首页 | 数学 | 计算机 | 马克思主义 | 归档 | 路线 | 关于 | RSS
2026-06-09 | 计算机
这个 blog 第一版是一个极简静态站点。内容写在 content/,生成结果写到 site/。
content/math/:数学笔记content/cs/:计算机笔记content/marxism/:马克思主义笔记scripts/bloglib.py:共享的文章元数据规则scripts/build.py:Markdown 到 HTML 的生成器scripts/new_post.py:新文章草稿生成器scripts/list_posts.py:文章和草稿列表docs/maintenance.md:维护流程docs/project-structure.md:源文件和生成文件的边界docs/decisions.md:搭建选择和取舍常用命令:
make new SUBJECT=cs SLUG=example TITLE="示例文章"
make new SUBJECT=cs SLUG=example-draft TITLE="示例草稿" DRAFT=true
make audit
make build
make check
make list
make serve
make test
make clean
make audit 会依次运行测试、站点检查和文章列表。
make check 会重新生成站点,并检查三个问题:
subject 一致。文章头部可以写 draft: true。草稿不会生成到 site/,适合先积累材料。
查看文章和草稿可以运行 make list。
本地预览可以运行 make serve,默认打开 http://localhost:8000。
测试生成器规则可以运行 make test。
RSS feed 会生成到 site/feed.xml,只包含已发布文章。
这个站点暂时不追求复杂功能。第一阶段的重点是:
后续可以继续思考这些问题:
site/ 纳入版本管理?