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
- 进入到