1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Sphinxでコードブロック内をreplace

Posted at

Sphinxでコードブロック内を置換させたいと考えて調べていたところ、issueとして回避策が上がっていたので備忘録

以下を見てconf.pyに追加すればOK
https://github.com/sphinx-doc/sphinx/issues/4054
置換対象は{}で囲む。

なぜ探したか

  • sphinxのreplaceを使うと用語定義ができ、可変な用語や本文中のバージョン表記を置換できる
  • replaceをそのまま使ってもコードブロック内は置換できない:sob:
    • コードブロック内を置換する場合はparsed-literalを使わなければできないという記事が見つかる参考
    • 試してみると置換はできるが、レンダリングがうまくいかない
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?