Джекилл не игнорирует файлы.Скорее, для каждого файла он решает, является ли файл:
- статическим файлом, который можно скопировать как есть в выходную папку (
_site
) или - файл, который должен быть обработан первым.
Файлы уценки (.md
) обрабатываются kramdown и Liquid , если они запускаютсяс frontmatter YAML:
---
---
в противном случае они обрабатываются как статические файлы и копируются в _site
без обработки.
Существует обходной путь, который может работать для вас, используя include_relative
;но это может вызвать больше проблем для редакторов вашего клиента, чем оно того стоит, в зависимости от того, как они работают.
Вы можете включить статический файл в файл для обработки.Ваш статический файл может быть plain-text.md
:
# Static text file
This is a file with no YAML frontmatter.
Затем, отдельно, вы создаете файл уценки с frontmatter, который будет включать в себя текстовый файл внутри него.Скажем, processed-text.md
:
---
---
{% include_relative plaintext.md %}
Тогда ваш обычный текст будет обработан и появится на вашем сайте как /processed-text
.Думайте о файле processed-text.md
как о некоем шаблоне для хранения plain-text.md
.
. Вы захотите увидеть документы на include_relative
, особенно тот факт, что файл длябыть включенным не может быть выше включаемого файла в файловой системе.