Hexo - 如何设置页面路径?
Hexo - how can you set page path?
我看到 hexo
按照文件布局的约定构建路径。虽然我希望以不同的方式组织文件。有没有办法在页面文件中手动设置路径?
例如
source/abt.md
:
title: About me
path: '/about/me/'
遗憾的是,没有一种方法可以以不同于默认方式的方式组织您的文件。
这是您可以在文件顶部进行的所有配置。
https://hexo.io/docs/front-matter.html
实际上,可以使用 --path
选项:
hexo new page --path about/me/index "About me"
这将创建 source/about/me/index.md
文件,其开头内容如下:
---
title: About me
date: 2019-04-04 23:51:44
---
--path
选项未记录,但在使用 hexo help new
时列出。
顺便说一下,hexo new
命令的帮助说明:
Usage: hexo new [layout] <title>
这意味着路径是根据标题自动定义的。使用 --path
选项只允许手动指定它。
请注意,不在命令行中给出标题会创建 post。例如:
hexo new page --path foo/bar
将创建 _posts/foo/bar.md
,前言 title
设置为 page
。这不是错误:布局是可选的,而标题不是。
我看到 hexo
按照文件布局的约定构建路径。虽然我希望以不同的方式组织文件。有没有办法在页面文件中手动设置路径?
例如
source/abt.md
:
title: About me
path: '/about/me/'
遗憾的是,没有一种方法可以以不同于默认方式的方式组织您的文件。
这是您可以在文件顶部进行的所有配置。
https://hexo.io/docs/front-matter.html
实际上,可以使用 --path
选项:
hexo new page --path about/me/index "About me"
这将创建 source/about/me/index.md
文件,其开头内容如下:
---
title: About me
date: 2019-04-04 23:51:44
---
--path
选项未记录,但在使用 hexo help new
时列出。
顺便说一下,hexo new
命令的帮助说明:
Usage: hexo new [layout] <title>
这意味着路径是根据标题自动定义的。使用 --path
选项只允许手动指定它。
请注意,不在命令行中给出标题会创建 post。例如:
hexo new page --path foo/bar
将创建 _posts/foo/bar.md
,前言 title
设置为 page
。这不是错误:布局是可选的,而标题不是。