Hugo发布文章脚本编写
在本项目中,因为Hugo以Docker的方式进行部署,所以想要发布文章在操作流程上可能有些繁琐复杂而不人性化,因此我们可以编写Shell脚本来将这个流程简化 一、 原本发布 Hugo 文章的完整流程 当前目录结构类似: /root/HybridBlog ├── Dockerfile ├── Jenkinsfile └── blog ├── content │ └── posts │ ├── devops-platform.md │ └── xxx.md ├── themes │ └── PaperMod ├── hugo.toml └── public 所以以后发布文章需要修改 Git 仓库里的 blog/content/posts。 1.1 创建新文章 进入项目目录: cd /root/HybridBlog 进入 blog: cd blog 使用 Harbor 里的 Hugo 镜像生成文章: docker run --rm \ -v $(pwd):/src \ -w /src \ 192.168.10.20/hybridblog/hugo:exts \ hugo new content posts/4_Harbor_registry_deployment.md 成功: Content "/src/content/posts/4_Harbor_registry_deployment.md" created 1.2 编辑文章 例如: ...