MDUtil

Markdownのハイライト

標準のMarkdownにはハイライトの記法がありません。HTMLの <mark> タグはHTMLが使える環境ならどこでも使え、一部のエディタは ==文字== にも対応しています。両方の書き方と使える場所を説明します。

要点

Markdownで文字をハイライトするには?

HTMLの <mark> タグで囲みます:<mark>ハイライト</mark>。GitHubやHTMLが使える多くのアプリで黄色い背景が付きます。ObsidianとTyporaでは ==ハイライト== も使えますが、拡張記法なので、ほかのレンダラーではそのまま表示されます。

Markdown
作業の前に<mark>ファイルをバックアップ</mark>してください。

表示結果

作業の前にファイルをバックアップしてください。

ハイライトの書き方と例

<mark> タグはHTMLが使える環境ならほぼどこでも使えます。== の記法はアプリによります。

ほかの書式との組み合わせ

<mark> の中でもMarkdownが使え、タグを太字や斜体の中に入れることもできます。

Markdown
<mark>**締め切り:**金曜</mark>

**太字の中に<mark>ハイライト</mark>した語**

表示結果

**締め切り:**金曜

太字の中にハイライトした語

リストや表の中のハイライト

リスト項目や表のセルの中でもタグが使えます。

Markdown
- [ ] <mark>証明書を更新する</mark>
- [x] ドキュメントを更新する

| プラン | 価格 |
| --- | --- |
| プロ | <mark>7,800円</mark> |

表示結果

  • 証明書を更新する
  • ドキュメントを更新する
プラン価格
プロ7,800円

1つの段落に複数のハイライト

<mark> はタグの間の文字だけにかかるため、1つの段落に何か所でも付けられます。

Markdown
<mark>パスポート</mark>と<mark>予約番号</mark>、それにペンを持ってきてください。

表示結果

パスポートと予約番号、それにペンを持ってきてください。

イコール2つの記法

Obsidianは ==文字== をハイライトとして表示し、Typoraは設定をオンにすると対応します。ほかのレンダラーではイコールが表示されます。

Markdown
作業の前に==ファイルをバックアップ==してください。

ObsidianとTyporaだけの書き方です。ほかのMarkdownアプリでは表示が異なるため、プレビューはありません。

ハイライトが使えない環境

HTMLを取り除くアプリでは、太字で強調するのが一般的です。

Markdown
作業の前に**ファイルをバックアップ**してください。

表示結果

作業の前にファイルをバックアップしてください。

各サービスでの対応状況

アプリが <mark> タグを残すか、== の記法に対応しているかで決まります。

サービス対応補足
GitHub違いあり<mark> はハイライトされ、==文字== はそのまま表示されます。
Obsidian対応==文字== と <mark> の両方が使えます。
Typora違いありMarkdownの設定で「ハイライト」をオンにすると ==文字== が使えます。
Notion非対応入力記法はなく、色のメニューでハイライトします。
Discord / Slack非対応ハイライトはなく、太字で代用します。

よくある質問

Markdownにハイライトの記法はありますか?

CommonMarkとGitHub Flavored Markdownにはありません。==文字== はObsidianやTyporaなどが対応する拡張記法です。それ以外の環境ではHTMLの <mark> タグを使います。

GitHubでハイライトするには?

<mark>文字</mark> と書きます。GitHubは ==文字== に対応していません。

ハイライトの色を変えるには?

Markdownに色の指定はありません。CSSが使える環境では <mark style="background: #bbf7d0">文字</mark> のようにスタイルを付けます。GitHubなど多くのサイトは style を取り除きます。

==文字== のイコールが表示されるのはなぜですか?

アプリがこの拡張記法に対応していないためです。<mark> を使うか、Typoraのように設定がある場合はオンにします。

DiscordやSlackでハイライトできますか?

できません。どちらにもハイライトはないため、太字で代用します。

WordやPDFに書き出してもハイライトは残りますか?

<mark> で書いたものは残ります。Markdown Word 変換では黄色の蛍光ペンになり、Markdown PDF 変換ではそのまま印刷されます。