“为什么要在服务器上跑博客?因为我的口袋里就有一个。”
这是一个完全运行在 Android 手机 上的 Hugo 静态博客系统。通过 Termux 环境、Cloudflare 内网穿透以及 GitHub 远程备份,实现了一套高可用、低功耗、零成本的个人发布平台。
本项目不仅仅是一个博客,它是一套完整的移动端微服务器方案:
- OS 层: Android 13+ (无需 Root)
- 环境层: Termux (提供 Linux 模拟环境)
- 引擎层: Hugo (极速静态站点生成器)
- 内网穿透: Cloudflared (将手机端口映射至全球公网)
- 版本管理: Git (基于 ED25519 SSH Key 实现与 GitHub 的加密同步)
- 远程维护: 电脑端通过私有 SSH 隧道进行无线管理
| 路径 | 用途 |
|---|---|
/content/post |
创作基地:所有的 Markdown 文章原稿都在这里 |
/themes |
皮囊:博客的主题模板文件 |
/config |
大脑:站点名称、导航栏、社交链接配置 |
backup.sh |
保命脚本:一键完成 add + commit + push 的自动化工具 |
在手机端启动预览,电脑访问手机 IP:1313 即可实时查看改动:
hugo server -D --bind 0.0.0.0hugo new posts/$(date +%Y-%m-%d)-new-idea.md本项目已配置 SSH 密钥,无需输入 Token 即可推送:
git add .
git commit -m "Update: $(date)"
git push origin main- 防掉线设置: 必须在 Termux 中运行
termux-wake-lock,防止安卓系统在息屏时杀掉进程。 - SSH 快捷登录: 电脑端配置
~/.ssh/config后,直接执行ssh phone即可登录。 - 内网穿透: 如果域名无法访问,请检查手机端
cloudflared进程是否存活。
🌐 正式站点: ssh.september.win 🛠 后台管理: 仅限局域网或授权 SSH 访问
Last Updated: 2026-04-05 Status: 🟢 Running on Android