私はsphinxとRSTを使用して技術ドキュメントを HTML として生成していますが、ローカルの PDF 参照をハイパーリンクとして機能させるのに問題があります。ローカル PDF へのリンクを使用している人を見てきましたが、参照用にディレクトリ:download:
内に PDF を埋め込んでいます。ブラウザーにインラインで PDF が表示されないため、ユーザーが消費するために追加の手順が必要になるため、/docs
私は好きではありません。:download:
sphinx-build -b html
config.py
hookhtml_static_path
またはhtml_extra_path
- で指定されていない限りファイルをコピーせず、その場合でもroot
ディレクトリまたは_static
フォルダーにドロップされます。
リンクされたバイナリ ファイルを sphinx 内に埋め込むための推奨される方法はありますか、それとも不適切な方法ですか? 多くの場合、リンクは、他のどこにもホストされていないスライド デッキまたは設計図へのリンクです。
リンクされた PDF のサンプル RST
.. important:: View the agile course on scrum basics
- View `these slides to dive deeper into Agile Basics <docs/agile-101.pdf>`_.