Skip to content

飞书博客-github action自动化流程说明

>

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

自动和手动(每天一天)

拉取最新的飞书文档,生成博客