Chienomi

Pandoc Markdownで任意の要素にクラス/IDを指定する

util

  • TOP
  • Old Archives
  • Pandoc Markdownで任意の要素にクラス/IDを指定する

2017年初頭に追加されたがPandoc ユーザーズガイド (日本語版) には反映されていない機能。

従来もヘッダー及びフェンスコードブロックにはクラスやIDを書くことができたが、汎用のdiv/spanで書けるようになっている。

任意のブロック (div)

次のように書くことでdivで囲んで someclass クラスを付与することができる。

::::{.someclass}

someclassの段落

::::

また、次のようにして someId IDを付与することができる。

::::{#someId}

someIdの段落

::::

クラスとIDの両方をつけることもできる。

::::{.someclass #someId}

someclassでsomeIdの段落

::::

任意のインライン要素 (span)

同様にインラインでもつけることができる。

ここに [someclassでsomeIdのテキスト]{.someclass #someId} がある

インラインコード

インラインコードでもつけられるようになった。

クラスをつけた `someclassのコード`{.someclass}