hexo指令列表

海边的岩石
为了方便使用hexo,将一些hexo指令记录下来

Hexo起步

安装(-g为全局安装)

1
npm install hexo -g

升级(-g为全局升级)

1
npm update hexo -g

初始化,生成文件夹为blog

1
hexo init blog

安装依赖库

1
npm install

简写

hexo n "我的博客"== hexo new "我的博客" #新建文章
hexo p== hexo publish #将草稿帖子从_drafts移动到_posts文件夹。
hexo g== hexo generate#生成
hexo s== hexo server #启动服务预览
hexo d == hexo deploy#部署
hexo s -g == hexo server --generate#生成静态页面并启动服务预览

生成静态网页后部署到GitHub上

两个命令的作用是相同的
hexo g -d == hexo generate --deploy
hexo d -g == hexo deploy --generate

模板

hexo new "postName" #新建文章
hexo new page "pageName" #新建页面

服务器

hexo server #Hexo 会监视文件变动并自动更新,您无须重启服务器。
hexo server -s #静态模式
hexo server -p 5000 #更改端口
hexo server -i 192.168.1.1 #自定义 IP

hexo clean #清除缓存 网页正常情况下可以忽略此条命令
hexo g #生成静态网页
hexo d #开始部署

监视文件变动

hexo generate --watch #监视文件变动

hexo提示

在CMD中输入hexo help后,获得的命令行列表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
用法: hexo <command>
Commands:
clean 删除生成的文件和缓存。
config 获取或设置配置
deploy 部署你的网站。 可简写成 `hexo d`
generate 生成静态文件。 可简写成 `hexo g`
help 获取有关命令的帮助。
init 创建一个新的Hexo文件夹。
list 列出网站的信息
migrate 将您的站点从其他系统迁移到Hexo。
new 创建一个新帖子。 可简写成 `hexo n`
publish 将草稿帖子从_drafts移动到_posts文件夹。
render 使用渲染器插件渲染文件。
server 启动服务器。 可简写成 `hexo s`
version 显示版本信息。

全局选项:
--config 指定配置文件而不是使用_config.yml
--cwd 指定CWD
--debug 显示终端中的所有详细消息
--draft 显示草稿帖子
--safe 禁用所有插件和脚本
--silent 隐藏控制台上的输出

官方文档的一些指令

init

1
hexo init [folder]

新建一个网站。如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站。

new

1
hexo new [layout] <title>

新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。

1
hexo new "post title with whitespace"

generate

1
hexo generate

生成静态文件。

选项 描述
-d, --deploy 文件生成后立即部署网站
-w, --watch 监视文件变动

该命令可以简写为

1
hexo g

publish

1
hexo publish [layout] <filename>

发表草稿。

server

1
hexo server

启动服务器。默认情况下,访问网址为: http://localhost:4000/

选项 描述
-p, --port 重设端口
-s, --static 只使用静态文件
-l, --log 启动日记记录,使用覆盖记录格式

deploy

1
hexo deploy

部署网站。

参数 描述
-g, --generate 部署之前预先生成静态文件

该命令可以简写为:

1
hexo d

render

1
hexo render <file1> [file2] ...

渲染文件。

参数 描述
-o, --output 设置输出路径

migrate

1
hexo migrate <type>

从其他博客系统 迁移内容

clean

1
hexo clean

清除缓存文件 (db.json) 和已生成的静态文件 (public)。

在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。

list

1
hexo list <type>

列出网站资料。

version

1
hexo version

显示 Hexo 版本。

选项

安全模式

1
hexo --safe

在安全模式下,不会载入插件和脚本。当您在安装新插件遭遇问题时,可以尝试以安全模式重新执行。

调试模式

1
hexo --debug

在终端中显示调试信息并记录到 debug.log。当您碰到问题时,可以尝试用调试模式重新执行一次,并 提交调试信息到 GitHub

简洁模式

1
hexo --silent

隐藏终端信息。

自定义配置文件的路径

1
hexo --config custom.yml

自定义配置文件的路径,执行后将不再使用 _config.yml

显示草稿

1
hexo --draft

显示 source/_drafts 文件夹中的草稿文章。

自定义 CWD

1
hexo --cwd /path/to/cwd

自定义当前工作目录(Current working directory)的路径。

作者

zhang

发布于

2019-06-12

更新于

2023-09-19

许可协议

CC BY-NC-SA 4.0

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×