使用Hexo搭建博客时,需要区分『博客源代码』和『博客生成代码』 『博客源代码』: Hexo的源码,包括themes目录(博客模板),source目录(使用MarkDown写的博客)等 『博客生成代码』: 执行hexo generate或者hexo server命令生成的代码,是Hexo自动生成的,再public目录。 我看了你的GitHub仓库,内容是public目录,可知你将『博客生成代码』部署到了GitHub。 『博客源代码』需要使用Git做版本管理,而『博客生成代码』需要使用Git部署。因此容易混淆。 有两种方式处理: 方式1: 使用2个不同的Git仓库分别管理『博客源代码』和『博客生成代码』 在GitHub新建一个仓库,然后将『博客源代码』同步到新项目。『博客生成代码』仍然由strongfanfan/strongfanfan.github.io部署 方式2: 使用同一个Git仓库的2个不同的Git分支分别管理『博客源代码』和『博客生成代码』 修改Hexo的配置文件_config.yml,将『博客生成代码』部署到strongfanfan/strongfanfan.github.io仓库的develop分支: deploy: type: git branch: develop repo: https://github.com/strongfanfan/strongfanfan.github.com
使用Hexo搭建博客时,需要区分『博客源代码』和『博客生成代码』
『博客源代码』: Hexo的源码,包括themes目录(博客模板),source目录(使用MarkDown写的博客)等
『博客生成代码』: 执行hexo generate或者hexo server命令生成的代码,是Hexo自动生成的,再public目录。
我看了你的GitHub仓库,内容是public目录,可知你将『博客生成代码』部署到了GitHub。
『博客源代码』需要使用Git做版本管理,而『博客生成代码』需要使用Git部署。因此容易混淆。
有两种方式处理:
方式1: 使用2个不同的Git仓库分别管理『博客源代码』和『博客生成代码』
在GitHub新建一个仓库,然后将『博客源代码』同步到新项目。『博客生成代码』仍然由strongfanfan/strongfanfan.github.io部署
方式2: 使用同一个Git仓库的2个不同的Git分支分别管理『博客源代码』和『博客生成代码』
修改Hexo的配置文件_config.yml,将『博客生成代码』部署到strongfanfan/strongfanfan.github.io仓库的develop分支: