文章目录
  1. 1. Version 1.0
  2. 2. 常见错误&Tips

Version 1.0

1.搭建

  • 最初在 win 上的时候是在cnfeat的指导下完成的(总的文档在此),但是在 mac 下安装 node.js 的时候貌似遇到权限问题,后来是通过这么解决:

    $sudo chown -R `whoami` ~/.npm
    $sudo chown -R `whoami` /usr/local/lib/node_modules

  • 主题改的是 jacman

    $ git clone https://github.com/wuchong/jacman.git themes/jacman

  • jacman的主题在3.0.0-rc.4的 Hexo 版本中有 bug, 无法渲染 css 文件.因此要用这个主题模板的话还是退版本保平安(根据github 讨论)

    npm uninstall hexo -g
    npm install hexo@2.8.3 -g

  • 安装了两个插件:

    $ npm install hexo-generator-sitemap
    $ npm install hexo-generator-feed

2.主题

  • 改自 jacman 主题(fork from pacman) 主题

3.调教

  • 修改post预设格式(按照个人习惯修改hexo\scaffolds中的post.md)

    title: postName #文章页面上的显示名称,可以任意修改,不会出现在URL中
    date: 2013-12-02 15:30:16 #文章生成时间,一般不改,当然也可以任意修改
    categories: example #分类
    tags: [tag1,tag2,tag3] #文章标签,可空,多标签请用格式,注意:后面有个空格
    description: 附加一段文章摘要,字数最好在140字以内。


    以下正文

  • 导航栏添加自定义页面
    hexo n page "about"
    1. 编辑hexo/source/about/index.md内容
    2. 修改themes/pacman/_config.yml文件
1
2
3
#menu 中添加
menu:#已有
关于: /about

常见错误&Tips

  1. 修改配置文件时注意YAML语法,参数冒号:后一定要留空格
  2. 关于文章的目录生成,在主题下地配置文件中有 toc 属性,但是在某些文章中有效,有的无效(有生成,但是不显示),后来经过试验后发现…. 得有二级标题(至少一个),然后才会正常显示….觉得不合理啊,源码务必得抽时间看下,改改
  3. 配置~/.bash_property,添加alias myhexo=’cd /Users/yiikou/github/yiikou.io’. 然后 source 一下.这样每次在 terminal 中输入 myhexo 就可以定位到 hexo 的目录下啦
文章目录
  1. 1. Version 1.0
  2. 2. 常见错误&Tips