READMEの定番の書き出し
# Project Name
A short description in one or two sentences.
## Install
```bashnpm install project-name```
## Quick start
- Step 1- Step 2- Step 3見出し、説明文、コードフェンスに包んだインストールコマンド、そして箇条書き。これが良いREADMEの背骨です。
ライブ分割プレビューで Markdown を書く。
最終更新
Markdownエディタは左右分割の執筆環境です。片側にプレーンテキストでMarkdownを書くと、もう片側にレンダリング結果がリアルタイムで反映されます。GitHubのREADME、各種ドキュメントポータル、静的サイトジェネレーター、ブログサービス、Obsidianのようなノートアプリ、さらにはDiscordやSlackといったチャットツールまで、あらゆる場面で使われている書式です。
Markdownの良さは、プレーンテキストのままでも読みやすく、レンダリングすればちゃんと構造化されたHTMLになる点にあります。ツールバーをいじる時間が減って、書くことそのものに集中できる。だからこそテクニカルライターや開発者に好まれているわけです。
最近のMarkdownエディタの多くは *GitHub-Flavored Markdown*(GFM)に対応しています。GFMは元のCommonMark仕様にテーブル、タスクリスト、言語指定付きコードフェンス、自動リンク、打ち消し線などを追加した方言です。
js や python など)を添えると、多くのレンダラーでシンタックスハイライトが効きます。見出しは #、強調は * や _、リストは - で。入力すると右ペインがその場で更新されます。
見出し、コードフェンス、テーブルを使ってドキュメントを整理しましょう。多くのエディタには Ctrl+B や Ctrl+I といったよくある書式のショートカットも用意されています。
プレビューとソースを見比べてみてください。思った通りに表示されないときは、たいてい空行が抜けているか、コードフェンスの開閉が合っていません。
MarkdownのソースをそのままREADMEに貼り付けてもいいですし、HTMLをコピーしてメールやCMSなどMarkdownを解釈しない場所に貼り付けることもできます。
毎日使うMarkdownの8割がここにあります。それ以外はググればすぐ出てきます。仕様書は CommonMark と GitHub-Flavored Markdown を参照してください。
| 要素 | Markdown | レンダリング結果 |
|---|---|---|
| 見出し1 | # Title | 最上位の見出し |
| 見出し2 | ## Section | セクション見出し |
| 太字 | **strong** | **strong** |
| イタリック | *emphasis* または _emphasis_ | *emphasis* |
| インラインコード | code | code |
| コードブロック | バッククォート3つで囲み、必要なら言語名を付ける | シンタックスハイライト付きブロック |
| リンク | `label` | クリック可能なリンク |
| 画像 | `!alt` | 埋め込み画像 |
| リスト | - item | 箇条書きリスト |
| 番号付きリスト | 1. item | 順序付きリスト |
| タスクリスト(GFM) | - [x] done | チェック済みのチェックボックス |
| テーブル(GFM) | | a | b |\n|---|---|\n| 1 | 2 | | 2列のテーブル |
| 引用 | > quote | インデントされた引用 |
# Project Name
A short description in one or two sentences.
## Install
```bashnpm install project-name```
## Quick start
- Step 1- Step 2- Step 3見出し、説明文、コードフェンスに包んだインストールコマンド、そして箇条書き。これが良いREADMEの背骨です。
| Feature | Free | Pro ||---------|:----:|:---:|| Editor | ✓ | ✓ || Export | | ✓ |縦棒(|)で列を区切ります。ハイフンの行が列の境目で、: を置く位置で揃え方(左/中央/右)を指定できます。GFMのテーブルでは列の幅をきっちり揃える必要はなく、構造さえ合っていればOKです。
- [x] Draft the post- [x] Add screenshots- [ ] PublishGitHubではIssueやPR内でクリック可能なチェックボックスとして表示されます。ドキュメント内のチェックリストや、軽めのタスク管理に重宝します。
# heading、**bold**、`link` のようなシンプルなプレーンテキスト記法をHTMLに変換します。ソースのままでも読みやすいよう設計されているのが特徴です。marked、markdown-it、pandoc といったコンバーターを使います。静的サイトジェネレーターはたいていビルド時に自動で変換してくれます。