拡張構文入門
基本Markdown構文がニーズを満たさない場合、拡張構文を使用できます
拡張構文入門
John Gruberの元の設計文書で概説された基本構文は、主にほとんどの状況での日常的な必要な要素を処理するために設計されました。
しかし、一部の人にとってはこれでは不十分であり、ここで拡張構文が役立ちます。
一部の個人や組織は、表、コードブロック、構文ハイライト、URL自動リンク、脚注などの他の要素を追加することで、基本構文を拡張し始めました。
これらの要素は、基本Markdown構文に基づく軽量マークアップ言語を使用するか、互換性のあるMarkdownプロセッサに拡張機能を追加することで有効にできます。
拡張構文の可用性
すべてのMarkdownアプリケーションが拡張構文をサポートしているわけではありません。 使用しているアプリケーションが使用する軽量マークアップ言語が、使用したい拡張構文要素をサポートしているかどうかを確認する必要があります。 そうでない場合は、Markdownプロセッサで拡張機能を有効にする必要があるかもしれません。
軽量マークアップ言語
Markdownの上位集合である軽量マークアップ言語がいくつかあります。これらはGruberの基本構文を含み、表、コードブロック、構文ハイライト、URL自動リンク、脚注などの他の要素を追加することで構築されています。 最も人気のあるMarkdownアプリケーションの多くは、以下の軽量マークアップ言語のいずれかを使用しています:
Markdownプロセッサで拡張機能を有効にする
使用しているMarkdownアプリケーションが使用したい拡張構文要素をサポートしていない場合は、Markdownプロセッサで拡張機能を有効にする必要があるかもしれません。
例えば、Typoraを使用している場合は、設定で拡張構文を有効にできます。