外部 Vault のトラブルシュート
外部 Vault や複雑な directory 構成を使っている場合は、次の順番で確認すると原因を切り分けやすくなります。
Diagram source
flowchart LR
Check["1. check"]
Doctor["2. doctor"]
Config["3. inspect config"]
Content["4. inspect content --list"]
Build["5. build"]
Check --> Doctor
Doctor --> Config
Config --> Content
Content --> Build
1. Config を検証する
npm exec riebeckite check
Config と Plugin contract が正しいか確認します。
2. Content Source を診断する
npm exec riebeckite doctor
filesystem content source が存在しない、読み込めないなどの問題を確認します。
3. 解決された Directory を確認する
npm exec riebeckite inspect config
content.directory が期待する絶対 path に解決されているか確認します。
4. Content を確認する
npm exec -- riebeckite inspect content --list
WikiLink や embed を調査する前に、期待する logical path と content が認識されていることを確認します。
5. 実際に Build する
npm exec riebeckite build
最後に Integration、SSG、route rendering まで含めて確認します。