布洛克琴的个人 Blog,使用 Astro 构建,记录学习笔记、技术实践、项目复盘和生活观察。
- Astro
- TypeScript
- Markdown Content Collections
- GitHub Pages
npm install
npm run dev构建静态站点:
npm run build复制本地配置模板:
cp .env.example .env.local填写 Obsidian Local REST API Key 后,同步文章:
npm run sync:obsidian同步、构建、提交并推送:
npm run publish:obsidian详细说明见 docs/obsidian-sync.md。
推送到 main 后,GitHub Actions 会构建 Astro 并发布到 GitHub Pages。