Web to Markdown
Overview
page2md を使って 1 つの URL を Markdown に変換する。既定は標準出力モードとし、保存が明示された場合のみ保存モードを使う。
Preconditions
- •
page2mdコマンドが利用可能であることを確認する。 - •
CF_ACCOUNT_IDとCF_API_TOKENが設定済みであることを確認する。 - •URL が
http://またはhttps://で始まることを確認する。
Workflow
- •依頼が「取得のみ」か「保存あり」かを判定する。
- •取得のみなら標準出力モードで実行する。
- •保存ありなら
--out-dirを指定して実行する。 - •失敗時は
Troubleshootingの順序で原因を切り分ける。
Command Patterns
CLI仕様確認(API呼び出しなし)
bash
page2md --help-json
標準出力モード(既定)
bash
page2md <URL>
保存モード
bash
page2md <URL> --out-dir <DIR>
保存モード(ファイル名指定)
bash
page2md <URL> --out-dir <DIR> --filename <NAME>
保存モード(上書き)
bash
page2md <URL> --out-dir <DIR> --overwrite
Save Mode Rules
- •
--out-dir指定時のみ保存モードを有効化する。 - •
--filenameは保存モード時にのみ指定する。 - •既存ファイルがある場合、
--overwriteがなければエラーとして扱う。
Troubleshooting(exit code 1)
次の順序で確認する。
- •入力エラー: URL が未指定、または形式不正。
- •設定エラー:
CF_ACCOUNT_ID/CF_API_TOKENが未設定、空文字、または誤設定。 - •APIエラー: API トークン権限不足、認証失敗、または Cloudflare 側エラー。
- •ファイル出力エラー: 出力先ディレクトリ不正、書き込み権限不足、
--overwriteなしの同名衝突。
Response Policy
- •取得のみ依頼では Markdown 本文を返す。
- •保存依頼では実行コマンドと保存先を明示する。