这是一篇备忘录,记录本博客的日常更新流程。现在有两种方式:**本地笔记工作台(推荐)**和手工流程。
1. notes-ui 本地工作台(推荐)
仓库里的 tools/notes-ui/ 是一个只监听本机的 Web 工具,双击 start.bat 启动后浏览器自动打开 http://127.0.0.1:8091 :
- 导入笔记:拖拽
.md文件或整个笔记文件夹(图片会自动带上),也可以直接粘贴文本 - 检查元数据:标题、描述、分类、标签、发布时间都会自动预填,slug 实时查重;右侧图片清单能看到正文引用的图片是否齐全,缺的可补传
- 生成页面包:图片自动拷入
images/、正文路径自动改写、front matter 按站内规范生成 - 本地预览:弹窗内嵌真实主题渲染(含公式和 Mermaid)
- 分步发布:构建验证 → 部署上线(二次确认)→ 线上抽查 → git 提交,每步独立日志,出问题可停在中途
「文章管理」页还能改历史文章的元数据、切换草稿、改 slug、删除(进本地回收站)。
2. 手工流程(备用)
不用工具时,流程如下。
写新文章
在 content/post/ 目录下新建页面包 my-new-post/index.md(图片放同目录 images/),或单文件 my-new-post.md:
| |
把
draft设为true可以存草稿,构建时不会发布。注意 front matter 的date不要写成未来时间,否则 Hugo 默认不构建该文章。
本地预览(可选)
| |
浏览器打开 http://localhost:1313 实时预览,Ctrl+C 退出。
构建并部署
| |
部署完成,访问 https://zeseanblog.top 即可看到新文章。
3. 让 AI 助手代劳
直接说一句「帮我发布新文章」即可——本文件夹的 AGENTS.md 里记录了完整的环境信息和部署流程。
4. 提交代码(备份)
| |
文章源码就是备份,随时可以回滚或迁移。