Я ищу небольшой толчок в правильном направлении для решения некоторых проблем graphql / filesystem / frontmatter / parsing как новичка в gatsby ...
У меня есть большая коллекция вложенных папок файлов уценкидля постов проекта, которые я создал на историческом сайте django.Я использую запрос collection
для запроса различных типов страниц (блог, проект и т. Д.)
Структура проекта выглядит примерно так, и в разные годы существует около 300 папок работы / проекта:
/content/
work/
2000/
brandname-title/
index.md
credits.md
images.md
videos.md
images/
index.md
gallery1.md
gallery1/
image1.jpg
image2.jpg
gallery2.md
gallery2/
image1.jpg
image2.jpg
videos/
index.md
video1.md
video1/
video1.mp4
video1.ogv
video2.md
video2/
video2.mp4
video2.mov
Структура блога схожа с меньшим количеством мультимедиа, и при необходимости она может изменяться.
Я хочу, чтобы файл index.md
для каждого проекта был соответствующей страницей, а его файлы-заглушки / коляски не учитывались.как страницы, но можно использовать в качестве контента на главной странице.То же самое касается подпапок.Файл index.md
представляет основное содержимое, а другие файлы разметки заглушки / коляски используются для хранения данных.
Я надеюсь разрешить следующие маршруты:
2000/ (all projects from 2000)
2000/brandname-title/ (the index.md file with images, videos, credits)
2000/brandname-title/images/ (gallery1 and gallery2)
2000/brandname-title/videos/ (video1 and video2)
Дай мне толчок ... щелчок ...