Hexo个人博客记录

前段时间不小心接触到同事的博客,哎呦,不错哦!记笔记,写心得,说心情…;博客实乃工作生活必备之神器。
遂也萌发了写自己博客的冲动,说干就干,一个周日早上,基本搭起来了。过程中踩了不少坑,记录下来形成我的博客“处女篇”。

Hexo搭建博客

什么是Hexo?怎么使用Hexo和GitHub搭建个人博客?网上有很多文章,我就不班门弄斧啦。我参考的:
http://zipperary.com/categories/hexo/
http://ibruce.info/2013/11/22/hexo-your-blog/

问题记录

1. npm install -g hexo

-g global 表示全局安装hexo,会使用【npm目录】配置文件npmrc,默认会安装到当前用户的APPDATA目录下,会导致系统盘文件增多,不好。
修改配置npmrc的prefix=D:\Program Files\nodejs\node_modules\npm_global_modules
如果在修改目录前已安装hexo,Git Bash中输入hexo,会提示命令不存在。
因为系统环境变量当前用户的PATH变量还是配置的原APPDATA目录。
修改为新的npm安装包路径即可。

2. hexo3.0

_config.yml中deploy应该是type: git

3. hexo deploy提示“ERROR Deployer not found: git”

npm install hexo-deployer-git –save 之后再
hexo generate
hexo deploy

4. 新建库【用户名.github.io】

用户名要与你的GitHub用户名一致,如你的用户名是Tyler-Wang,库名就是Tyler-Wang.github.io。
不需要像一些教程说的,全部要小写,只需与GitHub的用户名一致就可以。
浏览器访问使用https://Tyler-Wang.github.io会自动转化为小写https://tyler-wang.github.io

5. hexo deploy每次都要输入用户名和密码

repository配置为https时,每次发布都要输入用户名和密码,很烦。
在已配置ssh的情况下,可以直接使用ssh路径,如git@github.com:Tyler-Wang/Tyler-Wang.github.io.git