Hexo - как вы можете установить путь к странице?

Я вижу, что hexo строит пути в соответствии с макетом файла. Хотя я хочу организовать файлы по-другому. Есть ли способ установить пути вручную в файлах подкачки?

E.g. source/abt.md:

title: About me
path: '/about/me/'

person Wojtek Erbetowski    schedule 11.04.2018    source источник
comment
Я думаю, вам следует переместить abt.md в abt/index.md, но я не уверен.   -  person piecioshka    schedule 02.06.2018
comment
Спасибо @piecioshka, но дело было не в этом. Он должен был иметь URL-адрес, не связанный с путем к файлу.   -  person Wojtek Erbetowski    schedule 02.06.2018


Ответы (2)


На самом деле это возможно с помощью опции --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. Это не ошибка: макет необязателен, а заголовок — нет.

person Arcesilas    schedule 04.04.2019

К сожалению, нет способа упорядочить ваши файлы иначе, чем по умолчанию.

Вот все настройки, которые вы можете сделать в начале файла.
https://hexo.io/docs/front-matter.html

person Andrew Pearson    schedule 12.04.2018