缘起
由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
。