บทบาทที่กำหนดเองเพื่อเชื่อมโยงไฟล์ PDF เป็นเนื้อหาคงที่

ฉันกำลังพยายามเขียนบทบาทที่กำหนดเองสำหรับสฟิงซ์เพื่อให้สามารถลิงก์ไปยังไฟล์ PDF ที่จะแสดงในเบราว์เซอร์ได้ (แทนที่จะดาวน์โหลดเมื่อใช้บทบาท :download:)

ฉันมีบทบาทที่สร้างลิงก์ไปยังไฟล์ PDF:

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

สร้างสิ่งที่ชอบ:

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

อย่างไรก็ตาม ฉันไม่รู้วิธีให้สฟิงซ์คัดลอกไดเร็กทอรี 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