0%

hexo部署推荐

一个博客为什么要建两个仓库

之前我的博客就一个仓库,还是公有的,那么问题来了,我发布文章部署之后所有人都可以看我的源码及配置文件😟。这是绝对不能允许的,并不是小编我太小气,就是怕有些投机取巧不劳而获的人直接copy我的源码发表,岂不是便宜了他,这样的人大家都不喜欢吧?好了,废话少说,开始步入正题😀。

操作步骤

比如原来我的博客仓库就是jiangfumei.github.io,这个仓库是公有的。我需要在github上再新建一个私有仓库,我新建的仓库名字是MyBlog,然后本地clone下来,现在为止,小编还是建议把原来的博客仓库备份一下,保证万无一失吗😝。
然后在公有仓库jiangfumei.github.io根目录下的_config.yml的deploy配置中增加你的仓库地址,如下图:

在jiangfumei.github.io根目录下hexo g -d即可。
登入github网页,查看私有仓库公有仓库发现已经和你期望的那样啦!

问题及建议

在实践中,我碰到每次hexo g -d公有库生成的目录结构竟然和私有库一样,那到底是什么原因昵?原来是_congig.yml的public_dir配置错误,开始配的是./public_。改为public.
其次,小编建议选择Netlify为托管平台。Netlify是一家国外的静态网站的托管平台,提供免费的https,自动化部署和升级,可以监控GitHub、GitLab或者Bitbucket做到自动更新发布。集成过程网上到处都是,这里不再叙述。

欣赏此文?求鼓励,求支持!