У меня есть каталог медиаресурсов, слабо структурированный.Я хочу иметь возможность использовать их в жидких шаблонах для печати, создания ссылок и т. Д. Я не хочу, чтобы Jekyll копировал их в каталог _site, потому что это занимает время моей сборки от 10 секунд до часов и тратит пространство сервера..
Единственное решение, которое я нашел, - это управление всеми вашими активами с использованием файла данных.Поддержание этого занимает очень много времени.Поэтому я ищу автоматизированное решение.
Это работает, чтобы зациклить файлы, регистрируя их как статические файлы, но все равно копируя их
# _config.yml
defaults:
- scope:
path: "assets/media"
values:
media: true
# pages/media.md
{% assign media_files = site.static_files | where: "media", true %}
{% for file in media_files %}
Если я добавлю ихк исключенному списку в _config.yml, они больше не отображаются
# _config.yml
exclude:
- assets/media
Думайте о проблеме как "Если бы у меня была папка, полная торрентов, могу ли я распечатать вложенную структуру торрентов какгиперссылки, но без копирования всей папки дважды?Это не моя проблема, но тот же шаблон.