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。这不是错误:布局是可选的,而标题不是。