1.

建立与你用户名对应的仓库,仓库名必须为【user_name.github.io】
仓库名中的user_name必须和用户名相一致。在一年多前试着搭建了博客,当时没意识到这个问题的必要性与严重性,user_name随意的使用了其他名称,导致后期部署时,出现前端某张图片不能从github成功获取的情况。

  • 如果你的仓库名为用户名.github.io的话,会自动开启GitHub Pages功能,且所有提交到master分支的代码,会当做网站内容被挂载起来,且网站访问地址为http://用户名.github.io

2.

仓库名命名错误,改回正确的名称会面临很多遗留的问题。我选择删除仓库再重建。
参考该博客花了半个多小时重新搭建,此时开启本地预览服务以及部署到github上后均无任何问题。

3.

最开始搭建的的时候,建议先将想要的主题在本地配置好,预览无任何问题再,再部署到github上(上传文章也是如此),如果一边修改参数一边查看GitHub Pages的情况有可能会遇到一些不必要的问题。

4.

一些命令
hexo new “title” 新建文章(md文件),title为文章的标题
hexo new page “pagename” 新建网页,pagename为网页的名称
hexo clean 清除部署的緩存
hexo n == hexo new 新建一篇文章
hexo g == hexo generate 生成静态页面
hexo s == hexo server 本地部署,可预览网站,默认端口为4000,浏览器输入localhost:4000即可进入网站进行预览,回到git-bash按ctrl+c退出预览(退出后localhost:4000失效)
hexo d == hexo deploy 将网站部署到GitHub
hexo g -d 生成页面并部署到GitHub
hexo g -s 生成页面并本地部署进行预览

5.

关于本地显示正确部署后无法正确显示:
hexo clean && hexo g && hexo d
hexo clean:
清除缓存文件 (db.json) 和已生成的静态文件 (public)。
在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。


博客搭建      hexo github pages 踩坑

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

CSP201312 5Iamstuck! 上一篇
这个人很懒什么也没有留下 下一篇