MOS - Introduction: https://cris20xxmos.com/docs/getting-started/introduction/ - Create a Site: https://cris20xxmos.com/docs/getting-started/create-a-site/ - Configuration: https://cris20xxmos.com/docs/getting-started/configuration/ - Organisation: https://cris20xxmos.com/docs/content/organisation/ - Pages: https://cris20xxmos.com/docs/content/pages/ - Menus: https://cris20xxmos.com/docs/content/menus/ - Blog: https://cris20xxmos.com/docs/content/blog/ - Multi-Language: https://cris20xxmos.com/docs/content/multilingual/ - Shortcodes: https://cris20xxmos.com/docs/content/shortcodes/ - Asciinema: https://cris20xxmos.com/docs/content/shortcodes/asciinema/ - Buttons: https://cris20xxmos.com/docs/content/shortcodes/buttons/ - Columns: https://cris20xxmos.com/docs/content/shortcodes/columns/ - Details: https://cris20xxmos.com/docs/content/shortcodes/details/ - Images: https://cris20xxmos.com/docs/content/shortcodes/experimental/images/ - OpenAPI: https://cris20xxmos.com/docs/content/shortcodes/experimental/openapi/ - Hints: https://cris20xxmos.com/docs/content/shortcodes/hints/ - Mermaid: https://cris20xxmos.com/docs/content/shortcodes/mermaid/ - Steps: https://cris20xxmos.com/docs/content/shortcodes/steps/ - Tabs: https://cris20xxmos.com/docs/content/shortcodes/tabs/ - KaTeX: https://cris20xxmos.com/docs/content/shortcodes/katex/ - Styles: https://cris20xxmos.com/docs/customization/styles/ - Inject Partials: https://cris20xxmos.com/docs/customization/inject-partials/ # OpenAPI Renders an OpenAPI 3.x specification as a documentation page. Operations are grouped by their first tag. ## Syntax ```tpl {{%/* openapi src="spec.json" */%}} ``` The spec file is loaded via `resources.Get`, so the path is relative to the site's `assets/` directory. JSON and YAML are both supported. ## Example {{% openapi src="tictactoe.json" %}}