Sphinx を使用して、さまざまなサーバーにデプロイされる Web サービスを文書化しています。ドキュメントには、ユーザーがクリックする URL の例がたくさんあり、それらはそのまま機能するはずです。私の問題は、ホスト、ポート、および展開ルートが異なり、展開ごとにドキュメントを再生成する必要があることです。
私はこのような置換を定義しようとしました:
|base_url|/path
.. |base_url| replace:: http://localhost:8080
しかし、生成された HTML は私が望むものではありません (生成されたリンクに「/path」が含まれていません):
<a href="http://localhost:8080">http://localhost:8080</a>/path
これを回避する方法を知っている人はいますか?