欢迎来到我的博客。这是第一篇文章,用来验证整条写作流程是否顺畅。

这套博客的技术选型

环节用什么
写作Markdown
生成静态页面Hugo + PaperMod 主题
源码存放GitHub 仓库
构建GitHub Actions
托管阿里云 ECS + Nginx

选这套的原因很简单:服务器只有 2 核 2G 内存、3 Mbps 带宽,跑不动也不必要跑数据库和动态程序。静态站几乎不占资源,而且页面体积小,3M 带宽下打开很快。

几个当初容易误解的点

“部署"发生在服务器上,不在本地电脑上。 本地只负责写和推,服务器负责对外提供服务。

Swap 不是内存扩容。 它是磁盘上的一块应急区域,速度比内存慢好几个数量级,作用是在内存峰值时避免进程被系统直接杀掉。

安全组和系统防火墙是两层。 前者在云平台层面(楼栋门禁),后者在系统里面(入户门锁),两层都放行才能访问。

写作流程

以后每写一篇,只需要三步:

  1. 在仓库的 content/posts/ 目录新建一个 .md 文件
  2. 顶部写上 front matter(标题、日期、标签)
  3. 提交,等自动构建完成

就这么多。