安装教程
hexo的安装
参考教程1 (http://blog.csdn.net/poem_of_sunshine/article/details/29369785/)
参考教程2 http://www.jianshu.com/p/089fbfe71eef
主题的安装
hexo博客的主题如何选择,来自于知乎社区的讨论
我自己使用的是jacman主题,推荐一个博客,里面有详细的jacman主题配置指南
常用部件安装
1 站内搜索
百度站内搜索,使用教程,但是一直搞不定,暂时放弃了。
如何提高搜索引擎的收录
1 生成站点地图,参考blog,貌似没啥效果
2 让GitHub Pages博客支持百度搜索引擎收录,这个方案太麻烦了,放弃了
3 在知乎上有更好的实现方案,目前尚未实践,这个方案更详细的实施步骤
常用命令行
参考地址 https://segmentfault.com/a/1190000002632530
hexo n “博客名” == hexo new “我的博客” #新建文章
hexo p== hexo publish
hexo g == hexo generate#生成
hexo s == hexo server #启动服务预览
hexo d == hexo deploy#部署
Bug集锦
1 输入 0.0.0.0:4000没反应
根据知乎的答案,显示是端口被占用了,修改端口号就行了1
hexo server -p 新端口号(比如11111)
修改ip地址,位于\node_modules\hexo-server\index.js1
2
3
4hexo.config.server = assign({
log: false,
ip: '127.0.0.1'
}, hexo.config.server)
这样修改完成后1
2INFO Start processing
INFO Hexo is running at http://127.0.0.1:11111/. Press Ctrl+C to stop.
2 找不到git部署
1 | ERROR Deployer not found: git |
解决方法1
npm install hexo-deployer-git --save
部署类型设置git
hexo 3.0 部署类型不再是github,_config.yml 中修改
1 | deploy: |
3 hexo s命令不起作用
1 | npm install hexo-server --save |
多pc端的同步问题
这个问题是不是大家也思考过,推荐一个bolg。
讲的太好了,我就不细讲了,我采用的第二种实践,在oschina新建一个工程用来存储blog工程。