了解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的具体修改过程的记录,以后再整理记录。

文章目录