Hexo(一):认识Hexo
了解hexo
去年(2013年),也就是大三上学期,忘了是从哪里知道的arduino,很感兴趣。于是买了套件开始把玩arduino。
后来在“点名时间”(一个众筹网站)参加wifiduino的众筹时,发现了这个项目发起人的独立博客。然后看了他博客里的一篇文章:博客搬家到github。
于是开始顺藤摸瓜,用百度搜出来很多独立博客相关信息。3月份之前,我连github都不知道是啥,因为我并不是计算机专业科班的,所了解到的都是基于兴趣和好奇。后来大概了解了github,然后知道了github pages服务,静态博客,jekyll,hexo等。
搭建hexo
知道了这些东西的存在,心里痒痒的,一直到4月初还在纠结要不要搭建,因为要考研……最后,结果,额,应该很明显了。
最初的尝试,不得不提的就是Zipperary's blog了。大神在他的博客上有一个叫hexo的category,相对来说比较全面地介绍了hexo的入门搭建。
暂时搁置
4月初刚准备动手的时候,因为一开始决定在OS X下搭建环境,然而我的OS X是Lenovo Y570上安装的黑苹果。当时折腾到一半,不懂得hexo d之前有ssh密钥这种东西,根本deploy不成功。然后就搁置了,又鼓捣了一个礼拜的黑苹果(主要有两个方向,把那时一直用的去年安的10.8.4安装成了10.9.2,然后一直想试图把os x的用户文件夹和windows的user文件夹整合到一起,后者最终失败了)。
一个礼拜后我把OS X折腾到近乎完美,并且放弃整合两个系统的用户文件夹后,才重新系统研究hexo。转机就是后来知道了gitcafe,明白了要有ssh这一步才能deploy(侧面证明当时耐心不行,一开始对github完全不熟又没有耐心看大段英文)。
Light主题的自定义
明白了hexo的简单使用和大概架构后,我开始修改主题。
- 按照zipperary的博客里的内容先来一遍,包括最基本的_config.yml配置
- 添加多说评论。多说代码里有三个要自己写得参数,因为我没系统学过前端的知识,所以只能照葫芦画瓢,参考了一些别人的配置,后来一个一个测试,知道了正确的参数写法
- 百度分享代码的添加
- 博客图标的构想,设计,制作(选择了用艺术字做图标)
- 右边栏weiget的添加,测试过新浪微博秀,虾米音乐秀,豆瓣秀等
- light主题背景图案的设计,制作。(最后采用灰色纹理)
- 友情链接、导航栏页面的自定义
- RSS和Sitemap
- 百度统计的添加:我的方法是把百度统计的代码直接复制到主题里地google_analysis文件里
- 域名的构思,购买和DNS设置
- 图床的探索
- 了解学习搜索引擎相关的知识,百度目前已经收录了我的小站几个页面了,google收录得比百度略多几个页面
博客内容
博客外观基本定型了,4月和5月有什么特别想记录的,就hexo new写了下来。发现作为非程序员的我,写得比较多的还是生活记录和感想,也不错,当然也有少量技术文章,不过跟广大专业程序猿的技术文章没法比。以后我会尽量把在电子方面遇到的问题和我的解决方案写下来,一方面可能对别人是个参考,另一方面也算是记录我的历程。
换主题
light主题用到上周,也就是6月初,中间又试了主题daisy,感觉逼格都略低,而且发觉我的博客越写越乱,被分类、标签的不恰当使用弄疯了。
于是在写完风险投资、时间序列分析、金融工程建模的论文以后,我用思维导图软件(MindNode Pro)设计了我对于我的新版博客内容方面的架构设计。
主题方面,恰好发现了一个比较中意的:panman(主题作者的blog),一方面网站的结构比较丰富,另一方面交互感觉也很好。
对hexo主题pacman的具体修改过程的记录,以后再整理记录。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。