Contents
  1. 1. 搭建工具
  2. 2. 问题解决
    1. 2.1. Error: EISDIR, read
    2. 2.2. 2. 重新deploy时更新css

最近在看node.js的书,顺手搜到不少Hexo搭建的博客发现质量不错,因此也搭了一个。搭建教程网上繁多就不做总结了,本篇总结一下搭建博客使用的工具以及遇到的一些麻烦。

搭建工具

  • Hexo:一个基于Node.js的博客框架,与wordpress等类似。
  • markdown:一种轻量级标记语言,可以十分容易撰写文档并转化为html格式。
  • mathjax:一个js的开源库,支持Latex符号,可通过其脚本在浏览器对这些符号解析,因此十分便于数学公式的编写,例如:$\sum_{i=1}^n a_i=0$。
  • stylus:一种css的预处理语言,类似less、sass等,文件后缀.styl。
  • github pages:这个链接有具体介绍,本博就是搭在这上面的@github pages

问题解决

1. 新增post时出现Error: EISDIR, read

直接删除掉根目录的db.json

2. 重新deploy时更新css

删除根目录的.deploy/


最后想说一下开博的原因,此前都是把东西写在evernote上,不过很多东西实在不方便,比如最大的问题贴不了代码,写不了数学表达式。开博想记录下自己的一些技术笔记、知识见解和个人发泄,会涉及软件开发、数据挖掘、金融、篮球、加拿大留学、实用常识、电影等。本博还是有些bug,比如预览文章时mathjax部分的文字无改变,待有空再修。最后希望自己能每天有不同的积累!Fight!~


Contents
  1. 1. 搭建工具
  2. 2. 问题解决
    1. 2.1. Error: EISDIR, read
    2. 2.2. 2. 重新deploy时更新css