Hello World:博客上线了

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?)
  • 把「关于」页面写好
  • 开始正经写技术笔记

如果你也想搭一个这样的博客,欢迎交流。