Supported Platforms

Standalone

See:

bash target/site/import-in-standalone.sh --help

Detailed information

Astro

See:

bash target/site/import-in-astro.sh --help

Detailed information

Hugo

See:

bash target/site/import-in-hugo.sh --help

Detailed information

Add 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/"
    }  ]
}