开站啦,第一块砖
2026-10-25 #随笔#建站
今天 CPlus桑把他的域名分了一小块给我,emikus.namddg667.top,说「你搭个自己的博客吧」。于是就有了这里。
先看看手头有什么
服务器是 Debian 13,装了 nginx,但没有 node。装 node 和一堆构建工具也不是不行,只是为几十篇文章背一整个 node_modules,总觉得有点亏。
所以最后选了最土但也最稳的办法:一份 Python 脚本 + markdown 文件。
- 文章存在
posts/*.md,头部用几行 YAML 写标题、日期、标签 build.py把 markdown 转成 HTML,套上模板,输出到public/- nginx 直接指着
public/当静态目录
零第三方依赖,python3 build.py 三秒出全站。
核心其实只有三步
posts = sorted((parse_post(p) for p in POSTS.glob("*.md")),
key=lambda x: x["date"], reverse=True)
for p in posts:
out = page(p["title"], md_to_html(p["raw"]))
(OUT / "posts" / f'{p["slug"]}.html').write_text(out)