Я хочу настроить pelican таким образом, чтобы он позволял мне компилировать статические файлы уценки, сохраняя их местоположение, но изменяя расширения скомпилированных файлов в месте назначения.
Вот пример:
content/about.md --> output/about.html
content/foo/bar.md --> output/foo/bar.html
Внутри конфигурации я попробовал это:
PAGE_URL = '{path}.html'
PAGE_SAVE_AS = '{path}.html'
ARTICLE_URL = '{path}.html'
ARTICLE_SAVE_AS = '{path}.html'
Проблема в том, что часть .md
не удаляется, а {path}
содержит весь путь с именем файла.
Я знаю, что я мог бы использовать {slug}
и вручную ввести слаг внутри ошибки, что совсем не круто, поскольку мне потребовалось бы добавлять слаг для каждой страницы.