以哔哩哔哩专栏为后端进行Github Action自动部署的Hexo博客

Apr 10 2022

本项目通过Github
Action运行python文件,自动爬取哔哩哔哩专栏文章并清洗写入markdown文件中,清洗操作参考了http2text库,并略微进行修改。

在清洗并存储于_post文件夹后通过Github Action自动实现Hexo部署。

快速开始

Github Action 相关

Fork本项目,自行修改项目名称。

后修改.github/workflows/main.yml文件:

获取部署密钥,具体教程请自行百度Hexo搭建教程

复制 私钥 (.pub)文件内容,在 仓库 Settings -> Secrets -> New repository secret
页面上添加。

  1. Name 输入框填写 HEXO_DEPLOY_PRI

  2. Value 输入框填写私钥内容

Hexo相关

自行修改_config.yml文件。

Github Pages相关

上述步骤均完成后,自行进行第一次Action。

成功运行后开启Pages功能,Source选择gh_page。

注意事项

哔哩哔哩专栏中删除的文章并没有在GitHub中删除,本项目只是使其在首页中隐藏,若要完全删除需自行在source/_posts中删除。

本项目无法实现哔哩哔哩专栏与Hexo博客同步更新,默认同步时间间隔是两个小时,可在.github/workflows/main.yml中进行修改:

其他问题请提Issue,欢迎star本项目。

数码