Пользовательская роль для связывания PDF-файла со статическим содержимым

Я пытаюсь написать пользовательскую роль для Sphinx, чтобы разрешить ссылки на файлы PDF, которые затем отображаются в браузере (а не загружаются при использовании роли :download:).

У меня есть роль, которая создает ссылку на файл PDF:

:pdf:`Document Title <pdf/document.pdf>`

генерирует что-то вроде:

<a href="pdf/document.pdf>Document Title</a>

Однако я не знаю, как заставить Sphinx скопировать каталог pdf в выходной каталог. Это возможно?


person James Random    schedule 05.10.2020    source источник


Ответы (1)


Используйте html_static_path в своем conf.py.

html_static_path = ['_static', 'pdf']
person Steve Piercy    schedule 05.10.2020
comment
Спасибо. Это решение, которое я придумал. Я надеялся, что мой пользовательский код роли сможет скопировать файлы в каталог «pdf» на выходе. Но, может быть, не стоит беспокоиться о - person James Random; 05.10.2020