1. 代码位置
目前有三个自动化流程
export_en.yaml:将文章转成英文 (手动执行)
update.yaml: 导出飞书文章(手动加自动:每天一次)
publish_github.yaml:将文章发布到github pages(手动加自动:有修改就触发)
具体语法,参考官方文档,这里不细说
https://docs.github.com/en/actions
2. 配置环境变量
在自动化流程中用到了github 环境变量
ts
FEISHU_APP_ID: ${{ vars.FEISHU_APP_ID }}
FEISHU_APP_SECRET: ${{ secrets.FEISHU_APP_SECRET }}
FEISHU_SPACE_ID: "${{ vars.FEISHU_SPACE_ID}}"
BASE_URL: ${{vars.BLOG_BASE_URL}}
需要在你的github后台增加环境变量myblog
具体说明参考github文档
3. 任务说明
3.1 relase.yml
手动执行
会将博客编译成zip,上传到relase中
3.2 pub_github_page.yml
自动执行
编译博客,并部署到github page
3.3 export_en.yml
自动将博客中的文档翻译成英文
手动执行
3.4 pull_feishu_doc.yml
自动和手动(每天一天)
拉取最新的飞书文档,生成博客