NO.1 Hexo Blog 搭建&使用
相关
Hexo官网:https://hexo.io/zh-cn/index.html
Git官网:https://git-scm.com/downloads
Nodejs官网: https://nodejs.org/en :Hexo底层环境
Hexo 搭建&部署 参考:http://t.csdnimg.cn/WBmjM
Hexo 搭建Butterfly 参考:http://t.csdnimg.cn/n0POU
搭建
下载:npm install -g hexo-cli
查看版本:hexo -v
创建blog文件夹: mkdir blog
初始化 Hexo: hexo init
,出现 INFO Start blogging with Hexo! 即可
启动:hexo s
查看在浏览器中输入http://localhost:4000/
部署Blog到Github
常用指令
官网指令:https://hexo.io/zh-cn/docs/commands
新建文章:hexo new [layout] <title>
-p, –path 自定义新文章的路径
-r, –replace 如果存在同名文章,将其替换
-s, –slug 文章的 Slug,作为新文章的文件名和发布后的 URL
生成静态文件:hexo g
-d, –deploy 文件生成后立即部署网站
-w, –watch 监视文件变动
-b, –bail 生成过程中如果发生任何未处理的异常则抛出异常
-f, –force 强制重新生成文件,Hexo 引入了差分机制,如果 public 目录存在,那么 hexo g 只会重新生成改动的文件。
使用该参数的效果接近 hexo clean && hexo generate
-c, –concurrency 最大同时生成文件的数量,默认无限制
启动服务器:hexo s
-p, –port 重设端口
-s, –static 只使用静态文件
-l, –log 启动日记记录,使用覆盖记录格式
部署网站:hexo d
-g, –generate 部署之前预先生成静态文件
清除缓存文件 (db.json) 和已生成的静态文件 (public):hexo clean
问题
问题(1):hexo d
上传错误
解决方法:
1.删除.deploy_git 文件
执行 git config --global core.autocrlf false
2.也可能是连接github的梯子代理有点不稳定,等一会多传几次