Моя желаемая структура папок с содержимым выглядит следующим образом:
- content (directory)
-- home.md
-- trip_A (directory)
--- intro.md
--- day_1.md
--- day_2.md
-- trip_B (directory)
--- intro.md
--- day_1.md
В идеале я хотел бы определить это как единый источник для плагина @gridsome/source-filesystem
, чтобы добавляемые в будущем подпапки автоматически заполнялись в источнике.
Однако, похоже, мне, возможно, придется вручную указать отдельный @gridsome/source-filesystem
источник для каждой из подпапок? Это правильно или есть какое-то обходное решение?
Например:
- Как мне создать общий источник для всех сообщений о поездках (независимо от поездки A, B, C или, в будущем, поездки D), который использует
typeName
(то есть страницу шаблона) типаTrip
, но размещает каждую из этих страниц в соответствующем родительском элементе каталоги, например/tripA/day_1.html
,/tripB/day_1.html
и т. Д.? Конфигурация, кажется, принимает одинpathPrefix
, если нет способа использовать динамический маршрут с подстановочными знаками? - Как использовать разные типы? Здесь, кажется, имеет смысл создать отдельную
source-filesystem
запись с другимtypeName
, разве нет другого способа сделать это?