Hello
一直想做个自己的博客,很久以前做过一个基础版的,后面不知道什么原因就不了了之了。
现在有空,就抓紧时间自己做一个了。
主要是配置文件的问题,如下是一些常用的命令,记录于此方便查看使用。
安装Hexo
- 前提:已安装node、Git
- 利用node安装Hexo:
npm install -g Hexo-cli - 如果npm安装速度较慢或失败,建议把npm改为cnpm
建站
$ hexo init <folder>,floder为自定义的项目名称$ cd <folder>,打开项目$ npm/cnpm init,执行init操作- 配置 _config.yml,配置相关文件
常用命令
- 新建文章:
$ hexo new [layout] <title>,如果没有设置layout的话,默认使用 _config.yml 中的default_layout参数代替。title:文章名称 - 生成静态文件:
$ hexo generate- 该命令有两个选项:
-d: deploy 文件生成后立即部署网站-w: watch 监视文件变动- 简写:
$ hexo g (选项)
- 发表草稿:
$ hexo publish [layout] <filename> - 启动服务器:
$ hexo server- 该命令有三个选项:
-p: port 重设端口-s: static 只使用静态文件-l: log 启动日记记录,使用覆盖记录格式- 简写:
$ hexo s
- 部署网站:
$ hexo deploy- 该命令有一个选项
-g: generate 部署之前预先生成静态文件- 简写:
$ hexo d
清楚缓存:
$ hexo clean使用sh命令一键部署:执行命令
sh ~/hexod.sh- 命令的编写:
- 进入到
~目录 - 使用
vim hexod.sh编写命令 - 命令内容:
hexo clean && hexo g -d
- 进入到