Publishing¶
OIR publishes through MkDocs Material. The generated website is written to generated/site/ and should not be manually edited.
Local Preview¶
Run:
.\.venv\Scripts\mkdocs serve --dev-addr 127.0.0.1:8000
Then open http://127.0.0.1:8000.
Validation¶
Publishing checks include:
- Metadata graph validation
- Local Markdown link validation
- Bibliography and glossary index generation
- Strict MkDocs build
The same checks run in GitHub Actions.
Generated Indexes¶
The current prototype generator writes:
generated/bibliography.jsongenerated/citations.jsongenerated/glossary.jsongenerated/handbook.jsongenerated/relationships.jsongenerated/retrieval.jsongenerated/retrieval.jsonlgenerated/outreach.jsongenerated/timeline.jsongenerated/used-for.jsongenerated/review-status.jsonwebsite/generated/bibliography.mdwebsite/generated/citations.mdwebsite/generated/glossary.mdwebsite/generated/handbook.mdwebsite/generated/print-handbook.mdwebsite/generated/relationships.mdwebsite/generated/relationship-graph.mdwebsite/generated/outreach.mdwebsite/generated/timeline.mdwebsite/generated/used-for.mdwebsite/generated/review-status.md