Как запретить Pelican копировать исходные файлы Markdown в выходную папку?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как запретить Pelican копировать исходные файлы Markdown в выходную папку?

Сообщение Anonymous »

Я конвертирую свой блог Jekyll в Pelican. Структура каталогов папки исходного содержимого использует YYYY/MM/DD/slug.md для организации сообщений блога и хранения статических файлов в файлах files/YYYY/filename.ext. Статические страницы находятся в Pages/filename.md:

Код: Выделить всё

content
|-- 2023
|   |-- 01
|   |   |-- 01
|   |   |   |-- plans-for-the-year.md
|   |   |   +-- sdxjs-introduction.md
|   |   |-- 02
|   |   |   +-- sdxjs-systems-programming.md
|   |   |-- 03
|   |   |   +-- sdxjs-async-programming.md
|   |   |-- 04
|   |   |   +-- sdxjs-unit-test.md
|-- 2024
|   |-- 01
|   |   |-- 03
|   |   |   +-- the-other-examples.md
|-- files
|   |-- 2023
|   |   |-- awesome-robot.png
|   |   |-- blackberry-pie.jpg
+-- pages
+-- about.md
Я добавил следующее в файл настроек pelicanconf.py:

Код: Выделить всё

OUTPUT_SOURCES = False

SLUGIFY_SOURCE = "basename"
ARTICLE_URL = "{date:%Y}/{date:%m}/{date:%d}/{slug}/"
ARTICLE_SAVE_AS = "{date:%Y}/{date:%m}/{date:%d}/{slug}/index.html"
PAGE_URL = "{slug}/"
PAGE_SAVE_AS = "{slug}/index.html"
Файлы HTML генерируются так, как я хочу и где я хочу, но исходные файлы Markdown также копируются в выходной каталог, несмотря на то, что для OUTPUT_SOURCES явно установлено значение False
code> как предложено в документации. Я мог бы добавить еще одну строку в Makefile, чтобы удалить эти ненужные файлы после сборки, но как я могу предотвратить их копирование?
  • Пеликан: 4.10.0
  • Python: 3.12.6


Подробнее здесь: https://stackoverflow.com/questions/790 ... put-folder
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»