【个人博客】打造属于自己的博客

想法起源

最初的想法就是想给自己的文章做一个备份。
本着这个想法思索了一会儿,决定还是自己动手搭一个博客,当然想着肯定不是自己动手撸一个,毕竟设计美感为零。但是又不是很想花费money在域名上面,毕竟有前车之鉴。之前在上学的时候用学生优惠薅阿里云的羊毛,但是并没有什么作为。所以暂时思考着尽量不用到付费域名。
百度搜索一番之后,决定使用github作为托管使用jkelly弄一个静态的博客。
点击可以查看我的博客
我的github仓库

第一步创建github仓库

准备工作:创建一个github账号
在这里插入图片描述
这里就默认大家是有自己的github。这一步需要注意的地方是作为个人博客的托管仓库,你的仓库名字也就是图片上的(Repository name)必须和你的Owner一致,否则后面会出现域名解析错误导致你的博客界面和你预想的不一样。
创建好仓库之后就可以进行下一步了。

第二步选择jekyll模板

准备工作:安装git工具
这里如果自己没有很好的设计感以及前端能力,建议copy一个模板然后自己修改。
关于jekyll可以参考这里
关于jekyll的模板参考这里
选择完模板之后,把模板的代码copy到你的仓库上面,这里使用git进行github仓库与本地仓库的交互。如果没有git还是去下载一个。

第三步调试修改属于自己的博客

准备工作:安装Jekyll
安装完jekyll之后,在博客所在目录中jekyll server启动服务。然后在浏览器中输入127.0.0.1:4000 即可看到博客的效果。
其中主要的设置基本都在文件_config.yml中。在本地调试完成之后就可以上传到github中完成自己博客的搭建了。

第四步博客评论界面的选择

准备工作:注册LeanCloud且实名认证
在博客搭建完成之后,发现一个比较严重的问题,就是评论模块无法实现(尽管可能好像并没有人评论…)。由于众多情况,例如比较大众的disqus,这个由于国内被墙,会无法显示。然后选择gitment和gitalk,这两个是基于github的issue做的,但是由于开源者久久未能更新,而开放出来的接口无法适配当前的github版本,所以在使用中会出现很多的问题,例如network error,[object ProgressEvent]等诸多错误。最后选择了使用Valine。
注册LeanCloud
创建应用获取APP ID 和 APP KEY
然后在评论模块添加相关代码和配置,详细可以参见我的仓库

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值