你好,檬缺
这个博客跑在 mengque.top 上,由一台 Android 手机里的 PRoot Linux 环境生成,纯静态页面,没有数据库,也没有后台。
为什么自己搭
现成的博客平台省事,但有几个地方我一直不太满意:
- 样式改不动,想调个字号要翻半天后台设置
- 导出困难,平台没了文章也跟着没了
- 加载一堆和正文无关的脚本
自己生成静态站点就干净很多:一个 dist/ 目录,扔到哪里都能跑。
技术栈
只有 Python 标准库,没有 Node,没有 Hugo,没有 npm 依赖。
| 组件 | 作用 |
|---|---|
build.py | 读 Markdown,套模板,输出 HTML |
content/ | 文章源文件 |
assets/ | 样式、脚本、图标 |
dist/ | 生成结果,直接部署 |
写文章的流程就是新建一个 .md 文件:
cd /workspace/mengque.top
cat > content/posts/new-post.md <<'MD'
---
title: 新文章
date: 2026-10-24
tags: [随笔]
---
正文……
MD
python3 build.py
接下来
先写起来,再谈优化。
打算慢慢补上:文章归档页、代码高亮、评论(用轻量的第三方或者干脆不要)。不着急,能写就行。