1 - 极客日常写作与 GitOps 自动化发布工作流
基于 Hugo + OINK + GitHub Actions + FTPS + Cloudflare 边缘缓存的自动化知识库发布指南。
本站点采用 GitOps 现代自动化发布架构:你只需要在本地使用纯 Markdown 写作,执行 git push,云端流水线将全自动完成静态编译、加密传输与全球 CDN 边缘分发。
1. 核心架构与部署链路
2. 本地写作与预览指令
在本地项目目录 /Users/steven/Projects/yaping-docs 下操作:
2.1 启动本地实时预览(可选)
如果你安装了 hugo,可在本地启动热重载开发服务器:
2.2 新建文章与文档
- 博客文章:在
content/blog/post/下新建.zh.md(中文)或.md(英文)文件。 - 技术文档:在
content/docs/对应的子分类目录(如introduction/、tutorial/)下新建或修改文件。 - 完整书籍/小册:在
content/book/下按章节编号命名文件(如05-advanced.zh.md)。
3. 一键发布到线上(Git 三部曲)
写作完成后,在终端运行以下三行标准 Git 命令即可完成全自动上线:
4. 查看云端发布状态
- 查看构建进度:推送后,访问 GitHub Actions 控制台 查看实时流水线。
- 线上验收:构建完成后(通常约 40~50 秒),直接刷新 https://docs.yaping.dpdns.org/ 查看最新内容。
2 - 欢迎来到项目博客
Yaping 知识库的第一篇文章——我们构建什么,为什么构建。
Post 栏目适合放置新闻、解读,以及不属于参考文档的项目故事。
这里适合发布什么
为希望了解背景的读者写作:项目为什么存在、团队学到了什么、接下来要做什么。
Yaping 从这里开始
我们记录家庭服务器工程、AI 原生工具链与注重隐私的基础设施。本博客承载设计笔记、版本故事和公开构建过程中的经验。