0
私はSphinxとrSTのドキュメントを作成しています。私は、異なる言語で同じページへのリンクを与えるしたい各ページに今sphinx jinja2テンプレートでは、現在のドキュメントへのパスを取得します。
website.tld/en/index.html
website.tld/de/index.html
:ドキュメントは、国際化と、このようなパスに展開されています。現在の言語はlanguage
変数として利用でき、すべての言語のリストはhtml_context
に明示的に追加されており、利用可能です。
私が苦労しているのは、各ドキュメントへの相対的なパスです。たとえば、./source/somepath/docname.rst
にソース文書があります。これは、これらの中に構築します。Jinja2のテンプレートで
website.tld/en/somepath/docname.html
website.tld/de/somepath/docname.html
、どのように私は"somepath/docname.html"
値を得るのですか?