metaタグを指定したい

HTML出力時にmetaタグを指定するには meta を使います。

.. meta::
   :description: 説明文
   :keywords: sphinx, rest, dictonary
   :description lang=en: This is description
   :http-equiv=Content-Type: text/html; charset=utf-8

最後の例では、 meta を使ってContent-Typeを挿入しています。しかし、 SphinxではSphinxがHTML出力をするときにすでにContent-Typeを挿入しています。そのため、 meta でContent-Typeを指定した場合、二つの Content-Typeが指定されることになります。

適用例

以下のようなmetaタグが挿入されます。

<meta content="説明文" name="description" />
<meta content="sphinx, rest, dictonary" name="keywords" />
<meta content="This is description" lang="en" name="description" />
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />