如果忘了hexo的命令怎么办呢???
init
新建一个网站。如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站。
hexo init [folder]
new
# 新建一个新的稿件
hexo new [layout]
新建时 layout Post layout. Use post, page, draft or whatever you want.
post 表示发布,page 单独一个页面 ,draft草稿
| 参数 | 描述 |
|---|---|
| -p, –path | 自定义新文章的路径 |
| -r, –replace | 如果存在同名文章,将其替换 |
| -s, –slug | 文章的 Slug,作为新文章的文件名和发布后的 URL |
比如在用 -p 时hexo new page --path about/me "About me"
以上命令会创建一个 source/about/me.md 文件,同时 Front Matter 中的 title 为 “About me”
generate
# 生成静态文件
hexo g
| 选项 | 描述 |
|---|---|
| -d, –deploy | 文件生成后立即部署网站 |
| -w, –watch | 监视文件变动 |
| -b, –bail | 生成过程中如果发生任何未处理的异常则抛出异常 |
| -f, –force | 强制重新生成文件 |
| -c, –concurrency | 最大同时生成文件的数量,默认无限制 |
publish
# 用于发布草稿
hexo publish [layout] <filename>
hexo p
server
# 启动服务
hexo server
hexo s
| 选项 | 描述 |
|---|---|
| -p, –port | 重设端口 |
| -s, –static | 只使用静态文件 |
| -l, –log | 启动日记记录,使用覆盖记录格式 |
deploy
# 部署站点
hexo deploy
hexo d
| 参数 | 描述 |
|---|---|
| -g, –generate | 部署之前预先生成静态文件 |
clean
hexo clean
清除缓存文件 (db.json) 和已生成的静态文件 (public)。
在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。
# 列出网站资料
hexo list
# hexo 版本
hexo version