搭建个人博客+Gitpage

环境准备

说明:我使用的是jekyll+gitpage,然后在jekyll的模板中心挑选了[潘柏信]的模板
搭建过程: 参考博客

  1. 首先是github账号
  2. 准备一个域名
  3. 挑选一个喜欢的模板: 主题挑选
  4. 添加评论,统计插件

步骤

步骤在参考博客,有非常详细的介绍

说下在部署时遇到的几个小问题:

  • 提示ruby版本不对: 解决
    另外我是在mac上安装ruby,发现再次打开终端,又提示版本不对。
    原因是mac自带的ruby有个默认版本,执行rvm list查看已经安装的ruby版本,可以通过rvm remove卸载掉老的版本,或者rvm use xxx --default将要使用的版本设置为默认版本

  • 在github上复制项目以后,会有提示报错,我按下图设置的
    image

  • gittalk评论插件报错
    报错信息忘记了,原因是我在_posts中创建的文章,在gittalk会用那个名字去创建issue,改成简短的英文就解决了,具体查看issue名称限制

  • 统计不出数据 我的博客用的是模板带的统计,busuanzi,在作者的主页有说明:
    因七牛强制过期原有的『dn-lbstatics.qbox.me』域名(预计2018年10月初),与客服沟通数次无果,即使我提出为此付费也不行,只能更换域名到『busuanzi.ibruce.info』 所以遇到统计出不了,记得更换一下模板文件中服务的地址
    <script async src="//dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"></script>
    更换为:
    <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

  • 新建issue评论,跳转链接提示error https://www.yangshiwei.top/?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch 原因是,我给自定义域名加上了https,而在创建gittalk的应用中callback地址未调整。 解决办法,登录github->setting-> Developer settings -> Authorization callback URL 修改为当前博客的访问地址即https://www.yangshiwei.top/ 建议在创建gittalk评论插件时填写的回调地址填github自带的域名youname.github.io

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦