hexo基本使用汇总

基本命令

init

1
$ hexo init [folder]

新建一个网站在指定目录

new

1
$ hexo new [layout] <title>

新建一篇文章。layout表示使用哪个模版来新建,title表示文章标题

generate

1
2
$ hexo generate
$ hexo g //可简写为这个

生成静态文件

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

publish

1
$ hexo publish [layout] <filename>

发表草稿

server

1
$ hexo server

启动服务器,默认在4000端口

选项 描述
-p,–port 指定端口
-s,–static 只使用静态文件
-l,–log 启动记录日志

deploy

1
$ hexo deploy

部署网站

参数 描述
-g,–generate 部署之前预先生成静态文件
1
$ hexo d //可简写

render

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

渲染文件

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

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。

简洁模式

1
$ hexo --silent

隐藏终端信息

自定义配置文件路径

1
$ hexo --config custom.yml

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

显示草稿

1
$ hexo --draft

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

自定义CWD

1
$ hexo --cwd /path/to/cwd

自定义当前工作目录路径

资源文件

资源文件夹

如果你的hexo项目中存在少量的图片,那么最简单的方式就是将他们放在source/images文件夹中,然后通过markdown的引入方式引入,比如![](/image/image.jpg)的方式引入即可

文章资源文件夹

对于想要更有规律的提供图片和其他资源以及想要将资源分布在各个文章上的我们来说,hexo也提供了更组织化的方式来进行管理,可以通过将config.yml文件中的post_asset_folder设置为true来打开。

然后当你通过新建文章的命令来新建文章的时候,会自动多出一个同名文件夹,这个就是用来存放静态资源的文件夹,当然你也可以手动创建,你可以直接引用这个文件夹中的图片资源。

通过一些常规的方式可能会导致显示不正确,你可以使用下面的方式来引入图片,更为简单的方式

{% asset_link slug [title] %}

小伙子别走,如果帮到您你懂得☺
0%