目次 マークダウンとは何ですか? マークダウンを使用する利点 マークダウンを始める Markdown の基本的な書式設定 Markdown での高度な書式設定 Markdown 上の現実世界のアプリケーション リソース 自分の考えやアイデアを明確かつ簡潔に表現する能力は、どの業界で働いているかに関係なく重要です。幸いなことに、優れたテキスト コンテンツの作成に役立つツールやテクノロジーが多数あります。 Markdown を導入しましょう。多用途でありながら控えめなマークアップ言語であり、ライター、プログラマー、あらゆる種類のコンテンツ作成者にとって定番となっています。 Markdown の領域を初めて使用する場合でも、心配する必要はありません。このガイドは、このユーザーフレンドリーなマークアップ言語をマスターするための旅の羅針盤となるように設計されています。 マークダウンとは何ですか? Markdown は、Web やその他のメディア用にテキストをフォーマットするプロセスを簡素化する軽量の です。これは、広範な技術知識を必要とせずに HTML やその他の形式に簡単に変換できるコンテンツを作成する方法として、2004 年に John Gruber と Aaron Swartz によって作成されました。 マークアップ言語 これは、ライター、ブロガー、プログラマー、および Web 用のテキストをフォーマットする簡単かつ効率的な方法を必要とする人の間で特に人気があります。 マークダウンを使用する利点 Markdown はプレーン テキスト文字を使用した単純な構文を使用します。このシンプルさにより、学習と使用が容易になり、複雑な書式設定コードではなくコンテンツ自体に集中できるようになります。 1. 簡潔さと読みやすさ: Markdown はプラットフォームに依存しません。テキスト エディターまたはコード エディターを使用して任意のデバイスで Markdown ドキュメントを作成でき、これらのドキュメントは簡単に表示したり、さまざまなプラットフォームでさまざまな形式に変換したりできます。この一貫性により、コンテンツのアクセシビリティと寿命が保証されます。 2. プラットフォームの独立性: Markdown は最も簡単な構文の 1 つです。つまり、短期間で習得できるということです。構文は直感的で、電子メールやテキスト メッセージで既に使用している形式に似ています。 3. 学習が早い: この迅速な学習曲線により、技術者以外のユーザーの導入が促進されます。 Markdown は非常に人気があり、WordPress などのブログ システム、GitHub などのコラボレーション ツール、コンテンツ管理システムなど、多数のプラットフォームでサポートされています。このため、Markdown はさまざまな状況に適用できる貴重なスキルになります。 4. 幅広い採用: Markdown でのコンテンツの作成は高速かつ効率的です。いくつかの単純な文字とその他の書式要素が含まれます。これにより、ユーザーはシンプル、効率、迅速にドキュメントを作成できるようになります。 5. 速度と効率: Markdown を Git などのバージョン管理システムと連携して使用すると、Markdown ファイルに加えられた変更を簡単に追跡できます。これにより、プロジェクトでの共同作業、変更の確認、編集の明確な記録の維持が簡単になります。 6. バージョン管理: マークダウンを始める Markdown は、さまざまなテキスト エディターやコード エディターで動作します。この記事では、コード エディター、特に でのマークダウンの使用に焦点を当てます。ただし、テキスト エディターでも同じ構文に従うことができます。 VS Code まず、VS Code でフォルダーを作成します (任意の名前を付けることができます)。そのフォルダー内に、 というファイルを作成します。 markdown.md VS Code ファイルの右上のセクションに移動し、プレビュー ボタンをクリックして結果を並べてプレビューします。 Markdown の基本的な書式設定 ここでは、Markdown でテキストを書式設定するための基本的な構文をいくつか示します。 : ヘッダーは、文書内のさまざまなレベルの見出しを示すために使用されます。 Markdown でヘッダーを作成するには、 記号の後にスペースを使用し、次にヘッダー テキストを使用します。 記号の数によって見出しのレベルが決まることに注意してください。以下の例を参照してください。 ヘッダー # # # Heading ## Heading ### Heading テキストを太字または斜体にして強調することができます。テキストを太字にするには、テキストを二重アスタリスク または二重アンダースコア で囲みます。テキストを斜体にするには、単一のアスタリスク または単一のアンダースコア で囲みます。 2. 強調: ** __ * _ 例: This is the **Bold Text** This is *italics* Markdown は、順序付き (番号付き) リストと順序なし (箇条書き) リストの両方をサポートします。順序付きリストを作成するには、各項目を数字で始め、その後にピリオドを続けます。順序なしリストを作成するには、アスタリスク 、プラス 、またはハイフン のいずれかを使用します。 3. リスト: * + - 例: Ordered List: 1. First item 2. Second item 3. Third item Unordered List: * Item 1 * Item 2 * Item 3 リンク テキストには角括弧 を、リンク URL には括弧 を使用して、Markdown でハイパーリンクを作成できます。 4. リンク: [] () 例: [Visit Odafe's Website](https://www.odafe.vercel.app) 画像の挿入はリンクの作成と似ています。唯一の違いは感嘆符です 角括弧の前。角括弧内の代替テキストは、アクセシビリティのために画像を説明するために使用されます。 5. 画像: ! 例:  : ブロック引用符は引用テキストを表示するために使用されます。これを作成するには、単に 記号で行を開始し、その後に引用したいテキストを続けます。 6. ブロック引用符 > 例: > This is a quote by Odafe 出力は次のようになります。 オダフェさんの名言です : 3 つのアンダースコア を使用するだけで、水平方向の区切り文字を追加できます。 7. 水平方向の罫線 _ 例: This is a regular text ____ This is more regular text これらは、Markdown の基本的な書式設定の基本要素です。これらの概念をマスターすると、単純なメモを書く場合でも、より複雑なドキュメントを作成する場合でも、適切に構造化された視覚的に魅力的なコンテンツを作成できるようになります。 Markdown での高度な書式設定 Markdown は、ドキュメントにさらに複雑な要素を追加する必要がある場合に備えて、追加機能も提供します。これらの書式設定オプションの一部は次のとおりです。 : コード ブロックを 3 つのバックティック (```) で開始し、その後にコード ブロックが記述されている言語を続けることで、コード ブロックをファイルに簡単に追加できます。 インライン コードは、コード スニペットをラップすることによって追加されます。単一のバッククォートで。 1. コード ブロックとインライン コード 例: This is a HTML element `<div>Hello World</div>` ```javascript function myFunction() { console.log("Hello world!") } タスク リストは、To-Do リストの作成に役立ちます。タスク リストを作成するには、完了したタスクには「x」が付いた角かっこを使用し、未完了のタスクにはスペースを使用します。 2. タスク リスト: 例: - [x] A complete task - [ ] An incomplete task : Markdown ファイルに絵文字を追加するには 2 つの方法があります。絵文字をコピーして Markdown 形式のテキストに貼り付けるか、 を入力します。 3. 絵文字 絵文字のショートコード テキストに取り消し線を引くには、取り消し線を引くテキストを二重チルダ ( ) で囲みます。 4. テキストに取り消し線を引く: ~~ 例: This is a ~~Strikethrough~~ text. Markdown で特別な意味を持つ文字を表示する必要がある場合は、バックスラッシュ ( ) を使用して文字をエスケープできます。 5. エスケープ文字: \ To display a literal asterisk \* use a backslash before it. 上付き文字を作成するには、上付き文字のテキストを 2 つの 記号で囲みます。 6. 上付き文字と下付き文字: ^ 下付きテキストを作成するには、テキストを 2 つの 記号で囲みます。 ~ 例: This is how a superscript is written: X^2^ This is how a subscript is written: H~2~O. : Markdown でテーブルを作成するには、次の手順に従います。 7. テーブル 各行の開始と終了はパイプ記号 ( ) で行います。 | 各列をパイプ記号 ( ) で区切ります。 | 列ヘッダーを作成するには、3 つ以上のハイフン ( ) を使用します。 --- | Syntax | Description | | ----------- | ----------- | | Header | Title | | Paragraph | Text | 出力: : 単語の前後に 2 つの等号 ( ) を使用して、文書内の重要な単語をハイライトできます。 8. ハイライト == 例: This highlighted word is ==Bee== 出力: : 脚注は、本文を乱雑にせずに文書の最後にメモや参考文献を追加する方法です。脚注参照を作成するには、キャレット記号 ( ) と一意の識別子 (通常は数字または単語) を括弧 ( ) 内に追加します。 9. 脚注 ^ [^1] 識別子にはスペースやタブを含めることはできません。出力では、脚注には連続した番号が付けられます。 例: This is an example sentence with a footnote[^1]. [^1]: This is the content of the footnote. 出力: Markdown の高度な書式設定について詳しくは 、こちらをご覧ください。 Markdown 上の現実世界のアプリケーション Markdown は、ソフトウェア開発者やプログラミング コミュニティの間で大きな人気を集めています。特に、コードベースの本質を説明するための包括的でアクセスしやすい手段として、バージョン管理プラットフォーム内で極めて重要な役割を果たしています。 コードの複雑さを記述するためのパイプとして Markdown を採用することで、開発者は明瞭さとコンテキストの調和のとれたブレンドを作成します。 この実践により、コード リポジトリに遭遇した人々に救いの手が差し伸べられ、プロジェクトの全体的な目的とニュアンスを迅速かつ深く把握することが容易になります。 このように、Markdown は書式設定ツールとしてだけでなく、複雑なコーディング作業と現実世界への深い影響との間のギャップを埋める強力なコミュニケーターとしても機能します。 結論 Markdown は単なるツールではないことを忘れないでください。それはあなたの考えを世界中の聴衆に繋ぐ架け橋であり、あなたの声が明瞭かつインパクトをもって聞こえることを可能にします。 さまざまなプラットフォームとの互換性、そのシンプルさ、適応性により、Markdown の旅はこのガイドに限定されず、自分自身やアイデアを表現する新しい方法を探求し続けることができます。 リソース チートシート: https://www.markdownguide.org/cheat-sheet/ チュートリアル: https://www.markdowntutorial.com/ チュートリアル: https://commonmark.org/help/tutorial/ でも公開されています ここ