[{"content":"这是 Echo 的第一篇文章，也是这个站点从本地 Markdown 走到公网 HTTPS 的记录。\n最终形态 博客源码在 Git 仓库里。git push 之后，GitHub Actions 用 Hugo Extended 构建 public/，再通过 SSH Key 把静态文件 rsync 到服务器：\n1 /var/www/blog/current 对外由已经在跑的 Nginx 提供 https://blog.dlowapi.me。服务器上不跑 Hugo，也不放源码。\n为什么是静态站 个人博客不需要数据库、Node 进程或容器。构建发生在 CI，线上只留下 HTML / CSS / JS。这样内存占用低，回滚也简单：源码在 Git 里，静态文件随时可以重新生成。\n文章怎么放 以后每篇文章一个目录，封面和配图跟 Markdown 放在一起：\n1 2 3 content/post/hello-echo/ ├── index.md └── cover.jpg 本地预览：\n1 hugo server 满意之后：\n1 2 3 git add . git commit -m \u0026#34;post: add hello echo\u0026#34; git push ","date":"2026-09-23T00:00:00Z","image":"/p/hello-echo/cover.jpg","permalink":"/p/hello-echo/","title":"Hello, Echo"}]