GitHub Actions 自动更新测试

GitHub Actions 自动更新测试 这个文档用于测试新的 GitHub Actions 功能,该功能将自动更新主仓库(hugo-server)中的子模块引用。 预期行为 当这个文档被推送时: obsidian-notes 仓库的 GitHub Actions 应该被触发 工作流程将: 触发 hugo-server 的构建 自动更新 hugo-server 中 jesse-blog/content 的子模块引用 最终 hugo-server 仓库将指向最新的内容提交 测试内容 这将验证我们设置的自动化功能是否正常工作! 测试时间: 2025-11-20

 ·   ·  views

自动化部署测试

自动化部署测试 这是一个用于测试自动化部署流程的文档。当这个文档被推送时,应该触发以下流程: obsidian-notes 仓库检测到内容变更 触发 hugo-server 仓库的构建流程 hugo-server 拉取最新内容并构建网站 部署到 GitHub Pages 测试内容 - 自动化部署流程 - 子模块更新 - CI/CD 触发机制 验证 通过创建此文档,我们可以验证: ✅ Obsidian 和 Hugo 集成 ✅ Git 子模块工作流 ✅ GitHub Actions 触发机制 ✅ 自动化部署流程 测试时间: 2025-11-20

 ·   ·  views

博客自动化部署配置全记录

博客自动化部署配置全记录 记录从零开始搭建 Hugo + Obsidian + GitHub Actions 自动化博客系统的完整过程。 🎯 目标 实现一个完全自动化的博客发布流程: 在 Obsidian 中编写 Markdown 文章 提交到 Git 仓库 自动编译并发布到 GitHub Pages 🏗️ 架构设计 仓库结构 hugo-server (主仓库) ├── jesse-blog/ │ ├── content/ → obsidian-notes (子模块) │ ├── public/ → JiashuaiXu.github.io (子模块) │ ├── themes/ │ └── hugo.toml └── flake.nix obsidian-notes (内容仓库) ├── posts/ ├── about/ ├── archive/ └── .github/workflows/ └── deploy.yml # 自动部署工作流 JiashuaiXu.github.io (部署仓库) └── (Hugo 生成的静态文件) 三个仓库的职责 仓库 用途 操作频率 hugo-server Hugo 项目配置、主题管理 偶尔更新 obsidian-notes 编写内容(日常操作) 频繁提交 JiashuaiXu.github.io 托管静态网站 自动更新 📝 实施步骤 1. 子模块化内容管理 问题: 原来 content/ 目录直接在主仓库中,不便于独立管理。 ...

 ·   ·  views
total views · visitors