博客开工:从零写一个静态站生成器
这是博客的第一篇文章,也是这个生成器自己的自我介绍。
为什么从零写
现有的静态站生成器(Hugo、MkDocs 等)都很好,但我们的目标是理解原理: 一篇 Markdown 怎么变成浏览器能看的 HTML 页面。从零写一遍,整条管线都在掌握中。
管线长这样
- 读
content/posts/*.md - 解析 frontmatter(标题、日期、摘要)
- Markdown → HTML
- 套进模板,输出到
public/
支持哪些 Markdown
- 粗体、斜体、
行内代码 - 列表:
- 懒猫微服 LPK 纯静态部署
- Cloudflare Pages 部署
- 链接:比如 懒猫微服
目标是先本地跑通,再试两个平台部署。