actions-mn/metanorma-site-generate
Generate a Metanorma site from source documents with comprehensive configuration options
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 2–4scored Jul 6, 2026
- Maintenance Recency
- Activelast commit May 9, 2026
- License
- MIT
Pinned Snippet
uses: actions-mn/site-gen@af8768951a0d9ebb110041738c97341f5e30967d # v3.0.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| source-path | Source path containing the configuration (manifest) file and documents | no | . |
| output-dir | Output directory for the generated site | no | _site |
| config-file | Metanorma configuration (manifest) file name | no | metanorma.yml |
| agree-to-terms | Agree to all third-party licensing terms (WARNING: ensure you understand what you are agreeing to!) | no | false |
| install-fonts | Install missing fonts automatically | no | true |
| continue-without-fonts | Continue processing even when fonts are missing | no | true |
| strict | Run metanorma in strict mode (fail on warnings) | no | false |
| progress | Display progress-related logs during processing | no | false |
| use-bundler | Use bundler to execute metanorma (required if installed via bundle) | no | false |
| timestamps | Add timestamps to log output | no | false |
Outputs
| name | description |
|---|---|
| site-path | Path to the generated site directory |
| config-used | Configuration file that was used |
| metanorma-version | Version of metanorma that was used |