← 校长|AgeTech 与 AI 观察

更新日志

项目更新

更新日志

这里直接内联展示仓库中的标准 CHANGELOG,方便在站内查看最近改动与版本演进。

查看原始 Markdown

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project loosely follows Semantic Versioning.

Unreleased

1.0.0 - 2026-03-28

Major milestone: Next.js App Router is now the primary frontend. Site now has 150+ posts, a full data pipeline, and a Go backend API.

Added

  • Next.js 14 App Router (next-app/) as primary frontend with TypeScript and static generation
  • Go/Gin backend API (OCTest_Backend) with PostgreSQL + pgxpool for post storage
  • Full content pipeline: import_posts.go, validate-posts-json.mjs, sync-posts-json.mjs
  • Taxonomy system: canonical categories (AgeTech, AI, Healthcare, Policy, Career, Others) with alias normalization
  • Blog list with pagination, category/keyword/date filters
  • Archive page with year/month and category groupings
  • Related posts section on post detail pages
  • RSS 2.0 feed (/feed.xml) and Atom feed (/atom.xml)
  • JSON-LD structured data (Article, WebSite, Person, BreadcrumbList, CollectionPage)
  • OG / Twitter Card metadata on all pages
  • Custom 404 page (not-found.tsx) and root error boundary (error.tsx)
  • Owner-only analytics view (/analytics?admin, noindex)
  • Secondary navigation in Header component
  • Theme toggle with FOUC prevention via inline script
  • Changelog page rendering inline CHANGELOG.md
  • llms.txt for AI crawler guidance
  • CI quality gate: GitHub Actions with Next.js build + type-check

Changed

  • Author display normalized: GitHub handle WaymoChang → public display name 校长
  • Site branding unified to 校长|AgeTech 与 AI 观察
  • Root domain index.html updated with real content, Person schema, and correct CTAs
  • taxonomy-shared.mjs synced with taxonomy.ts (4 aliases added)
  • error.tsx navigation links migrated to Next.js <Link> for client-side routing

0.3.0 - 2026-02-19

Added

  • Third blog post: copyright-compliant Chinese deep-dive analysis with source citation.
    • File: blog/assets/posts.js

0.2.0 - 2026-02-19

Added

  • Blog module: blog/index.html, blog/post.html, blog/assets/posts.js, blog/assets/blog.css
  • Root landing page entry link to Blog

0.1.1 - 2026-02-19

Changed

  • Expanded README.md with detailed project story, toolchain/workflow, and roadmap

0.1.0 - 2026-02-19

Added

  • Initial futuristic static welcome page (index.html) with neon style and animated background
  • Initial README.md with project intro and deployment notes