GitHub Flavored Markdownレンダリング
GFMの機能と拡張を理解する
GFMプレビューを試すGitHub Flavored Markdown(GFM)は標準Markdownを拡張し、開発者が愛する機能を追加しています:テーブル、タスクリスト、取り消し線など。Markdown2ANYはGFMを完全サポートし、プレビューでこれらの機能をレンダリングし、変換時にも保持します。
このガイドでは、GFMの機能とMarkdown2ANYでの動作について説明します。
テーブル
GFMは標準Markdownにないテーブル構文を追加します:
| Feature | Supported |
|---------|:---------:|
| Tables | Yes |
| Alignment | Yes |セパレータ行のコロンで配置を制御します::--- 左揃え、:---: 中央揃え、---: 右揃え。
タスクリスト
インタラクティブなチェックリストを作成します:
- [x] Completed task
- [ ] Incomplete task
- [ ] Another todoタスクリストはプレビューでチェックボックスとしてレンダリングされます。ToDoリスト、機能チェックリスト、プロジェクト管理に最適です。
取り消し線
削除済みまたは古いテキストをマーク:
~~This text is struck through~~テキストをダブルチルダで囲んで取り消し線を表示します。変更点や非推奨の情報を示すのに便利です。
自動リンク
URLとメールアドレスは自動的にリンクになります:
Visit https://markdown2any.com
Email support@example.com特別な構文は不要です。GFMがURLを認識してクリック可能にします。
フェンスコードブロック
オプションの言語指定付きでトリプルバッククォートを使用してコードブロックを作成します:
```javascript
function hello() {
console.log('Hello, World!');
}
```開始バッククォートの後に言語を指定してシンタックスハイライトを適用します。よく使われる言語:javascript、python、java、html、css、bash、json、typescript。
GFM vs 標準Markdown
| 機能 | 標準 | GFM |
|---|---|---|
| テーブル | なし | あり |
| タスクリスト | なし | あり |
| 取り消し線 | なし | あり |
| 自動リンク | 限定的 | あり |
| フェンスコード | なし | あり |
| シンタックスハイライト | なし | あり |
Markdown2ANYでGFMを使う
すべてのGFM機能は自動的に動作します:
GFM機能はHTML出力で保持されます。PDFやWordでは、テーブルや取り消し線などの機能がそれぞれのドキュメント相当のものに変換されます。
関連ガイド
- Markdownの高度な機能 - さらなる拡張構文
- Markdown基礎ガイド - 基本から始める
- ライブMarkdownプレビューガイド - プレビューツールの使い方