Supported Platforms
Standalone
See:
bash target/site/import-in-standalone.sh --helpAstro
See:
bash target/site/import-in-astro.sh --helpHugo
See:
bash target/site/import-in-hugo.sh --helpAdd Your Favourite Platform
You are welcome, to add support for your prefered platform.
To get started, just take a look at the static HTML, that is generated by this Maven Skin.
<h1 id="stili-title">
The <h1>-tag with the id stili-title contains the title of the documentation page.
<div id="stili-body">
The <div>-tag with the id stili-body contains the content of the documentation page.
<script id="stili-json">
The <script>-tag with the id stili-body contains meta-information of the complete site-structure, that is collected by the Maven StILi Skin during the generation of the documentation.
Note: Each page contains the complete meta information for the generated documentation. Hence, you can grab the whole picture from the <script id="stili-json"> of any page, that is generated based on one of the sources, that are formatted by the Apache Maven Site Plugin.
Example JSON (as generated for the documentation of this skin):
{
"project": "Maven StILi Skin",
"description": "A Maven Doxia skin that liberates the generated site content and its structure for import into arbitrary static site generators. StILi = (St)atic (I)mport site (Li)berator.",
"groupId": "de.juplo.maven",
"artifactId": "maven-stili-skin",
"version": "1.0.0",
"generator": "Apache Maven Doxia Site Renderer 1.11.1",
"generated": "2026-10-17T12:46:33Z",
"weight": 100,
"pages": [
{
"name": "Overview",
"href": "index.html",
"childs": [
"project-info.html",
"getting-started.html",
"architecture.html",
"supported-platforms.html" ],
"crumbs": [ ],
"path": ""
},
{
"name": "Project Information",
"href": "project-info.html",
"childs": [
"summary.html",
"licenses.html",
"team.html",
"plugins.html" ],
"crumbs": [ ],
"path": ""
},
{
"name": "Summary",
"href": "summary.html",
"childs": [ ],
"crumbs": [
"project-info.html" ],
"path": "project-info/"
},
{
"name": "Licenses",
"href": "licenses.html",
"childs": [ ],
"crumbs": [
"project-info.html" ],
"path": "project-info/"
},
{
"name": "Team",
"href": "team.html",
"childs": [ ],
"crumbs": [
"project-info.html" ],
"path": "project-info/"
},
{
"name": "Plugins",
"href": "plugins.html",
"childs": [ ],
"crumbs": [
"project-info.html" ],
"path": "project-info/"
},
{
"name": "Getting Started",
"href": "getting-started.html",
"childs": [ ],
"crumbs": [ ],
"path": ""
},
{
"name": "Architecture",
"href": "architecture.html",
"childs": [ ],
"crumbs": [ ],
"path": ""
},
{
"name": "Supported Platforms",
"href": "supported-platforms.html",
"childs": [
"import-in-hugo.html",
"import-in-astro.html" ],
"crumbs": [ ],
"path": ""
},
{
"name": "Hugo",
"href": "import-in-hugo.html",
"childs": [ ],
"crumbs": [
"supported-platforms.html" ],
"path": "supported-platforms/"
},
{
"name": "Astro",
"href": "import-in-astro.html",
"childs": [ ],
"crumbs": [
"supported-platforms.html" ],
"path": "supported-platforms/"
} ]
}