文章包含在线demo效果,请访问莫书英官网查看效果仓库链接,免费star不胜感激。已经使用HEXO正常搭建GitHub页面。根据githubaction配置hexo,自动部署github页面。去莫书影个人网站看纯净版。1.设置仓库的访问密钥。第一步是生成key,打开命令行,生成setKeyssh-keygen-fgithub-deploy-key-C"HEXOCD"记得跳过密码,直接按输入3次我们会得到两个key文件,这两个后面会用到2.上传私钥github仓库地址→设置→Secrets→Newsecret点击newrepositorysecret新建仓库key名HEXO_DEPLOY_PRI内容github-deploy-key文件中的所有内容?不要轻易泄露给你?3.上传公钥这里需要区分你的仓库->页面的形式。上传公钥的仓库代表要部署的仓库。GitHub不支持将同一个(部署)公钥上传到多个仓库。仓库如果你的hexo代码和要部署的页面不在同一个仓库,比如你有一些内容暂时不方便公开,或者你不想公开你的Hexo代码,只想使用static页面(文字、图片、网站主题(所有样式和脚本))部署到github页面,其他内容不包含。此时需要将公钥上传到你要部署的仓库,进入名为`HEXO_DEPLOY_PUB的内容,记得把github-deploy-key.pub文件中的所有内容都勾上。选择写权限相同的仓库和上一步类似,只是上传到的仓库地址和你的代码仓库地址一样,但是一定要确保你有配置中设置正确编号的分支.在github上配置github操作点击操作->新建工作流->自己设置一个工作流来选择一个模板并将内容放入其中。也可以在代码仓库的.github/workflow中添加一个hexo-ci.yml,将如下内容放入文件中。记住把blog_source_branch,username,username@email.address替换成你自己的name:HEXOCIon:push:branches:-
