hexo日常操作

  1. 常用
    1. 文章
      1. 草稿文件
      2. 创建文章
      3. 模板文件
      4. 文件命名
    2. 开始书写
      1. 分类
      2. 标签
    3. 服务
      1. 启动服务
      2. 静态模式
  2. 进阶
    1. 主题安装
    2. window命令行自启动服务

常用

文章

草稿文件

1
2
3
4
5
6
7
8
# 创建草稿,保存路径 source/_drafts,名称不加日期
hexo new draft <title>

# 发布草稿,移动文件到source/_posts,如设定有日期格式,会默认加上
hexo publish <要发布的草稿名称>

# 预览草稿,启动服务时加上如下参数
hexo server --draft

创建文章

1
2
# 创建文章,保存路径 source/_posts
hexo new <title>

模板文件

1
2
3
hexo new [layout] <title>
# 默认系统布局有三个post、page、draft,创建时会被保存到不同路径,自定义的其他布局和 post 相同。
# 可以通过修改 _config.yml 中的 default_layout 参数来指定默认布局。

文件命名

可通过编辑配置中的 new_post_name 更改,例如 :year-:month-:day-:title.md

参考: https://hexo.io/zh-cn/docs/writing

开始书写

分类

1
2
3
4
5
6
7
8
9
10
11
#书写方式1(推荐,支持为文章添加多个分类)
categories:
- [分类1, 子分类1]
- [分类2, 子分类2]
- [分类3]
- [分类4]

#书写方式2
categories:
- 书写方式1
- 书写方式1子分类

标签

1
2
3
4
# 标签
tags:
- 标签1
- 标签2

参考: https://hexo.io/zh-cn/docs/front-matter

服务

启动服务

1
2
# 默认ip为0.0.0.0,端口为4000
hexo server -i 192.168.1.1 -p 4500

静态模式

1
2
3
4
# 先生成静态文件到 public 目录
hexo generate
# 再启动服务,这里服务器只处理 public 文件夹内的文件,而不会处理文件变动
hexo server -s

进阶

主题安装

3-hexo 为例

1
2
3
4
5
6
7
8
# 根目录下下载主题
git clone https://github.com/yelog/hexo-theme-3-hexo.git themes/3-hexo
# 修改hexo根目录的_config.yml,如下
theme: 3-hexo

# 后期更新
cd themes/3-hexo
git pull

参考: https://github.com/yelog/hexo-theme-3-hexo

window命令行自启动服务

1
2
3
4
5
# 新建.bat后缀的批处理文件并输入如下内容
d:
cd D:\项目根路径
hexo server --draft
# 将文件放入window启动目录即可(win+r 打开运行,输入 shell:startup)

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 harxingxing@163.com