Я вижу, что hexo
строит пути в соответствии с макетом файла. Хотя я хочу организовать файлы по-другому. Есть ли способ установить пути вручную в файлах подкачки?
E.g.
source/abt.md
:
title: About me
path: '/about/me/'
Я вижу, что hexo
строит пути в соответствии с макетом файла. Хотя я хочу организовать файлы по-другому. Есть ли способ установить пути вручную в файлах подкачки?
E.g.
source/abt.md
:
title: About me
path: '/about/me/'
На самом деле это возможно с помощью опции --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
позволяет просто указать ее вручную.
Обратите внимание, что отсутствие заголовка в командной строке создает сообщение. Например:
hexo new page --path foo/bar
создаст _posts/foo/bar.md
с вступительной частью title
, установленной на page
. Это не ошибка: макет необязателен, а заголовок — нет.
К сожалению, нет способа упорядочить ваши файлы иначе, чем по умолчанию.
Вот все настройки, которые вы можете сделать в начале файла.
https://hexo.io/docs/front-matter.html
abt.md
вabt/index.md
, но я не уверен. - person piecioshka   schedule 02.06.2018