488 字2 分钟
你好,世界
这是第一篇文章。与其写 “Hello World”,不如把这座站怎么来的写清楚——以后回头看,会知道当时在想什么。
为什么又开一个博客
写博客的理由一直在变。以前是为了”有个自己的地方”,后来发现,真正的用处是:
- 把踩过的坑记下来,下次不用重新踩
- 把想不清楚的事写下来,写着写着就清楚了
- 给未来的自己留一份当时的判断
所以这里不会有多少”教程”,更多是记录:今天折腾了什么、为什么这么选、代价是什么。
这个站是怎么搭的
技术选择很朴素:
| 项 | 选择 | 原因 |
|---|---|---|
| 框架 | Astro | 静态输出,没有数据库,不怕挂 |
| 样式 | 原生 CSS | 不引 UI 框架,页面够轻 |
| 托管 | 自己的服务器 | 一台 2 核 1.6G 的云主机 |
| 服务器 | Nginx | 只做静态文件分发 |
没有后台、没有评论区(暂时)、没有插件生态。内容就是一个 .md 文件,构建一次生成全部页面。
为什么不直接用 WordPress
用过。它很好,但对我这种”一个月写两篇”的节奏来说太重了:要维护 PHP、数据库、插件、安全更新,稍有疏忽就是被扫描器盯上的靶子。
静态站的好处是:没有可攻击的面。Nginx 只读文件,没有解释器执行用户输入,没有数据库连接。挂了重启就行。
代价是:发文章要重新构建,评论要另外接。这两点我能接受。
接下来
先把内容写起来,而不是先折腾主题。这句话值得写在这里,提醒自己别再犯。
代码块的样式大概长这样:
# 构建并发布cd /www/wwwroot/blog2npm run buildnginx -s reload写作的第一原则是写完,而不是写得好。
就这样,开始。
余笙
2026-10-22 · 余笙听闻

