一文详解Hexo 博客搭建

💡 原文中文,约4200字,阅读约需10分钟。
📝

内容提要

本文介绍了如何通过Github Actions将Hexo博客部署到Github Pages,使用一个私有仓库存放源文件和一个公共仓库存放静态网页。详细说明了环境准备、Token生成、工作流配置和自定义域名设置等步骤,以确保安全有效的部署。

🎯

关键要点

  • 本文介绍了如何通过Github Actions将Hexo博客部署到Github Pages。

  • 使用两个仓库:一个私有仓库存放源文件,一个公共仓库存放静态网页。

  • 准备工作包括安装Hexo和创建两个Github仓库。

  • 生成Personal access tokens并配置Github Actions以获得权限。

  • 修改_config.yml以设置推送地址。

  • 配置Github Actions工作流以自动化部署过程。

  • 设置Github Pages的来源分支并推送内容。

  • 配置.gitignore文件以排除不必要的文件。

  • 注意备份已有的Github Pages文件以防丢失。

  • 自定义域名的配置步骤包括在Github和域名解析中进行设置。

延伸问答

如何通过Github Actions部署Hexo博客到Github Pages?

通过Github Actions,可以使用一个私有仓库存放源文件和一个公共仓库存放静态网页,配置工作流以实现自动化部署。

在Hexo博客部署中,如何生成Personal access tokens?

在Github设置中,进入Developer Settings,选择Personal access tokens,点击Generate new token,勾选repo和workflow权限后生成。

如何配置Github Actions的工作流以自动化部署Hexo博客?

在blog_base目录下创建.github文件夹和workflows文件夹,然后创建deploy.yml文件,配置相应的步骤和环境。

在Hexo博客中,如何设置自定义域名?

在Github Pages仓库的Settings中配置Custom domain,并在域名解析中设置CNAME和A记录。

使用Hexo部署博客时,如何处理.gitignore文件?

在.gitignore文件中排除不必要的文件,如node_modules、public目录和系统生成的垃圾文件,以避免上传不必要的内容。

在Hexo博客部署过程中,有哪些注意事项?

需要备份已有的Github Pages文件,确保Token有效期,避免文件丢失,并注意node版本的兼容性。

➡️

继续阅读