- Disabled site-deployment
- Fixed version issues in the site-generation
- Updated the skin to a more recent version
diff --git a/Jenkinsfile b/Jenkinsfile
index 0a09fd0..8965bb3 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -155,11 +155,12 @@
                 echo 'Staging Site'
                 sh 'mvn -P${JENKINS_PROFILE} site:stage'
                 // Stash the generated site so we can publish it on the 'git-website' node.
-                stash includes: 'target/staging/**/*', name: 'edgent-site'
+//                stash includes: 'target/staging/**/*', name: 'edgent-site'
             }
         }
 
-        stage('Deploy site') {
+        // Commented out for now as currently the site is generated differently / manually
+/*        stage('Deploy site') {
             when {
                 branch 'develop'
             }
@@ -187,7 +188,7 @@
                 }
             }
         }
-    }
+    }*/
 
     // Send out notifications on unsuccessful builds.
     post {
diff --git a/pom.xml b/pom.xml
index c73c5f2..1dd01f0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -292,7 +292,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-site-plugin</artifactId>
-          <version>3.6</version>
+          <version>3.7.1</version>
         </plugin>
       </plugins>
     </pluginManagement>
@@ -533,8 +533,6 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-site-plugin</artifactId>
-        <!-- get errors with site:site task when using the default (3.6) version -->
-        <version>3.4</version><!--$NO-MVN-MAN-VER$-->
         <configuration>
           <generateReports>true</generateReports>
           <generateSitemap>true</generateSitemap>
@@ -542,23 +540,34 @@
           <locales>en</locales>
           <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
           <outputEncoding>${project.reporting.outputencoding}</outputEncoding>
+          <!--
+            IntelliJ can't find the asciidoc config option in the site plugin, which is correct.
+            However this config section is used by the asciidoctor site plugin extension. So plead
+            ignore this error, it's actually ok.
+          -->
+          <asciidoc>
+            <attributes>
+              <source-highlighter>prettify</source-highlighter>
+              <!--
+                When running asciidoctor as part of the site-generation, it will generate the diagrams of
+                sub-modules into the root modules img directory, which will break everything. Therefore we
+                tell it to generate to some outside directory and have a second execution of asciidoctor
+                generate the images to the correct location. This is a hack that should be removed as soon
+                as possible.
+              -->
+              <imagesoutdir>${project.build.directory}/dump</imagesoutdir>
+            </attributes>
+            <requires>
+              <require>asciidoctor-diagram</require>
+            </requires>
+          </asciidoc>
         </configuration>
         <dependencies>
-          <!-- All dependencies needed by the reflow skin -->
+          <!-- All dependenci es needed by the reflow skin -->
           <dependency>
-            <groupId>lt.velykis.maven.skins</groupId>
+            <groupId>io.github.devacfr.maven.skins</groupId>
             <artifactId>reflow-velocity-tools</artifactId>
-            <version>1.1.1</version>
-          </dependency>
-          <dependency>
-            <groupId>org.apache.velocity</groupId>
-            <artifactId>velocity</artifactId>
-            <version>1.7</version>
-          </dependency>
-          <dependency>
-            <groupId>org.apache.maven.doxia</groupId>
-            <artifactId>doxia-core</artifactId>
-            <version>1.6</version>
+            <version>1.3.10</version>
           </dependency>
           <!-- add support for scm/git site deployment -->
           <dependency>
@@ -585,22 +594,22 @@
           <dependency>
             <groupId>org.asciidoctor</groupId>
             <artifactId>asciidoctor-maven-plugin</artifactId>
-            <version>1.5.5</version>
+            <version>1.5.6</version>
           </dependency>
           <dependency>
             <groupId>org.jruby</groupId>
             <artifactId>jruby-complete</artifactId>
-            <version>9.1.10.0</version>
+            <version>9.1.13.0</version>
           </dependency>
           <dependency>
             <groupId>org.asciidoctor</groupId>
             <artifactId>asciidoctorj</artifactId>
-            <version>1.5.5</version>
+            <version>1.5.6</version>
           </dependency>
           <dependency>
             <groupId>org.asciidoctor</groupId>
             <artifactId>asciidoctorj-diagram</artifactId>
-            <version>1.5.4</version>
+            <version>1.5.4.1</version>
           </dependency>
         </dependencies>
       </plugin>
diff --git a/src/site/site.xml b/src/site/site.xml
index 4ae9ff4..0838588 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -19,15 +19,20 @@
  -->
 <project name="Edgent">
 
-    <skin>
-        <groupId>lt.velykis.maven.skins</groupId>
-        <artifactId>reflow-maven-skin</artifactId>
-        <version>1.1.1</version>
-    </skin>
+  <skin>
+    <groupId>io.github.devacfr.maven.skins</groupId>
+    <artifactId>reflow-maven-skin</artifactId>
+    <version>1.5.0</version>
+  </skin>
 
-    <!--
-    Details on how to configure the reflow skin:
-    http://andriusvelykis.github.io/reflow-maven-skin/skin/
+  <!-- Hide the publish date as this will cause changes on every generated page every day -->
+  <publishDate position="none"/>
+  <!-- Hide the version as we are usually deploying the develop version -->
+  <version position="none" />
+
+  <!--
+  Details on how to configure the reflow skin:
+  http://andriusvelykis.github.io/reflow-maven-skin/skin/
 -->
     <custom>
         <reflowSkin>