项目

个人项目作品展示

个人技术博客

基于 Astro 构建的低成本静态个人技术博客,支持长期写作与静态部署。

进行中 Astro TypeScript Tailwind CSS Markdown/MDX
  • — 不依赖自有服务器长期运行
  • — 使用 Markdown/MDX 管理所有内容
  • — 通过 Astro Content Collections 校验内容字段
  • — 支持 Cloudflare Pages / GitHub Pages 静态部署

DS Vibe Coding 工具链

一套面向 vibe coding 场景的本地工程脚手架和提示词模板,用于规范 coding agent 在 Astro/TypeScript/Tailwind CSS 项目中的行为。

进行中 TypeScript Node.js Astro Shell
  • — 施工方约束文档体系(scope / architecture / content-model / ui-spec / coding-rules)
  • — 针对 DeepSeek 模型的提示词工程实践
  • — 纯文档驱动的 vibe coding 工作流

Open-Meteo NowCard

一个纯前端的轻量级环境信息卡片,基于 Open-Meteo 免费 API,支持城市切换和本地偏好持久化,用于个人站点首页。

已完成 TypeScript Open-Meteo API localStorage CSS Variables
  • — 无需 API Key 的免费天气数据源
  • — 默认北京、不请求定位权限的设计选择
  • — localStorage 持久化城市偏好
  • — 与站点主题自动切换的联动

Pagefind 中文搜索调优实验

针对 Pagefind 静态搜索在中文内容上的一次索引和搜索参数调优实验,记录默认配置的局限和实际可用的改进方向。

已完成 Pagefind Astro HTML Shell
  • — 通过 data-pagefind-body 收口索引范围
  • — 中文按字切分的搜索精度评估
  • — 搜索结果 UI 的轻量定制