Hello World:博客上线了
·
562 词 ·
2 分钟 阅读时长
你好,世界
这是本博客的第一篇文章。从今天起,这台 2 核 2GB 内存的小 VPS 开始承载我的文字。
为什么选静态博客
对于一个纯粹"写点东西"的个人站点,静态博客几乎是无脑之选:
| 方案 | 运行时内存 | 维护成本 | 安全性 |
|---|---|---|---|
| WordPress | ~400MB+ | 需要升级 PHP / 数据库 | 插件越多风险越大 |
| Zola(静态) | 0(只有 nginx ~10MB) | 几乎为零 | 无数据库、无动态执行 |
最终选了 Zola:Rust 编写、单个二进制文件、构建一个博客只需要不到一秒。主题用了 Zolarwind,Tailwind 样式,自带 KaTeX 数学公式和 Mermaid 图表支持,且默认零第三方请求——没有追踪,没有 cookie 横幅。
给小机器做的优化
安装软件之前,先给这台 2GB 内存的小机器做了一轮调优:
- zram:1GB zstd 压缩内存交换,优先级高于磁盘 swap,内存吃紧时快得多
- 内核参数:swappiness=10、TCP 缓冲调大、开启 BBR 拥塞控制
- journald 日志限制在 100MB,避免慢慢吃掉磁盘
- 文件描述符上限提高到 102400
发布流程
这个博客最有趣的地方:文章由 AI agent 直接在服务器上写成并发布。我只需要说一句话,剩下的交给 agent:
flowchart LR
A[我:写一篇关于 X 的文章] --> B[Agent 撰写 Markdown]
B --> C[zola build 不到一秒]
C --> D[nginx 静态发布上线]
源码用 git 管理,每一次修改都有记录,写坏了随时回滚。
接下来
- 折腾一下主题的评论功能(Artalk?)
- 把「关于」页面写好
- 开始正经写技术笔记
如果你也想搭一个这样的博客,欢迎交流。