Problem
11 root-level documentation files in the docs/ directory have missing or incomplete YAML frontmatter, which causes issues with the Just the Docs Jekyll theme navigation and rendering.
Files with Missing Frontmatter (4 files)
These files have NO frontmatter at all and should either:
- Be moved to an excluded directory (if internal/development docs), OR
- Have frontmatter added with
nav_exclude: true (if they should exist but not show in nav)
docs/AIRFLOW-COMPLETE-VISION.md
docs/AI_ASSISTANT_VERSIONING_STRATEGY.md (already has nav_exclude: true on line 3, but missing proper YAML block)
docs/AI_ECOSYSTEM_DEMO.md
docs/AI_ECOSYSTEM_ROADMAP.md
Files with Missing title Field (7 files)
These files have frontmatter but are missing the required title field:
docs/AI-MODEL-CONFIGURATION.md
docs/GETTING_STARTED.md
docs/MCP-DEVELOPER-GUIDE.md
docs/RAG-TOOL-GUIDE.md
docs/RAG-TOOL-QUICK-REFERENCE.md
docs/README.md
docs/SSH-TUNNELING-GUIDE.md
Also missing nav_order (recommended but not required).
Recommended Frontmatter Template
For files that should be published (visible in navigation):
---
title: "Getting Started with Qubinode Navigator"
nav_order: 1
description: "Quick start guide for deploying Qubinode Navigator"
---
For files that exist but should NOT appear in navigation:
---
title: "Internal Document Title"
nav_exclude: true
---
Example Fix
File: docs/GETTING_STARTED.md
+ ---
+ title: "Getting Started"
+ nav_order: 1
+ description: "Quick start guide for deploying the full stack"
+ ---
+
# Getting Started
...
````
## Priority Order
1. **High priority** (user-facing entry points):
- `GETTING_STARTED.md` - should have full frontmatter
- `README.md` - should have full frontmatter
- `SSH-TUNNELING-GUIDE.md` - should have full frontmatter
2. **Medium priority** (specialized guides):
- `MCP-DEVELOPER-GUIDE.md`
- `RAG-TOOL-GUIDE.md`
- `RAG-TOOL-QUICK-REFERENCE.md`
- `AI-MODEL-CONFIGURATION.md`
3. **Low priority** (exclude from nav):
- `AIRFLOW-COMPLETE-VISION.md` - add `nav_exclude: true`
- `AI_ASSISTANT_VERSIONING_STRATEGY.md` - fix YAML block
- `AI_ECOSYSTEM_DEMO.md` - add `nav_exclude: true`
- `AI_ECOSYSTEM_ROADMAP.md` - add `nav_exclude: true`
## Root Cause
The root-level `docs/` directory has accumulated 12 markdown files without consistent frontmatter standards. Consider:
1. **Documenting frontmatter requirements** in a `CONTRIBUTING.md` guide
2. **Moving internal/development docs** to `docs/development/` or `docs/internal/`
3. **Using `nav_exclude: true`** for aspirational/incomplete docs
## Related Recommendation
Consider reorganizing the docs structure to reduce clutter:
````
docs/
├── index.markdown # Site landing page
├── getting-started.md # Renamed from GETTING_STARTED.md
├── explanation/ # ✅ Well organized
├── guides/ # ✅ Well organized
├── how-to/ # ✅ Well organized
├── reference/ # ✅ Well organized
├── tutorials/ # ✅ Well organized
├── fixes/ # ✅ Well organized
└── internal/ # New: for VISION/ROADMAP docs
Verification
After adding frontmatter:
cd docs
# Check all .md files have frontmatter
for file in *.md; do
if ! head -1 "$file" | grep -q "^---$"; then
echo "Missing frontmatter: $file"
fi
done
Detected by: Blog Auditor workflow (2026-02-25)
Impact: Low-Medium - Affects navigation rendering and site organization
Audit Phases: Phase 2 - Frontmatter Compliance
Generated by Blog Auditor - GitHub Pages Site Quality
Problem
11 root-level documentation files in the
docs/directory have missing or incomplete YAML frontmatter, which causes issues with the Just the Docs Jekyll theme navigation and rendering.Files with Missing Frontmatter (4 files)
These files have NO frontmatter at all and should either:
nav_exclude: true(if they should exist but not show in nav)docs/AIRFLOW-COMPLETE-VISION.mddocs/AI_ASSISTANT_VERSIONING_STRATEGY.md(already hasnav_exclude: trueon line 3, but missing proper YAML block)docs/AI_ECOSYSTEM_DEMO.mddocs/AI_ECOSYSTEM_ROADMAP.mdFiles with Missing
titleField (7 files)These files have frontmatter but are missing the required
titlefield:docs/AI-MODEL-CONFIGURATION.mddocs/GETTING_STARTED.mddocs/MCP-DEVELOPER-GUIDE.mddocs/RAG-TOOL-GUIDE.mddocs/RAG-TOOL-QUICK-REFERENCE.mddocs/README.mddocs/SSH-TUNNELING-GUIDE.mdAlso missing
nav_order(recommended but not required).Recommended Frontmatter Template
For files that should be published (visible in navigation):
For files that exist but should NOT appear in navigation:
Example Fix
File:
docs/GETTING_STARTED.mdVerification
After adding frontmatter:
Detected by: Blog Auditor workflow (2026-02-25)
Impact: Low-Medium - Affects navigation rendering and site organization
Audit Phases: Phase 2 - Frontmatter Compliance