コードブロック付きMarkdownファイルの作成
ヒント
Markdownの適切にフォーマットされたコードブロックは、ドキュメントの可読性と保守性を向上させます。
基本的なコードブロック
インラインコード
インラインコードにはシングルバッククォートを使用します:
- 単語:
variable
- 複数の単語:
function parameter
- 記号を含む:
npm install package-name
フェンスドコードブロック
複数行のコードにはトリプルバッククォートを使用します:
これは基本的なコードブロックです
シンタックスハイライトはありません
言語固有のハイライト
開始バッククォートの後に言語名を追加します:
const greeting = 'Hello, World!';
console.log(greeting);
def greet(name):
print(f"Hello, {name}!")
高度なフォーマット
行番号
一部のMarkdownプロセッサは行番号をサポートしています:
// この行はハイライトされます
const x = 1;
// これらの行はハイライトされます
// これも同様です
const y = 2;
タイトルバー
コードブロックにタイトルを追加できます:
app.js
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!');
});
差分ブロック
コードの変更を差分構文で表示:
- const oldCode = '削除される';
+ const newCode = '追加される';
const unchanged = '変更なし';
MDXの機能
インタラクティブなコードブロック
- JavaScript
- Python
// JavaScriptの例
function add(a, b) {
return a + b;
}