刚刚完成github上自己个人博客的搭建
参考教程:https://zhuanlan.zhihu.com/p/26625249
个人博客:www.xicongxun.com
具体步骤看上面的教程就行了,这里就不一一赘述了
操作之前务必先把下面的坑看完
NO1.
进入文件夹执行 dos 命令
进入 进入 进入
一定要进去再执行,重要的事情说三遍,
楼主是选中文件夹执行的,结果排错排半天 ,
否则你会跟我一样:localhost:4000怎么都进不去,
网上有说是福晰阅读占用了端口,我自己电脑有福晰,跟这个没关系
如果你很不幸跟我一样,补救方法:里面会生成一个blog文件夹,进里面的blog文件夹下去执行吧
No2.第二个坑来了
hexo d,执行不成功 很有可能是这里的问题
repo 自己的仓库地址 如果是看了其他教程直接frok的别人的仓库,
解决办法:直接去仓库复制新地址或者删除原来的仓库重新新建——我选择的新建,复制地址可能也可以,这是后来想到的,没有测试,因为拉取别人仓库时候,地址里面有些字符是不会随着你仓库ID改变的,如果别人做了变更地址的话
No3 第三个坑 也是我碰到的最后一个坑,甚至可能是最坑的,前面步骤有可能也会遇到,但是我很幸运的避过去了
域名解析坑 ——也可以说是git和hexo工具的坑
这里域名解析时候不能用cmd 去ping IP地址,也不能用 hexo去ping
只有git ping 出来的是不变的,
连带着还有一个作者的小坑在里面,cname文件的地址必须写www.否则每次hexo d 部署都会修改仓库的setting,域名会该成没有www的就会造成链接非私密链接,打不开,还要去setting那里修改
最后:特别感谢下 知乎大佬CS专业那些事共享的详细教程,让我这个纯小白实现自己搭博客的梦!
再上下链接:https://zhuanlan.zhihu.com/p/26625249
纯小白完美踩坑搭建完成,一步步来你也可以,声明下真的一点儿不懂前端这些东西,git hexo之前都没听过
补充下:我以为完事儿了,谁知道下面还有,而且上面我生成的页面跟local host 也不一致
原因:大佬好像缺乏git 到github的步骤
解决办法:把blog下的public一个一个手动传上去的
2019/10/27/00:00:00再补充
上面的问题得到解决了
这里配置的时候每个冒号后面都得加个空格,hexo d就可以部署上去了
hexo d 没反应是大问题,就是没部署成功,我本来以为是没报错就完了,这步没反应,大错特错
oooO ↘┏━┓ ↙ Oooo
( 踩)→┃你┃ ←(死 )
\ ( →┃√┃ ← ) /
_)↗┗━┛ ↖(_/ 坑