起源
最近机缘巧合的逼迫自己在搭建属于自己的blog,经过了几次周折最终选择了网络上比较火的Hexo,使用之后的确是非常的方便。本文不会去太多的阐述安装,更多的是描述在使用过程中一些记忆深刻的点吧。
Hexo安装成功之后,整个命令行使用的让我非常开心。😄😄😄
比如我需要新建一篇文章:hexo new "新文章的名字"
我要清除缓存:hexo clean
我要生成本地的静态网页:hexo g
本地启动服务:hexo s
远程代码部署:hexo d
是的,一切让我愉快,基本上整个从零到现在网站成型过程中没有出现过什么问题。
Hexo安装主题也是非常方便的,但这里要提醒一句的是,大部分主题的结构可能是相同的。但star数最多的next主题与其他主题的结构不同。所以说修改文件的时候大家需要自己注意。下面我就简单说下一些功能的添加。
整个hexo中有两个_config.yml,这两个一个是针对hexo整个网站的,一个是针对主题的。都是非常重要的。如果你使用的主题是本身已经实现了友情链接的话,那么你可以直接在hexo的_config.yml里面增加下面的设置:
8social:
github: https://github.com/monkeytest15
twitter: https://twitter.com/snowangelsimon
weibo: http://weibo.com/534598827
zhihu: https://www.zhihu.com/people/chen-ye-47
效果如下:
安装插件:$ npm install hexo-generator-search --save
效果就很好:
我们需要新建一个404的page,hexo能够很容易的帮助我们新建。然后只需要在对应的index.md中增加404网站的代码即可。
src='http://yibo.iyiyun.com/Home/Distribute/ad404/key/1209395'
width='654' height='470' style='display:block;'>
这样每当我们404的时候也是做了一份公益了.
这里主要要强调的就是需要在github.io的根目录下新建全大写的CNAME,否则是不会生效的。别的就没有什么主意的了。根据我给的图配置就可以了。