Peran khusus untuk menautkan file PDF sebagai konten statis

Saya mencoba menulis peran khusus untuk Sphinx untuk memungkinkan tautan ke file PDF yang kemudian ditampilkan di browser (daripada diunduh saat menggunakan peran :download:).

Saya mendapatkan peran yang membuat tautan ke file PDF:

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

menghasilkan sesuatu seperti:

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

Namun, saya tidak tahu cara membuat Sphinx menyalin direktori pdf ke direktori keluaran. Apakah ini mungkin?


person James Random    schedule 05.10.2020    source sumber


Jawaban (1)


Gunakan html_static_path di conf.py Anda.

html_static_path = ['_static', 'pdf']
person Steve Piercy    schedule 05.10.2020
comment
Terima kasih. Itulah solusi yang saya temukan. Saya berharap kode peran khusus saya dapat menyalin file ke direktori 'pdf' di output. Tapi mungkin itu tidak perlu dikhawatirkan - person James Random; 05.10.2020