📌
Sphinx bizstyle html の気になるところを調整
CSS を追加して調整します。
_static フォルダに CSS ファイルを作成して conf.py で読み込み。
conf.py へ追記
def setup(app):
    app.add_css_file('add_style.css')
例 hokorobi/sphinx-improve-bizstyle
フォントに Meiryo を使う
code-block に使うのはやめた方がいいと思うけど、とりあえず気にしない。
add_style.css
body {
  font-family: 'Meiryo', 'メイリオ', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
               'Verdana', sans-serif;
}
cite, code, tt {
  font-family: 'Meiryo', 'メイリオ', 'Consolas', 'Deja Vu Sans Mono',
               'Bitstream Vera Sans Mono', monospace;
}
pre {
  font-family: 'Meiryo', 'メイリオ', 'Consolas', 'Deja Vu Sans Mono',
               'Bitstream Vera Sans Mono', monospace;
}
注釈内テーブルの余白を広げる
注釈内のテーブルの左側にもう少し余白が欲しいので調整。
CSS
add_style.css
div.admonition table {
  margin: 0.5em 1em 0.5em 1em;
}
rst
.. note::
  .. list-table::
    * - abc
      - def
      - efg
    * - abc
      - def
      - efg
before

after

list-table 内のリストの余白を狭める
list-table 内の左の余白が広すぎるので狭める。
CSS
add_style.css
td ul.simple {
  padding-left: 20px;
}
rst
.. list-table::
    :header-rows: 1
  * - hoge
    - fuga
  * - hoge
    - + fuga
      + fuga2
before

after

注釈内の line block の余白を広げる
注釈内の line block の左側が狭いので広げる。
CSS
注釈内のリストの中の line block は除外したいので div.admotion div.line-block でなく div.admonition > div.line-block 。
add_style.css
div.admonition > div.line-block {
  margin: 0.5em 1em 0.5em 1em;
}
rst
.. note::
  | test
  | test
before

after


Discussion