templates.json Reference #

File: content/templates.json

Most common edits #

  • Set fallback template with defaultTemplate
  • Change default metadata under defaults.*
  • Rename or adjust template entries under registry.*
  • Pick visual style templates like aura, forest, and midnight

Top-level keys #

KeyTypeRequiredDescription
defaultTemplatestringYesGlobal fallback template ID.
defaultsobjectYesPer-template default metadata payloads.
registryobjectYesTemplate definitions available by ID.

defaults.guide keys #

Key pathTypeRequiredDescription
defaults.guide.levelstringYesDefault level label for guide pages.
defaults.guide.audiencestringYesDefault audience label for guide pages.

defaults.landing keys #

Key pathTypeRequiredDescription
defaults.landing.ctaobjectYesDefault call-to-action block.
defaults.landing.cta.labelstringYesCTA label text.
defaults.landing.cta.hrefstringYesCTA destination path/URL.
defaults.landing.featuresarrayYesLanding feature cards list.
defaults.landing.features[].titlestringYesFeature title.
defaults.landing.features[].descriptionstringYesFeature description.

defaults.reference keys #

Key pathTypeRequiredDescription
defaults.reference.versionstringYesReference version label.
defaults.reference.sectionsarrayYesReference section link definitions.

registry keys #

Key pathTypeRequiredDescription
registry.defaultobjectYesBase template metadata.
registry.default.namestringYesHuman-readable template name.
registry.default.descriptionstringYesTemplate description.
registry.guideobjectYesGuide template metadata.
registry.guide.namestringYesHuman-readable template name.
registry.guide.descriptionstringYesTemplate description.
registry.landingobjectYesLanding template metadata.
registry.landing.namestringYesHuman-readable template name.
registry.landing.descriptionstringYesTemplate description.
registry.referenceobjectYesReference template metadata.
registry.reference.namestringYesHuman-readable template name.
registry.reference.descriptionstringYesTemplate description.
registry.auraobjectYesCozy faint magenta/pink dark-mode style template metadata.
registry.forestobjectYesEmerald-tinted style template metadata.
registry.midnightobjectYesIndigo-tinted style template metadata.

Frontmatter usage #

mdx
---
title: My Page
template: aura
---

If template is missing, MiniWiki uses defaultTemplate.