Я использую Pandoc для создания презентаций Reveal.js из документов Markdown, перейдя на него из Google Slides. С самого начала я решил, что презентации для различных событий и лекций должны автоматически комбинироваться из нескольких файлов - таким образом, легче поддерживать отдельные слайды без необходимости постоянного обновления контента в нескольких местах.
Решение на данный момент объединяет Codekit (используя его язык Kit) и pandoc. Таким образом, отдельные части презентаций подготавливаются в редакторе, затем передаются в одном файле .kit
с помощью операторов @import, а затем полученный файл Markdown обрабатывается pandoc, который создает HTML-презентацию (последняя часть выполняется системой сборки Sublime Text. ).
Я бы хотел как-то упростить этот процесс с помощью какого-то скрипта, который автоматически обрабатывал бы объединенный файл Markdown каждый раз, когда его съедал pandoc. В StackExchange есть сообщения, которые ссылаются на фильтры Haskell, но установка Haskell слишком велика для моей крошечной системы (минимум 800 МБ).
Есть ли способ включить файлы с другим языком программирования или трюк? Например, я знаю, что можно объединить несколько файлов, объединив их имена в команде pandoc, но это не делает рабочий процесс более плавным и быстрым.