本文へスキップ
AZ Tools

マークダウンフロントマターパーサー

静的サイトフレームワーク(Astro、Hugo、Jekyll、Next.js MDX、Gatsby)はすべて、各 `.md` / `.mdx` ファイルの上部のフェンス付きブロックにメタデータを入れる。このツールは、そのブロックが YAML(`---`)、TOML(`+++`)、または JSON(`{...}`)かどうかを検出し、CMS 移行スクリプトにコピーできる JSON オブジェクトに解析し、残りのファイルを単語 / 文字数とともにボディとして表示する。パーサーは意図的にシンプル — フラットキー、プリミティブ値、ブラケット配列、基本的なブロック配列 — そのため、完全な YAML ライブラリを引きずり込まずに、実際のフロントマターの 95% を処理する。

使い方

  1. `.md` / `.mdx` ファイルをドロップするか、`---`(YAML)、`+++`(TOML)、または `{`(JSON)で始まる生のテキストを貼り付ける。
  2. フェンス付きブロックはフィールドテーブルと下の JSON オブジェクトに解析される。
  3. 下のボディは別々に表示される — フロントマターを必要としないコンテンツパイプラインに供給するためにコピーする。

よくある質問

ネストされたオブジェクトやアンカーをサポートする?
フラットキー、プリミティブ値(文字列、数値、bool、null)、ブラケット配列、YAML ブロック配列を処理する。複雑なネスト、参照、アンカー、複数行の文字列には完全な YAML ライブラリが必要 — それには `js-yaml` またはフレームワークのローダーで解析する。
フロントマターがない場合は?
全入力がボディとして扱われる。フロントマターが検出されなかったというヒントが表示され、ボディ / 単語数は依然として機能する。

関連ツール

.env ファイルパーサー

シングル/ダブルクォート、複数行値、インラインコメントに完全対応の .env パーサー。JSON・YAML・shell・Dockerfile ENV・Netlify TOML 形式で出力。

ファイル 0 0

Excel(XLSX)→CSV・JSON・Markdown 変換

ブラウザで .xlsx を開き、任意のシートを CSV・JSON・Markdown 表として書き出します。ファイルは端末から出ません。

ファイル 0 0

CSV ↔ JSON 変換ツール

CSV を JSON に、JSON を CSV に変換(区切り文字を選択可)。

ファイル 0 0

EML ファイルビューア

`.eml` ファイルをドロップしてパースされたメッセージを読む — キーヘッダー、プレーンテキストと HTML ボディパート、添付ファイルのリスト — すべてブラウザ内で。

ファイル 0 0

vCard (.vcf) ファイルパーサー/インスペクター

vCard 2.1・3.0・4.0 の .vcf エクスポートをドロップまたは貼り付け、すべての連絡先をカード形式で表示 ─ 名前・電話・メール・住所・所属・URL・誕生日・メモ・埋め込み写真・X- カスタムフィールドをすべてブラウザ内でローカル解析。

ファイル 0 0

Bencode / .torrent インスペクタ

任意の bencode ファイル(.torrent または生 bencode) をドロップしてツリー·インフォハッシュ(SHA-1)·トラッカー·ファイルリスト·ピース長·作成メタデータを検査 ─ すべてブラウザ内ローカル解析。

ファイル 0 0