ESC
Markdown構文

Headings

Syntax Shorthand Example Rendered Notes
# Heading H1 # My Title H1 Largest heading; maps to <h1>
## Heading H2 ## Section H2 Maps to <h2>
### Heading H3 ### Subsection H3 Maps to <h3>
#### Heading H4 #### Detail H4 Maps to <h4>
##### Heading H5 ##### Note H5 Maps to <h5>
###### Heading H6 ###### Fine print H6 Smallest heading; maps to <h6>

Emphasis

Syntax Shorthand Example Rendered Notes
**text** Bold **hello** hello Also __text__
*text* Italic *hello* hello Also _text_
***text*** Bold + Italic ***hello*** hello Also ___text___
~~text~~ Strikethrough ~~hello~~ hello Requires GFM support
`code` Inline code `var x = 1` var x = 1 Monospace; escapes HTML

Links & Images

Syntax Shorthand Example Rendered Notes
[text](url) Inline link [Google](https://google.com) Google Opens in same tab by default
[text](url "title") Link + title [G](https://g.com "Go") Google Title shown on hover
[text][ref] Reference link [Google][g] ... [g]: url Google Define URL elsewhere in doc
![alt](url) Inline image ![Logo](logo.png) <img> Alt text improves accessibility
<url> Autolink <https://example.com> link URL or email becomes clickable

Lists

Syntax Shorthand Example Rendered Notes
- item Unordered - Apple - Banana * Apple Also * or + as bullet
1. item Ordered 1. First 2. Second 1. First Numbers auto-increment in output
- nested Nested list - Item - Sub * Item > Sub Indent 2+ spaces to nest
- [ ] task Task (unchecked) - [ ] Todo [ ] Todo GitHub Flavored Markdown
- [x] task Task (checked) - [x] Done [x] Done GFM checked task item

Code Blocks

Syntax Shorthand Example Rendered Notes
```lang Fenced block ```js code ``` <pre> Language hint enables syntax highlight
code Indented block let x = 1; <pre> 4 spaces or 1 tab indentation
`code` Inline code Use `npm install` npm install Single backtick pair

Blockquotes

Syntax Shorthand Example Rendered Notes
> text Blockquote > This is a quote " quote Renders as <blockquote>
>> text Nested quote >> Inner quote "" inner Double > for nested blockquote
> **Note** Callout style > **Warning:** text callout Bold first word for callout pattern

Tables

Syntax Shorthand Example Rendered Notes
| Col | Col | Header row | Name | Age | <th> Pipes define columns
|-----|-----| Separator | --- | --- | divider Required after header row
| :--- | Left align | :--- | left Colon on left side
| ---: | Right align | ---: | right Colon on right side
| :---: | Center align | :---: | center Colons on both sides

Horizontal Rules

Syntax Shorthand Example Rendered Notes
--- Rule (hyphens) --- <hr> Three or more hyphens
*** Rule (asterisks) *** <hr> Three or more asterisks
___ Rule (underscores) ___ <hr> Three or more underscores

Escaping

Syntax Shorthand Example Rendered Notes
\* Escape char \*literal\* *literal* Backslash escapes: \\ ` * _ { } [ ] ( ) # + - . !

よくある質問

Markdownは、2004年にJohn Gruberによって作成された軽量マークアップ言語で、HTMLに変換されるプレーンテキストを書くことができます。#で始まる行は<h1>になり、**テキスト**は太字になり、*テキスト*は斜体になります。プレーンテキストとして自然に読め、クリーンなHTMLを生成するため、READMEファイル、ドキュメント、RedditやStack Overflowなどのフォーラム、メモアプリの標準となりました。

CommonMarkは、実装間の長年の不整合を解決するMarkdownの厳格で明確な仕様です。GitHub Flavored Markdown(GFM)は、タスクリスト(- [ ] / - [x])、テーブル、取り消し線(~~テキスト~~)、オートリンクでCommonMarkを拡張します。GitHub、GitLab、VS Codeなどのほとんどの開発者プラットフォームはGFMを使用しています。

空白行は新しい段落を作成します。新しい段落を開始せずに段落内で改行するには、Enterキーを押す前に行を2つ以上のスペースで終わらせてください。一部のパーサーは行末のバックスラッシュ\を受け入れます。最も安全なクロスプラットフォームのアプローチは、段落区切りには空白行を、段落途中の改行にはHTMLタグ<br>を使用することです。