博客迁移到github.io小记

缘起

farbox的退出历史舞台,我深刻的认识到靠第三方服务还是靠不住,所有东西在自己管控中是非常必要的。因此原来的博客迁移任务老早就放上了议程。

虽然这个年代了博客不在流行,自己也不咋写,但是觉得逼格还是要上去。本打算用Vue.js写一套博客系统,所有都从头做起搞个项目,自己用的同时,又可以练手vue也可以开源出去。然而,到最后看了一下github.io和hexo的解决方案貌似已经很成熟,几行命令便把环境搭好,还有主题市场,和qq空间皮肤一样可以自由选择,还不需要买黄砖哦_(:з」∠)_),非常方便,所以(其实就是懒)就选择了这个方案。

迁移

博客使用了是圈子里非常流行的Next主题(见下方)配置简单,文档齐全,比较良心(就是有些大众脸,简书好像也是用的这套)。 主要遇到的问题有这么几个:

  • 之前的farbox是吧.md,.txt等好多文本形式的文件网Dropbox一丢,就能生成一篇文章,hexo则只支持markdown文件,并且有专门的Front-matter来定义文章的标题,时间,标签,分组等信息。所以每篇文章都要进行一定的修改。
  • hexo的图片引用如果都放在一个文件包里会非常乱,大部分会推荐通过配置用同名文件夹的方式使用相对路径,这样引起来会比较方便
  • 上面配置的用法,有一个坑就是使用相对路径后,文章列表页的预览图会不能渲染,可以用配置中提到的插件标签方式,还有一种方式,就是自己修改主题,来实现Blog摘要配图,并且文章中没有该图的效果。

写作

hexo 用起来非常方便,常用的几个命令:

  • hexo new post [title] //新建文章title
  • hexo g //生成网页模板
  • hexo d // 部署到服务器(可直接推github)

不过感觉github.io的访问速度还是些有问题,后面会看看国内的Coding托管起来会不会方便(不清楚要不要备案)。

域名也要挂上,嗯,逼格满满。😏~( ̄▽ ̄~)(~ ̄▽ ̄)~

好了,有了好环境,希望以后能多写点吧。

===

Update 2017-7-16

目前博客已经托管到Coding.net,访问域名改为 youngfor.me, blog.youngfor.me 或者 www.youngfor.me

请我喝杯咖啡吧!