マークダウン記法テスト

様々なマークダウン記法のテスト記事です。表示が正常に動作するかを確認します。

基本的なテキスト装飾

太字のテキスト斜体のテキスト、そしてインラインコードを含む段落です。

リスト表示

順序なしリスト

  • 項目1
  • 項目2
    • ネストした項目A
    • ネストした項目B
  • 項目3

複数階層ネストリスト

  • レベル1項目1
  • レベル1項目2
    • レベル2項目A
    • レベル2項目B
      • レベル3項目i
      • レベル3項目ii
        • レベル4項目α
        • レベル4項目β
          • レベル5項目・深いネスト1
          • レベル5項目・深いネスト2
      • レベル3項目iii
    • レベル2項目C
  • レベル1項目3
    • レベル2項目D
      • レベル3項目iv
      • レベル3項目v

順序ありリスト

  1. 最初の項目
  2. 二番目の項目
  3. 三番目の項目

複数階層順序ありリスト

  1. 第一章
  2. 第二章
    1. 第一節
    2. 第二節
      1. サブセクション1
      2. サブセクション2
        1. 詳細項目A
        2. 詳細項目B
          1. さらに詳細な項目
          2. 最も深い項目
    3. 第三節
  3. 第三章

引用ブロック

これは引用ブロックです。重要な内容を強調する際に使用します。 複数行にわたって引用することも可能です。

水平線のテスト

上の段落と下の段落の間に水平線を挿入します。


水平線が正常に表示されるかテストしています。

コードブロックのテスト

JavaScript(言語のみ)

JavaScript
function greet(name) {
console.log(`Hello, ${name}!`);
}

greet("World");

Python(ファイル名付き)

hello.py
def greet(name):
print(f"Hello, {name}!")

if __name__ == "__main__":
greet("Python")

TypeScript(複雑な例)

types.ts
interface User {
id: number;
name: string;
email: string;
}

class UserService {
private users: User[] = [];

addUser(user: User): void {
this.users.push(user);
}

getUserById(id: number): User | undefined {
return this.users.find(user => user.id === id);
}
}

表のテスト

言語拡張子用途
JavaScript.jsWeb開発
Python.pyデータサイエンス
Rust.rsシステム開発

最後のセクション

このテスト記事では以下の要素を確認しました:

  • 見出し(h1〜h3)
  • テキスト装飾(太字、斜体、インラインコード)
  • リスト(順序あり・なし)
  • 引用ブロック
  • 水平線
  • コードブロック(言語のみ・ファイル名付き)

すべてが正常に表示されていれば、マークダウン処理は正常に動作しています!