Я использую посредника с пакетом middleman-slim для создания статического веб-сайта. Если у меня есть партиал в файле с именем _test.erb
или _test.slim
, я могу просто включить его в строку
== partial 'layouts/test'
Однако, если это обычный файл .html, это не сработает. Я искал вокруг с относительно небольшим успехом. Варианты, о которых я могу думать до сих пор, следующие:
- Переименуйте файлы в .erb, это будет работать, но я бы не хотел.
- Включите содержимое файла, используя IO.read (например,
==IO.read('source/layouts/_test.html')
), что также некрасиво.
Есть ли способ зарегистрировать обработчик для простых файлов .html, чтобы упростить эту работу?