AIチャットをMarkdownにエクスポート
Markdownはナレッジ管理ツールのネイティブ言語です。AI会話をクリーンで標準準拠の.mdファイルとしてエクスポートし、Obsidian、Notion、Logseq、Joplin、その他のPKMツールで利用できます。
Markdownにエクスポートする方法
- AIチャットを開きます
- XWXフローティングボタン(FAB)をクリックします
- 形式メニューからMarkdownを選択します
- エクスポートが即座に開始されます — .mdファイルが自動的にダウンロードされます
- 成功モーダルでエクスポートが確認されます
会話内で参照されている画像はローカルにダウンロードされ、相対パスでリンクされるため、Markdownファイルはオフラインでも動作します。
Markdownの機能
エクスポートされるMarkdownには以下が含まれます:
- ATX見出し:
# H1、## H2など - フェンスコードブロック: シンタックスハイライト用の言語タグ付き
- 数式ブロック:
$インライン$および$$ディスプレイ$$数式(KaTeX/MathJax対応) - テーブル: アライメント付きGFMスタイルテーブル
- 画像:
ローカルファイル参照付き - リンク: 元のURLが保持されます
- 引用符: 引用または参照されたコンテンツ用
- リスト: 順序付き・箇条書き、正しくネスト
AIメタデータ付きYAMLフロントマター
フロントマターが有効な場合、すべてのMarkdownエクスポートには個別に切り替え可能なフィールドを持つYAMLフロントマターブロックが含まれます:
yaml
---
title: "Conversation about Python optimization"
conversation_id: "abc123"
platform: "chatgpt"
model: "gpt-4"
source_url: "https://chat.openai.com/c/abc123"
created: "2024-01-15T10:00:00Z"
updated: "2024-01-15T11:30:00Z"
exported: "2024-01-15T12:00:00Z"
message_count: 42
word_count: 2340
content_types: [code, images, tables, citations]
tags: [python, optimization, performance]
summary: "A detailed discussion about Python profiling..."
---各フィールドは設定 → 一般 → フロントマターで個別にオン/オフを切り替えできます。日付形式はISO 8601、日付のみ、ローカルから選択可能です。
AIタグとAI要約は、AIプロバイダーの設定が必要な高度な機能です。
tip: フロントマターフィールドはグループに整理されています:基本情報、時間情報、統計、AI拡張、形式、出力形式 — 各グループは独立して設定可能です。
PKMワークフロー統合
Markdownエクスポートは人気PKMツールとシームレスに統合されます:
- Obsidian: .mdファイルをボールトにドロップ。Dataviewでタグ、日付、モデル、プラットフォーム別にクエリできます。
- Notion: .mdファイルをインポートするか、Notion同期機能で直接プッシュします。
- Logseq: アウトライナー互換のフォーマット。
- Joplin: ネストされたノートブックを含む完全なMarkdownサポート。
- Zettelkasten: 各エクスポートが豊富なメタデータを持つアトミックノートになります。
Frequently Asked Questions
Markdownはコードブロックを保持しますか?+
はい。コードブロックは言語タグ付きのフェンス構文を使用し(例:```python)、任意のMarkdownレンダラーでシンタックスハイライトされます。
画像はローカルにダウンロードされますか?+
はい。画像はローカルフォルダにダウンロードされ、相対パスで参照されます。Markdownファイルはオフラインで動作します。
YAMLフロントマターとは何ですか?+
Markdownファイルの上部(---マーカーの間)にあるメタデータブロックで、タグ、要約、モデル、日付などの構造化データが含まれます。
Obsidianで使用できますか?+
もちろんです。MarkdownはObsidianに最適化されています。AIタグと組み合わせると、Dataview経由でクエリ可能なエクスポートになります。