前言 网上虽然有很多通过 GitHub Actions 自动部署 Hexo 的教程,但都有各种各样的问题。 主要问题还是 Workflow 脚本没有写正确,比如插件部分。 步骤 1、生成密钥对(这个也不会的话,方法自行 Google) ssh-keygen -t rsa -b 4096 -f ~/.ssh/GitHub-actions-deploy 然后会获得一个公钥和私钥。 2、在 GitHub Pages 所在的仓库中添加 “公钥” 找到仓库的 Settings - Deploye keys - Add deploy key Title 填入:ACTION_DEPLOY_KEY Key 填入:# 步骤 1 生成的密钥对中的公钥 勾上 Allow write access 3、在存放 Hexo 源文件的仓库中添加 “私钥” PS: 跟步骤 2 中的仓库可能是同一个,也可能不是同一个。根据自己...