2018年以降の記事はGitHub Pagesに移行しました

PyLadiesTokyo #8でSphinxハンズオンのTAをしてきた #sphinxjp

あらすじ

さる1/16に開催されたPyLadies TokyoにてSphinxのハンズオンが開催されたのでTAしてきました。

振り返りKPT

Keep
Problem
  • 特に大きな問題もなく、もしもの時のために小さい電源タップを持参すると助かる時があるかも?
Try
  • ハンズオン質問あるあるみたいなものがまとめられるといいかも

ハンズオンあるある

エディタ編
  • 半角スペース、全角スペース、タブを可視化できるエディタだとエラーに気づきやすい…かも!?
    • 不意に混同するとハマっちゃう
アウトプット編(html)
  • テーマ、適用されてない?
    • (1.3以降の)デフォルトテーマである alabaster はそういう見た目なのだ
    • ブラウザの横幅を変えるとメニューバーが目に見えて変化するのでわかりやすい
  • default があるのになんでデフォルトがこれじゃないの?(定番になりつつある質問)
    • Sphinx 1.3からデフォルトテーマは alabaster になった
    • あわせてデフォルトテーマ defaultclassic に名称変更されたが、互換性維持のために残っている
    • Sphinx 1.3でテーマを default に設定して make html すると alabaster 使いなよと警告が出る
    • Sphinxの更新履歴 — Sphinx 1.3.2 ドキュメントによると1.3b3でそうなった様子
$ make html
(略)
WARNING: 'default' html theme has been renamed to 'classic'. Please change your html_theme setting either to the new 'alabaster' default theme, or to 'classic' to keep using the old default.
(略)