Personal technical blog built with Astro for GitHub Pages.
- Astro static output
- GitHub Pages user-site root (
https://miragelyu.github.io/) - Light Terminal visual style: khaki/beige paper background with terminal-style technical components
- Structured content metadata under
src/content/posts/ - Rich HTML posts under
src/rich-posts/
npm install
npm run dev
npm run build
npm run preview
npm run smokeWhen adding a new post:
- Add metadata in
src/content/posts/<slug>.json. - For rich HTML articles, place the source file in
src/rich-posts/<slug>.htmland sethtmlSourcein the metadata. - Keep theme changes centralized in
src/styles/global.css. - Keep shared page structure in
src/layouts/and reusable UI insrc/components/. - Run
npm run buildandnpm run smokebefore considering the site ready.
Programmatic Tool Calling 深度图解— imported from the existing rich HTML article and available at/posts/programmatic-tool-calling-deep-dive/.