参照这篇教程安装并优化了Hexo,但中间遇到了几个问题:
执行
npm install -g hexo
命令失败。主要是网络的原因(感谢伟大的GFW),可以多试几次,或者换个镜像。换镜像的方法:使用npm安装一些包失败了的看过来(npm国内镜像介绍)
另外,Hexo官网给出的安装命令是
npm install hexo -g
,但似乎没影响。添加多说评论/Jiathis分享时,找不到light目录。
这个因为theme不同。Light主题是‘The default theme of legacy Hexo’,而Landscape是‘The default theme of Hexo 2.4+’。
我的主题是Landscape,参考的使用hexo搭建静态博客:调整样式和使用Hexo搭建博客:使用Jiathis作为社会化分享工具
右键
Git Bash
的时候使用的是Windows自带的难用得要死的cmd.exe,怎么才能换成PowerCmd等第三方的软件?暂时只能在PowerCmd里cd到Hexo目录,然后进行操作。
一切完毕,上传到github之后就可以打开username.github.io看效果了。本地的整个hexo文件可以随意移动,复制到其它地方以后的操作和之前一样,只是目录换了而已。
- 官方教程:http://hexo.io/docs/index.html
- Mac版安装教程:http://kescoode.com/2013/11/17/github-page-and-hexo-guide/
- Hexo自定义页面、fancybox、安装主题、常用命令、目录介绍、修改局部页面等(很详细):http://ibruce.info/2013/11/22/hexo-your-blog/
- 感觉很高级的一个主题:http://howiefh.github.io/2014/04/20/hexo-optimize-and-my-theme-landscape-f/
- 自制node.js + npm绿色版:http://ibruce.info/2013/12/05/green-node-and-npm/
- hexo deply的时候怎么才能不用输入账号密码:https://github.com/tommy351/hexo/issues/335
- Git push时重复输入用户名密码的问题:http://zipperary.com/2013/05/26/ssh-errors-with-github/
- 从https迁移到SSH:http://blog.csdn.net/u012150179/article/details/24790677
- Node.js是什么:http://www.infoq.com/cn/articles/what-is-nodejs
- Hexo目录结构:http://syxiaqj.github.io/2014/02/18/structure-of-hexo/
- 定制banner,修改css、js:http://blog.sunnyxx.com/2014/03/07/hexo_customize/
- google字库导致hexo首页加载变慢(modernist主题):http://ibruce.info/2013/12/03/fonts-googleapis-lead-to-slow/
- hexo速度优化(light主题):http://dlutwuwei.github.io/2014/05/20/hexo%E9%80%9F%E5%BA%A6%E4%BC%98%E5%8C%96/
- hexo博客访问速度优化:http://charyun.com/2014/06/08/hexo-blog-access-speed/