メタデータをしたい(meta
)
1language = "ja"
2myst_html_meta = {
3 "description lang=en": "metadata description"
4 "description lang=ja": "メタデータの説明"
5 "keywords": "Sphinx, MyST"
6 "property=og:locale": "en_US"
7}
ページ全体のメタデータはconf.py
のmyst_html_meta = {}
に設定します。
HTMLの出力は次ようになります。
<html lang="en">
<head>
<meta content="metadata description" lang="en" name="description" xml:lang="en" />
<meta content="メタデータの説明" lang="ja" name="description" xml:lang="ja" />
<meta name="keywords" content="Sphinx, MyST">
<meta content="en_US" property="og:locale" />
</head>
ページごとにメタデータしたい(myst.html_meta
)
1```yaml
2---
3myst:
4 html_meta:
5 "description lang=en": "metadata description"
6 "description lang=ja": "メタデータの説明"
7 "keywords": "Sphinx, MyST"
8 "property=og:locale": "en_US"
9---
10```
メタデータはページごとのfrontmatterでも設定できます。 frontmatterはYAML形式で指定します。
参考
reST形式だと次のようになります。
1.. meta::
2 :description lang=en: metadata description
3 :description lang=ja: メタデータの説明
4 :keywords: Sphinx, MyST
5 :property=og:locale: en_US