Hexo操作命令备忘录
本文用于记录hexo常见的操作步骤,即使温习回顾
Hexo常见命令[1]
新建文章
1 | hexo new <title> |
参数:
- -p,–path 自定义新文章路径
- -r,–replace 如果存在同名文件,将其覆盖
- -s,–slug 文章Slug,作为新文章的文件名和发布后的 URL
注意:文件明包含空格时,需要用双引号括起来
新建草稿
1 | hexo new draft <title> |
发布草稿
1 | hexo publish <title> |
注意:title不带文件后缀.md
新建页面
1 | hexo new page --path about/me "About me" |
注意:以上命令会创建一个
source/about/me.md
文件,同时 Front Matter 中的 title 为"About me"
生成博客
1 | hexo generate |
参数:
- -d,–deploy 文件生成后立即部署
- -w,–watch 监视文件改动
- -b,-bail 生成过程中如果发生任何未处理的异常则抛出异常
- -f,–force 强制重新生成文件
- -c,–concurrency 最大同时生成文件的数量,默认无限制
本地浏览
1 | hexo server |
参数:
- -p,–port 重设端口
- -s,–static 只使用静态文件
- -l,–log 启动日记记录,使用覆盖记录格式
远程部署
1 | hexo deploy |
参数:
- -g,–generate 部署之前预先生成静态文件
清除缓存
1 | hexo clean |
清除缓存文件 (
db.json
) 和已生成的静态文件 (public
)
在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令
查看版本
1 | hexo server |
Hexo的YAML Front Matter[2]
文章参数列举如下:
参数 | 描述 | 取值 |
---|---|---|
title | 标题名 | |
date | 创建日期 | |
updated | 更新日期 | |
tags | 标签 | - 标签1 - 标签2 - 标签3 |
categories | 分类 | - 分类 - 子分类 - 子子分类 |
copyright | 是否添加版权声明 | true |
top | 是否置顶 | true/空 |
description | 文章描述 | 空 |
mathjax: | 是否添加latex公式支持 | true |
参考资料: