用码云(gitee)+hexo构建自己的博客走过的坑

最近打算学习下python,然后不知道怎么又觉得要记录下学习进展,最后不知道怎么又看到hexo搭建博客……然后不知不觉折腾了好几天,不知道是自己太蠢还是怎么滴,爬过了好多坑,花了好多天。

关于win和Mac下如何安装hexo就不详细说了,度娘上都有,基本上算简单。

不过有两个码云上的问题不得不记录下,可能自己用的少,不了解,但是确实纠结了好久,到现在有一个问题还是迂回解决的。

  1. 如果启用码云gitee的pages服务,并且使用hexo,那么需要在根目录下新建一个.nojekyll文件
    这个在帮助手册里有提到,但是不仔细体会,真不知道这个是什么用

如何不触发使用 Jekyll 编译。
答:在仓库根目录新建 .nojekyll 文件即可。

如果没有建这个文件是什么情况呢?
我遇到的是一直是显示说明文件,不管这个仓库下面有什么……
反正总总没变化

  1. 用hexo deploy上传文件到码云gitee到时候总是不能会覆盖网页端创建的.nojekyll文件,然后在电脑上创建.nojekyll文件用hexo deploy上传,总是没办法传到gite里,不知道是为什么,但是奇怪到是我第一天在win下可以上传,然后回家用mac就不能,第二天回到公司发现也不能了……这个问题也可能是我自己电脑到问题吧,不知道其他有没有遇到过

后来实在没办法,只能在public目录下建一个.nojekyll,然后每次就不用hexo deploy了,直接用git来传

git add.
git commit -m "版本更新日志"
git push -u origin master 

这里的origin可以自己改的,比如 git remote add myOrigin xxxxxxxxxxx(地址)
那下次就可以是
git push -u myOrigin master

3.就是每次上传gitee文件后,还是老的页面,这是因为每次上传后必须手动在pages服务里,再点下更新,进行重新部署,要不然还是之前的页面缓存,我的感觉就是删除缓存……
pages pro据说可以自动更新,要99元/年,现在量小,用的也不频繁,先不买吧

你可能感兴趣的:(用码云(gitee)+hexo构建自己的博客走过的坑)