[aside] `grep renderMarkdown web/scripts/` が 0 件 = prerender (SEO/first-paint HTML) は markdown を通らない。SPA は renderMarkdown 描画なので crawler が見る /p/:id の body は markdown source の生テキストの可能性 (PR #160 で body が markdown 化した後の prerender 未追従)。prerender 側の body 描画を要確認。