背景
创建博客到现在,使用过程中存在以下问题
- hugo.toml中有敏感信息,每次提交代码时都额外需要注意
- git 提交记录中包含敏感信息
- 公众号APP_ID和APP_SECRET保护
解决方案
hugo.toml
- 参考hugo 使用 github actions 保存源码和自动化构建
- 新建一个私有仓库blog,存储博客源文件
- 设置github 'Personal access tokens',在私有仓库blog中绑定用于后续自动推送
- 在私有仓库blog中创建自动化流程,脚本放在项目根目录 .github/workflows/deploy.yml,最后的文件名自行定义
- 文章内容推送到私有仓库blog,通过Action进行hugo编译,然后将blog内容同步到xiaoshame.github.io(博客仓库)
- xiaoshame.github.io 仓库中部署模式需要调整,setting->Pages->Build and deployment选'Deploy from a branch',选择对应分支保存即可
|
|
Git
git 的配置分为三级别,
System
->Global
->Local
,优先级是Local
>Global
>System
。直接在项目下设置用户名和邮箱,注意其他的项目还是用的
Global
中的配置1 2
git config --local user.name "jitwxs" git config --local user.email "jitwxs@foxmail.com
公众号
- 通过系统环境变量保存,windows 我的电脑->属性->高级系统设置->环境变量->系统变量,PATH中设置
- adfa
|
|
待完成
目前获取文章摘要 和 自动推送微信公众号还需要单独运行两个脚本,后续计划将这两个操作合并到Action操作中,有一个问题是怎么控制微信公众号推送的时机