Конфигурация, указывающая Jekyll избегать применения правил постоянных ссылок к файлам, которые не являются markdown

#jekyll

#jekyll

Вопрос:

После обновления с Jekyll 3.8 до 3.9, 4.0 или 4.1 файлы изображений в коллекциях обрабатываются с использованием правил постоянных ссылок.

У меня есть эта конфигурация

 collections:
  arch:
    output: true
    permalink: /:collection/:path.html
  

С этими файлами

 image.jpeg
file.md
  

В 3.8 выходные файлы являются:

 image.jpeg
file.html
  

После 3.8 выходные файлы:

 image.html.jpeg
file.html
  

Существует ли конфигурация, позволяющая указать Jekyll избегать применения правил постоянных ссылок к файлам, которые не являются markdown?

Ответ №1:

Попробуйте удалить .html расширение в постоянной ссылке, так как оно создается автоматически.

 collections:
  arch:
    output: true
    permalink: /:collection/:path
  

Комментарии:

1. Никаких проблем. Рад помочь.

2. проблема в том, что свойство .url не содержит .html 😓

3. :при необходимости можно использовать output_ext.