档案№001日期字数约 300
站点上线
个人网站和博客搭好了,记一下它是怎么工作的。
这个站点今天上线。它首先是我的个人主页,博客是其中一部分。它跑在一台 2 核 2 GB 的小云服务器上,用 Astro 把 Markdown 生成静态页面,由 nginx 直接伺服,没有任何常驻的应用进程。
发布流程很简单:
- 在本地
src/content/blog/下新建一个 Markdown 文件,写好 frontmatter 里的title、description、pubDate。 git commit,然后git push dsh main。- 服务器上的
post-receive钩子检出代码、执行astro build,把产物同步到站点目录。