欢迎来到我的博客。这是第一篇文章,用来验证整条写作流程是否顺畅。
这套博客的技术选型
| 环节 | 用什么 |
|---|---|
| 写作 | Markdown |
| 生成静态页面 | Hugo + PaperMod 主题 |
| 源码存放 | GitHub 仓库 |
| 构建 | GitHub Actions |
| 托管 | 阿里云 ECS + Nginx |
选这套的原因很简单:服务器只有 2 核 2G 内存、3 Mbps 带宽,跑不动也不必要跑数据库和动态程序。静态站几乎不占资源,而且页面体积小,3M 带宽下打开很快。
几个当初容易误解的点
“部署"发生在服务器上,不在本地电脑上。 本地只负责写和推,服务器负责对外提供服务。
Swap 不是内存扩容。 它是磁盘上的一块应急区域,速度比内存慢好几个数量级,作用是在内存峰值时避免进程被系统直接杀掉。
安全组和系统防火墙是两层。 前者在云平台层面(楼栋门禁),后者在系统里面(入户门锁),两层都放行才能访问。
写作流程
以后每写一篇,只需要三步:
- 在仓库的
content/posts/目录新建一个.md文件 - 顶部写上 front matter(标题、日期、标签)
- 提交,等自动构建完成
就这么多。