[{"content":"","date":"2026-08-20","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","date":"2026-08-20","externalUrl":null,"permalink":"/","section":"Ken 的博客","summary":"","title":"Ken 的博客","type":"page"},{"content":"","date":"2026-08-20","externalUrl":null,"permalink":"/posts/","section":"Posts","summary":"","title":"Posts","type":"posts"},{"content":"","date":"2026-08-20","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"你好，我是 Ken，一名后端开发工程师，主要技术方向是 Go。\n关于这个博客 # 内容以技术笔记为主：Go、后端架构、工程实践，也会有一些日常思考 使用 Hugo 构建，PaperMod 主题，托管在自己的服务器上 文章即代码：全部内容以 Markdown 存在 GitHub 仓库里，git push 即发布 联系我 # GitHub: @Jack-Ken 这个页面记得改成你自己的介绍 :)\n","date":"2026-08-20","externalUrl":null,"permalink":"/about/","section":"Ken 的博客","summary":"","title":"关于我","type":"page"},{"content":"","date":"2026-08-20","externalUrl":null,"permalink":"/categories/%E9%9A%8F%E7%AC%94/","section":"Categories","summary":"","title":"随笔","type":"categories"},{"content":"","date":"2026-08-20","externalUrl":null,"permalink":"/tags/%E9%9A%8F%E7%AC%94/","section":"Tags","summary":"","title":"随笔","type":"tags"},{"content":"博客重新开张了。旧博客托管在 GitHub Pages 上，这次迁移到了自己的服务器，顺便把整套工具链换成了更省心的组合。\n新的工作流 # 写一篇文章只需要三步：\n# 1. 新建文章（会生成带 front matter 的模板） hugo new content posts/my-post.md # 2. 本地预览，边写边看效果 hugo server -D # 3. 写完发布 git add . \u0026amp;\u0026amp; git commit -m \u0026#34;post: 我的新文章\u0026#34; \u0026amp;\u0026amp; git push git push 之后，GitHub Actions 会自动构建并把静态文件同步到服务器，全程不需要手动碰服务器。\n为什么选 Hugo # 旧的 Hexo 用了几年，痛点是 Node 依赖链：升级插件经常把构建搞挂。Hugo 是单个二进制文件，没有任何运行时依赖，几百篇文章的构建也是毫秒级的。\n对这个博客来说，RSS、归档、标签、全文搜索都是开箱即用的，评论交给 Giscus，访问统计用自托管的 Umami——服务器上常驻的只有一个 Nginx。\n接下来 # 把旧博客的文章迁移过来 配好 Giscus 评论 服务器上把 Umami 跑起来 如果你也想搭一个这样的博客，可以参考仓库里的 DEPLOY.md。\n","date":"2026-08-20","externalUrl":null,"permalink":"/2026/08/new-blog/","section":"Posts","summary":"博客从 Hexo + GitHub Pages 迁移到 Hugo + 自建服务器，记录一下新工作流。","title":"新博客，开工","type":"posts"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"}]