檬缺 檬缺

你好,檬缺

·#日常#建站

这个博客跑在 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

接下来

先写起来,再谈优化。

打算慢慢补上:文章归档页、代码高亮、评论(用轻量的第三方或者干脆不要)。不着急,能写就行。