档案№001日期字数约 300

站点上线

个人网站和博客搭好了,记一下它是怎么工作的。

这个站点今天上线。它首先是我的个人主页,博客是其中一部分。它跑在一台 2 核 2 GB 的小云服务器上,用 Astro 把 Markdown 生成静态页面,由 nginx 直接伺服,没有任何常驻的应用进程。

发布流程很简单:

  1. 在本地 src/content/blog/ 下新建一个 Markdown 文件,写好 frontmatter 里的 title、description、pubDate。
  2. git commit,然后 git push dsh main。
  3. 服务器上的 post-receive 钩子检出代码、执行 astro build,把产物同步到站点目录。