diff --git a/.github/workflows/bump-hugo-version.yml b/.github/workflows/bump-hugo-version.yml new file mode 100644 index 000000000..0617c3cf7 --- /dev/null +++ b/.github/workflows/bump-hugo-version.yml @@ -0,0 +1,42 @@ +name: Hugo version update + +on: + schedule: + - cron: "0 0 * * 0" #perform every sunday's night + workflow_dispatch: + +jobs: + update_hugo_version: + if: github.repository_owner == 'cfengine' || github.repository_owner == 'mendersoftware' || github.repository_owner == 'NorthernTechHQ' + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write + steps: + - uses: actions/checkout@v4 + - name: Fetch latest Hugo release info + id: fetch_hugo_version + run: | + release_info=$(curl -s https://api.github.com/repos/gohugoio/hugo/releases/latest) + version=$(echo "$release_info" | jq -r '.tag_name' | sed 's/v//') + # download checksums and find checksum of hugo_${version}_Linux-64bit.tar.gz + checksum=$( curl -sSL https://github.com/gohugoio/hugo/releases/download/v${version}/hugo_${version}_checksums.txt | grep hugo_${version}_Linux-64bit.tar.gz | grep -oE "[a-z0-9]{64}") + echo "version=$version" >> $GITHUB_OUTPUT + echo "checksum=$checksum" >> $GITHUB_OUTPUT + + - name: Update install_hugo.sh + run: | + sed -i "s|https://github.com/gohugoio/hugo/releases/download/v.*_Linux-64bit.tar.gz|https://github.com/gohugoio/hugo/releases/download/v${{ steps.fetch_hugo_version.outputs.version }}/hugo_${{ steps.fetch_hugo_version.outputs.version }}_Linux-64bit.tar.gz|" generator/build/install_hugo.sh + sed -i "s/.*sha256sum.*/RUN echo \"${{ steps.fetch_hugo_version.outputs.checksum }} hugo.tar.gz\" | sha256sum -c/" generator/build/install_hugo.sh + - name: Create Pull Request + uses: cfengine/create-pull-request@v7 + with: + commit-message: Upgraded Hugo version to ${{ steps.fetch_hugo_version.outputs.version }} + title: Upgraded Hugo version to ${{ steps.fetch_hugo_version.outputs.version }} + body: | + This PR updates the version of Hugo used in the generator/build/install_hugo.sh to ${{ steps.fetch_hugo_version.outputs.version }}. + reviewers: | + aleksandrychev + + branch: hugo-version-update-${{ steps.fetch_hugo_version.outputs.version }} + sign-commits: true diff --git a/README.md b/README.md index 496fc4c5b..9888017c7 100644 --- a/README.md +++ b/README.md @@ -223,18 +223,14 @@ Note: Do not use markdown files prefixed with `.`. They are not picked up by the Additional META tags you should set are: - layout: default - -Leave this as `default`. - title: "The Title" The title of the page. Quoting is only necessary if the title contains YAML keywords (like "on"). - published: true|false + hidden: true -Pages that set this tag to `false` will not be part of the navigation structure. +Pages that set this tag to `true` will not be part of the navigation structure. The HTML content will however be generated. tags: [list, of, tags with space, all lowercase] @@ -326,7 +322,7 @@ With single backticks, this would link to the documentation of the `meta` attrib ### Custom macros The documentation generator will pre-process the markdown content -before passing it to Jekyll for the rendering. The pre-processor +before passing it to Hugo for the rendering. The pre-processor understands and replaces the macros. Macros all have the form `[%CFEngine_MACRO(parameters)%]` @@ -518,11 +514,11 @@ links. - follow the [Policy style guide](guide/writing-and-serving-policy/policy-style.markdown) in examples and code snippets -- use the appropriate lexer for syntax highlighting via Pygments +- use the appropriate lexer for syntax highlighting via Chroma Most important are the `cf3` lexer, as well as `bash`, `console`, - `diff`, `shell-session` and `sql`. But Jekyll supports - [many more lexers](https://pygments.org/docs/lexers/) + `diff`, `shell-session` and `sql`. But Hugo supports + [many more lexers](https://gohugo.io/content-management/syntax-highlighting/#languages) - avoid custom color schemes and hand-coded HTML - document the example after the example code @@ -668,9 +664,9 @@ Special variables are documented within the page of their context. ## Publishing -Jekyll is used to generate the HTML pages. The toolchain is available at +Hugo is used to generate the HTML pages. The toolchain is available at https://github.com/cfengine/documentation/tree/master/generator. After you compile pages, -Jekyll will place all files into the \_site folder, without subdirectories. +Hugo will place all files into the \_site folder. Commits in this repository trigger the documentation generator to run, which then updates the contents of https://docs.cfengine.com/docs/ diff --git a/cheatsheet.markdown b/cheatsheet.markdown index 7eab1cae7..37dfdd8f0 100644 --- a/cheatsheet.markdown +++ b/cheatsheet.markdown @@ -1,7 +1,6 @@ --- layout: printable title: Markdown cheatsheet -published: true sorting: 1 alias: markdown-cheatsheet.html --- diff --git a/index.markdown b/content/_index.markdown similarity index 69% rename from index.markdown rename to content/_index.markdown index ea3b675b5..edb52d195 100644 --- a/index.markdown +++ b/content/_index.markdown @@ -1,7 +1,6 @@ --- layout: index title: Home -published: true sorting: 1 categories: ["index"] alias: index.html @@ -14,53 +13,53 @@ alias: index.html It includes the reference for the following versions of CFEngine:
-{% raw %}
+
[%CFEngine_include_markdown(core/ChangeLog)%]
-{% endraw %}
+
diff --git a/release-notes/whatsnew/changelog-enterprise.markdown b/content/release-notes/whatsnew/changelog-enterprise.markdown
similarity index 85%
rename from release-notes/whatsnew/changelog-enterprise.markdown
rename to content/release-notes/whatsnew/changelog-enterprise.markdown
index 7e16a9ff0..7030f7b01 100644
--- a/release-notes/whatsnew/changelog-enterprise.markdown
+++ b/content/release-notes/whatsnew/changelog-enterprise.markdown
@@ -1,14 +1,13 @@
---
layout: default
title: Enterprise changelog
-published: true
sorting: 30
---
**See also:** [Core changelog][Changelog], [Masterfiles changelog][Masterfiles changelog]
-{% raw %}
+
[%CFEngine_include_markdown(enterprise/ChangeLog.Enterprise)%]
-{% endraw %}
+
diff --git a/release-notes/whatsnew/changelog-masterfiles-policy-framework.markdown b/content/release-notes/whatsnew/changelog-masterfiles-policy-framework.markdown
similarity index 85%
rename from release-notes/whatsnew/changelog-masterfiles-policy-framework.markdown
rename to content/release-notes/whatsnew/changelog-masterfiles-policy-framework.markdown
index 66fa88380..9689db9a7 100644
--- a/release-notes/whatsnew/changelog-masterfiles-policy-framework.markdown
+++ b/content/release-notes/whatsnew/changelog-masterfiles-policy-framework.markdown
@@ -1,14 +1,13 @@
---
layout: default
title: Masterfiles changelog
-published: true
sorting: 20
---
**See also:** [Core changelog][Changelog], [Enterprise changelog][Enterprise changelog]
-{% raw %}
+
[%CFEngine_include_markdown(masterfiles/CHANGELOG.md)%]
-{% endraw %}
+
diff --git a/resources.markdown b/content/resources/_index.markdown
similarity index 76%
rename from resources.markdown
rename to content/resources/_index.markdown
index cefdc3d1f..6ec84c814 100644
--- a/resources.markdown
+++ b/content/resources/_index.markdown
@@ -1,6 +1,5 @@
---
layout: default
title: Resources
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/BDMA-model.png b/content/resources/additional-topics/BDMA-model.png
similarity index 100%
rename from resources/additional-topics/BDMA-model.png
rename to content/resources/additional-topics/BDMA-model.png
diff --git a/resources/additional-topics/STIGs.cf b/content/resources/additional-topics/STIGs.cf
similarity index 100%
rename from resources/additional-topics/STIGs.cf
rename to content/resources/additional-topics/STIGs.cf
diff --git a/resources/additional-topics/STIGs_readme.txt b/content/resources/additional-topics/STIGs_readme.txt
similarity index 100%
rename from resources/additional-topics/STIGs_readme.txt
rename to content/resources/additional-topics/STIGs_readme.txt
diff --git a/resources/additional-topics.markdown b/content/resources/additional-topics/_index.markdown
similarity index 79%
rename from resources/additional-topics.markdown
rename to content/resources/additional-topics/_index.markdown
index c4f60b940..daf43e09c 100644
--- a/resources/additional-topics.markdown
+++ b/content/resources/additional-topics/_index.markdown
@@ -1,6 +1,5 @@
---
layout: default
title: Additional topics
-published: true
sorting: 20
---
diff --git a/content/resources/additional-topics/adopting-cfengine-mission-plan.png b/content/resources/additional-topics/adopting-cfengine-mission-plan.png
new file mode 100644
index 000000000..0b627b428
Binary files /dev/null and b/content/resources/additional-topics/adopting-cfengine-mission-plan.png differ
diff --git a/resources/additional-topics/agility.markdown b/content/resources/additional-topics/agility.markdown
similarity index 99%
rename from resources/additional-topics/agility.markdown
rename to content/resources/additional-topics/agility.markdown
index 138afeec4..9a5a18087 100644
--- a/resources/additional-topics/agility.markdown
+++ b/content/resources/additional-topics/agility.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Agility
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/agility.png b/content/resources/additional-topics/agility.png
similarity index 100%
rename from resources/additional-topics/agility.png
rename to content/resources/additional-topics/agility.png
diff --git a/resources/additional-topics/application-management.markdown b/content/resources/additional-topics/application-management.markdown
similarity index 99%
rename from resources/additional-topics/application-management.markdown
rename to content/resources/additional-topics/application-management.markdown
index f8ab796bd..c586cfb6c 100644
--- a/resources/additional-topics/application-management.markdown
+++ b/content/resources/additional-topics/application-management.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Application management
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/authority-paradox.png b/content/resources/additional-topics/authority-paradox.png
similarity index 100%
rename from resources/additional-topics/authority-paradox.png
rename to content/resources/additional-topics/authority-paradox.png
diff --git a/resources/additional-topics/bow-tie-delegation.png b/content/resources/additional-topics/bow-tie-delegation.png
similarity index 100%
rename from resources/additional-topics/bow-tie-delegation.png
rename to content/resources/additional-topics/bow-tie-delegation.png
diff --git a/resources/additional-topics/build-deploy-manage-audit.markdown b/content/resources/additional-topics/build-deploy-manage-audit.markdown
similarity index 99%
rename from resources/additional-topics/build-deploy-manage-audit.markdown
rename to content/resources/additional-topics/build-deploy-manage-audit.markdown
index 930a76b86..0d64d86f9 100644
--- a/resources/additional-topics/build-deploy-manage-audit.markdown
+++ b/content/resources/additional-topics/build-deploy-manage-audit.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Build Deploy Manage Audit
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/cfengine-relationship-to-infrastructure.png b/content/resources/additional-topics/cfengine-relationship-to-infrastructure.png
similarity index 100%
rename from resources/additional-topics/cfengine-relationship-to-infrastructure.png
rename to content/resources/additional-topics/cfengine-relationship-to-infrastructure.png
diff --git a/resources/additional-topics/change-management.markdown b/content/resources/additional-topics/change-management.markdown
similarity index 99%
rename from resources/additional-topics/change-management.markdown
rename to content/resources/additional-topics/change-management.markdown
index abfddef63..e168fb15d 100644
--- a/resources/additional-topics/change-management.markdown
+++ b/content/resources/additional-topics/change-management.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Change management
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/cloud-computing.markdown b/content/resources/additional-topics/cloud-computing.markdown
similarity index 99%
rename from resources/additional-topics/cloud-computing.markdown
rename to content/resources/additional-topics/cloud-computing.markdown
index 4090fae70..f507f3097 100644
--- a/resources/additional-topics/cloud-computing.markdown
+++ b/content/resources/additional-topics/cloud-computing.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Cloud computing
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/content-driven-policy.markdown b/content/resources/additional-topics/content-driven-policy.markdown
similarity index 99%
rename from resources/additional-topics/content-driven-policy.markdown
rename to content/resources/additional-topics/content-driven-policy.markdown
index 653b798f7..a0aa2e75d 100644
--- a/resources/additional-topics/content-driven-policy.markdown
+++ b/content/resources/additional-topics/content-driven-policy.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Content driven policy
-published: true
sorting: 80
reviewed: 2019-05-06
---
diff --git a/resources/additional-topics/convergence.png b/content/resources/additional-topics/convergence.png
similarity index 100%
rename from resources/additional-topics/convergence.png
rename to content/resources/additional-topics/convergence.png
diff --git a/resources/additional-topics/coordination.png b/content/resources/additional-topics/coordination.png
similarity index 100%
rename from resources/additional-topics/coordination.png
rename to content/resources/additional-topics/coordination.png
diff --git a/resources/additional-topics/demolish.png b/content/resources/additional-topics/demolish.png
similarity index 100%
rename from resources/additional-topics/demolish.png
rename to content/resources/additional-topics/demolish.png
diff --git a/resources/additional-topics/devops.markdown b/content/resources/additional-topics/devops.markdown
similarity index 99%
rename from resources/additional-topics/devops.markdown
rename to content/resources/additional-topics/devops.markdown
index 3578e1842..13b151dd6 100644
--- a/resources/additional-topics/devops.markdown
+++ b/content/resources/additional-topics/devops.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: DevOps
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/distributed-scheduling.markdown b/content/resources/additional-topics/distributed-scheduling.markdown
similarity index 99%
rename from resources/additional-topics/distributed-scheduling.markdown
rename to content/resources/additional-topics/distributed-scheduling.markdown
index e860ce549..61645f121 100644
--- a/resources/additional-topics/distributed-scheduling.markdown
+++ b/content/resources/additional-topics/distributed-scheduling.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Distributed scheduling
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/fed2.png b/content/resources/additional-topics/fed2.png
similarity index 100%
rename from resources/additional-topics/fed2.png
rename to content/resources/additional-topics/fed2.png
diff --git a/resources/additional-topics/fed3.png b/content/resources/additional-topics/fed3.png
similarity index 100%
rename from resources/additional-topics/fed3.png
rename to content/resources/additional-topics/fed3.png
diff --git a/resources/additional-topics/file-content.markdown b/content/resources/additional-topics/file-content.markdown
similarity index 99%
rename from resources/additional-topics/file-content.markdown
rename to content/resources/additional-topics/file-content.markdown
index fce9e0b37..2d9028fd7 100644
--- a/resources/additional-topics/file-content.markdown
+++ b/content/resources/additional-topics/file-content.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: File content
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/file-integrity-monitoring.markdown.breaks_build b/content/resources/additional-topics/file-integrity-monitoring.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/file-integrity-monitoring.markdown.breaks_build
rename to content/resources/additional-topics/file-integrity-monitoring.markdown.breaks_build
diff --git a/resources/additional-topics/hierarchies.markdown b/content/resources/additional-topics/hierarchies.markdown
similarity index 99%
rename from resources/additional-topics/hierarchies.markdown
rename to content/resources/additional-topics/hierarchies.markdown
index d82350888..9a6eacca2 100644
--- a/resources/additional-topics/hierarchies.markdown
+++ b/content/resources/additional-topics/hierarchies.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Hierarchies
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/hierarchy-vs-team.png b/content/resources/additional-topics/hierarchy-vs-team.png
similarity index 100%
rename from resources/additional-topics/hierarchy-vs-team.png
rename to content/resources/additional-topics/hierarchy-vs-team.png
diff --git a/resources/additional-topics/inherit.png b/content/resources/additional-topics/inherit.png
similarity index 100%
rename from resources/additional-topics/inherit.png
rename to content/resources/additional-topics/inherit.png
diff --git a/resources/additional-topics/iteration.markdown b/content/resources/additional-topics/iteration.markdown
similarity index 99%
rename from resources/additional-topics/iteration.markdown
rename to content/resources/additional-topics/iteration.markdown
index 6f75739a6..d99ecf472 100644
--- a/resources/additional-topics/iteration.markdown
+++ b/content/resources/additional-topics/iteration.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Iteration (Loops)
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/itil-cfengine.png b/content/resources/additional-topics/itil-cfengine.png
similarity index 100%
rename from resources/additional-topics/itil-cfengine.png
rename to content/resources/additional-topics/itil-cfengine.png
diff --git a/resources/additional-topics/itil.markdown b/content/resources/additional-topics/itil.markdown
similarity index 99%
rename from resources/additional-topics/itil.markdown
rename to content/resources/additional-topics/itil.markdown
index cd427a84a..15b903692 100644
--- a/resources/additional-topics/itil.markdown
+++ b/content/resources/additional-topics/itil.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: ITIL
-published: true
sorting: 80
---
@@ -412,14 +411,14 @@ know how much equipment is in use and how much can be brought in at a moment's
notice to solve a business problem. These are a few of the reasons why we need
to keep track of assets.
-{% comment %}
+
### Change management in the enterprise
diff --git a/resources/additional-topics/km1.png b/content/resources/additional-topics/km1.png
similarity index 100%
rename from resources/additional-topics/km1.png
rename to content/resources/additional-topics/km1.png
diff --git a/resources/additional-topics/km2.png b/content/resources/additional-topics/km2.png
similarity index 100%
rename from resources/additional-topics/km2.png
rename to content/resources/additional-topics/km2.png
diff --git a/resources/additional-topics/km3.png b/content/resources/additional-topics/km3.png
similarity index 100%
rename from resources/additional-topics/km3.png
rename to content/resources/additional-topics/km3.png
diff --git a/resources/additional-topics/km4.png b/content/resources/additional-topics/km4.png
similarity index 100%
rename from resources/additional-topics/km4.png
rename to content/resources/additional-topics/km4.png
diff --git a/resources/additional-topics/km5.png b/content/resources/additional-topics/km5.png
similarity index 100%
rename from resources/additional-topics/km5.png
rename to content/resources/additional-topics/km5.png
diff --git a/resources/additional-topics/km6.png b/content/resources/additional-topics/km6.png
similarity index 100%
rename from resources/additional-topics/km6.png
rename to content/resources/additional-topics/km6.png
diff --git a/resources/additional-topics/km7.png b/content/resources/additional-topics/km7.png
similarity index 100%
rename from resources/additional-topics/km7.png
rename to content/resources/additional-topics/km7.png
diff --git a/resources/additional-topics/km8.png b/content/resources/additional-topics/km8.png
similarity index 100%
rename from resources/additional-topics/km8.png
rename to content/resources/additional-topics/km8.png
diff --git a/resources/additional-topics/km9.png b/content/resources/additional-topics/km9.png
similarity index 100%
rename from resources/additional-topics/km9.png
rename to content/resources/additional-topics/km9.png
diff --git a/resources/additional-topics/knowledge-management.markdown.breaks_build b/content/resources/additional-topics/knowledge-management.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/knowledge-management.markdown.breaks_build
rename to content/resources/additional-topics/knowledge-management.markdown.breaks_build
diff --git a/resources/additional-topics/menu-driven-configuration.markdown.breaks_build b/content/resources/additional-topics/menu-driven-configuration.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/menu-driven-configuration.markdown.breaks_build
rename to content/resources/additional-topics/menu-driven-configuration.markdown.breaks_build
diff --git a/resources/additional-topics/mission-critical-operations.markdown.breaks_build b/content/resources/additional-topics/mission-critical-operations.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/mission-critical-operations.markdown.breaks_build
rename to content/resources/additional-topics/mission-critical-operations.markdown.breaks_build
diff --git a/resources/additional-topics/modularity.markdown b/content/resources/additional-topics/modularity.markdown
similarity index 99%
rename from resources/additional-topics/modularity.markdown
rename to content/resources/additional-topics/modularity.markdown
index 70ec67fab..d8bb9e62f 100644
--- a/resources/additional-topics/modularity.markdown
+++ b/content/resources/additional-topics/modularity.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Modularity and orchestrating system policy
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/monitoring.markdown.breaks_build b/content/resources/additional-topics/monitoring.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/monitoring.markdown.breaks_build
rename to content/resources/additional-topics/monitoring.markdown.breaks_build
diff --git a/resources/additional-topics/network-organizational-structures.png b/content/resources/additional-topics/network-organizational-structures.png
similarity index 100%
rename from resources/additional-topics/network-organizational-structures.png
rename to content/resources/additional-topics/network-organizational-structures.png
diff --git a/resources/additional-topics/open-nebula-architecture.png b/content/resources/additional-topics/open-nebula-architecture.png
similarity index 100%
rename from resources/additional-topics/open-nebula-architecture.png
rename to content/resources/additional-topics/open-nebula-architecture.png
diff --git a/resources/additional-topics/open-nebula.markdown b/content/resources/additional-topics/open-nebula.markdown
similarity index 99%
rename from resources/additional-topics/open-nebula.markdown
rename to content/resources/additional-topics/open-nebula.markdown
index 72154e506..e23a98887 100644
--- a/resources/additional-topics/open-nebula.markdown
+++ b/content/resources/additional-topics/open-nebula.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Using CFEngine with Open Nebula
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/orchestration.markdown b/content/resources/additional-topics/orchestration.markdown
similarity index 99%
rename from resources/additional-topics/orchestration.markdown
rename to content/resources/additional-topics/orchestration.markdown
index eab20b871..bb80d488d 100644
--- a/resources/additional-topics/orchestration.markdown
+++ b/content/resources/additional-topics/orchestration.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Orchestration
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/overlapping-sets.png b/content/resources/additional-topics/overlapping-sets.png
similarity index 100%
rename from resources/additional-topics/overlapping-sets.png
rename to content/resources/additional-topics/overlapping-sets.png
diff --git a/resources/additional-topics/package-flow.png b/content/resources/additional-topics/package-flow.png
similarity index 100%
rename from resources/additional-topics/package-flow.png
rename to content/resources/additional-topics/package-flow.png
diff --git a/resources/additional-topics/package-management.markdown.breaks_build b/content/resources/additional-topics/package-management.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/package-management.markdown.breaks_build
rename to content/resources/additional-topics/package-management.markdown.breaks_build
diff --git a/resources/additional-topics/policy-distribution-fanout.png b/content/resources/additional-topics/policy-distribution-fanout.png
similarity index 100%
rename from resources/additional-topics/policy-distribution-fanout.png
rename to content/resources/additional-topics/policy-distribution-fanout.png
diff --git a/resources/additional-topics/reporting.markdown.breaks_build b/content/resources/additional-topics/reporting.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/reporting.markdown.breaks_build
rename to content/resources/additional-topics/reporting.markdown.breaks_build
diff --git a/resources/additional-topics/role-based-access-control.markdown.breaks_build b/content/resources/additional-topics/role-based-access-control.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/role-based-access-control.markdown.breaks_build
rename to content/resources/additional-topics/role-based-access-control.markdown.breaks_build
diff --git a/resources/additional-topics/rollback.markdown.breaks_build b/content/resources/additional-topics/rollback.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/rollback.markdown.breaks_build
rename to content/resources/additional-topics/rollback.markdown.breaks_build
diff --git a/resources/additional-topics/scale-and-scalability.markdown.breaks_build b/content/resources/additional-topics/scale-and-scalability.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/scale-and-scalability.markdown.breaks_build
rename to content/resources/additional-topics/scale-and-scalability.markdown.breaks_build
diff --git a/resources/additional-topics/scheduleing-jobs.markdown.breaks_build b/content/resources/additional-topics/scheduleing-jobs.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/scheduleing-jobs.markdown.breaks_build
rename to content/resources/additional-topics/scheduleing-jobs.markdown.breaks_build
diff --git a/resources/additional-topics/scheduleing-patterns.png b/content/resources/additional-topics/scheduleing-patterns.png
similarity index 100%
rename from resources/additional-topics/scheduleing-patterns.png
rename to content/resources/additional-topics/scheduleing-patterns.png
diff --git a/resources/additional-topics/security.markdown b/content/resources/additional-topics/security.markdown
similarity index 99%
rename from resources/additional-topics/security.markdown
rename to content/resources/additional-topics/security.markdown
index 2ea2b867d..fb10d17b2 100644
--- a/resources/additional-topics/security.markdown
+++ b/content/resources/additional-topics/security.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Security
-published: True
sorting: 80
---
diff --git a/resources/additional-topics/single-points-of-failure.png b/content/resources/additional-topics/single-points-of-failure.png
similarity index 100%
rename from resources/additional-topics/single-points-of-failure.png
rename to content/resources/additional-topics/single-points-of-failure.png
diff --git a/resources/additional-topics/stigs.markdown b/content/resources/additional-topics/stigs.markdown
similarity index 99%
rename from resources/additional-topics/stigs.markdown
rename to content/resources/additional-topics/stigs.markdown
index b78c1517c..a63f6249f 100644
--- a/resources/additional-topics/stigs.markdown
+++ b/content/resources/additional-topics/stigs.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: STIGs
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/teamwork.markdown b/content/resources/additional-topics/teamwork.markdown
similarity index 99%
rename from resources/additional-topics/teamwork.markdown
rename to content/resources/additional-topics/teamwork.markdown
index 5721ebff4..08358c14c 100644
--- a/resources/additional-topics/teamwork.markdown
+++ b/content/resources/additional-topics/teamwork.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Teamwork
-published: true
sorting: 80
---
diff --git a/resources/additional-topics/understanding.png b/content/resources/additional-topics/understanding.png
similarity index 100%
rename from resources/additional-topics/understanding.png
rename to content/resources/additional-topics/understanding.png
diff --git a/resources/additional-topics/virtualization.markdown.breaks_build b/content/resources/additional-topics/virtualization.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/virtualization.markdown.breaks_build
rename to content/resources/additional-topics/virtualization.markdown.breaks_build
diff --git a/resources/additional-topics/windows-management.markdown.breaks_build b/content/resources/additional-topics/windows-management.markdown.breaks_build
similarity index 100%
rename from resources/additional-topics/windows-management.markdown.breaks_build
rename to content/resources/additional-topics/windows-management.markdown.breaks_build
diff --git a/resources/best-practices.markdown b/content/resources/best-practices.markdown
similarity index 99%
rename from resources/best-practices.markdown
rename to content/resources/best-practices.markdown
index eea976d52..bb0ad1efd 100644
--- a/resources/best-practices.markdown
+++ b/content/resources/best-practices.markdown
@@ -2,7 +2,6 @@
layout: default
title: Best practices
sorting: 100
-published: true
---
## Policy style guide
diff --git a/resources/external-resources.markdown b/content/resources/external-resources.markdown
similarity index 99%
rename from resources/external-resources.markdown
rename to content/resources/external-resources.markdown
index 7eedb3cd5..328bd0f7d 100644
--- a/resources/external-resources.markdown
+++ b/content/resources/external-resources.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: External resources
-published: true
sorting: 30
---
diff --git a/resources/faq.markdown b/content/resources/faq/_index.markdown
similarity index 94%
rename from resources/faq.markdown
rename to content/resources/faq/_index.markdown
index 026b0366e..1a58affaa 100644
--- a/resources/faq.markdown
+++ b/content/resources/faq/_index.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: FAQ
-published: true
sorting: 10
---
diff --git a/resources/faq/agents-not-running.png b/content/resources/faq/agents-not-running.png
similarity index 100%
rename from resources/faq/agents-not-running.png
rename to content/resources/faq/agents-not-running.png
diff --git a/resources/faq/bootstrap-failed.markdown b/content/resources/faq/bootstrap-failed.markdown
similarity index 99%
rename from resources/faq/bootstrap-failed.markdown
rename to content/resources/faq/bootstrap-failed.markdown
index df8a1b90f..6ca3e6748 100644
--- a/resources/faq/bootstrap-failed.markdown
+++ b/content/resources/faq/bootstrap-failed.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Bootstrapping
-published: true
---
Frequently asked questions around bootstrapping, the process of starting CFEngine for the first time, and connecting the agents to the correct policy server.
diff --git a/resources/faq/debugging-slow-queries.markdown b/content/resources/faq/debugging-slow-queries.markdown
similarity index 98%
rename from resources/faq/debugging-slow-queries.markdown
rename to content/resources/faq/debugging-slow-queries.markdown
index 603dc5da4..453c242e6 100644
--- a/resources/faq/debugging-slow-queries.markdown
+++ b/content/resources/faq/debugging-slow-queries.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Debugging slow queries
-published: true
sorting: 90
---
diff --git a/resources/faq/enterprise-changes-ui.png b/content/resources/faq/enterprise-changes-ui.png
similarity index 100%
rename from resources/faq/enterprise-changes-ui.png
rename to content/resources/faq/enterprise-changes-ui.png
diff --git a/resources/faq/enterprise-license.markdown b/content/resources/faq/enterprise-license.markdown
similarity index 98%
rename from resources/faq/enterprise-license.markdown
rename to content/resources/faq/enterprise-license.markdown
index 8c4e9fb0c..e5bb64fda 100644
--- a/resources/faq/enterprise-license.markdown
+++ b/content/resources/faq/enterprise-license.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Requesting a CFEngine Enterprise License
-published: true
sorting: 40
---
diff --git a/resources/faq/enterprise-report-collection.markdown b/content/resources/faq/enterprise-report-collection.markdown
similarity index 98%
rename from resources/faq/enterprise-report-collection.markdown
rename to content/resources/faq/enterprise-report-collection.markdown
index b728b1795..aeabf0a17 100644
--- a/resources/faq/enterprise-report-collection.markdown
+++ b/content/resources/faq/enterprise-report-collection.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Enterprise report collection
-published: true
sorting: 90
---
@@ -26,7 +25,7 @@ in [`body hub control`][cf-hub#control-promises].
## How often does cf-hub re-check the LICENSE
-{% comment %}cf-hub/license-checking.c:#define SECONDS_BETWEEN_CHECKS (5 * SECONDS_PER_MINUTE){% endcomment %}
+
`cf-hub` re-checks the license when it is started and once every 5 minutes after
that.
diff --git a/resources/faq/enterprise-report-filtering.markdown b/content/resources/faq/enterprise-report-filtering.markdown
similarity index 98%
rename from resources/faq/enterprise-report-filtering.markdown
rename to content/resources/faq/enterprise-report-filtering.markdown
index 9f382dedf..06656ad0a 100644
--- a/resources/faq/enterprise-report-filtering.markdown
+++ b/content/resources/faq/enterprise-report-filtering.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Enterprise Report Filtering
-published: true
sorting: 90
---
diff --git a/resources/faq/enterprise.markdown b/content/resources/faq/enterprise.markdown
similarity index 99%
rename from resources/faq/enterprise.markdown
rename to content/resources/faq/enterprise.markdown
index 5b3c43667..54c6eaab7 100644
--- a/resources/faq/enterprise.markdown
+++ b/content/resources/faq/enterprise.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Enterprise reporting database
-published: true
sorting: 90
---
diff --git a/resources/faq/fhs.markdown b/content/resources/faq/fhs.markdown
similarity index 98%
rename from resources/faq/fhs.markdown
rename to content/resources/faq/fhs.markdown
index ebaf2a288..95bc3e68a 100644
--- a/resources/faq/fhs.markdown
+++ b/content/resources/faq/fhs.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Why does CFEngine install into /var/cfengine instead of following the FHS?
-published: true
sorting: 90
---
diff --git a/resources/faq/filter-inventoried-list-items.png b/content/resources/faq/filter-inventoried-list-items.png
similarity index 100%
rename from resources/faq/filter-inventoried-list-items.png
rename to content/resources/faq/filter-inventoried-list-items.png
diff --git a/resources/faq/find-public-key-for-host-sha.markdown b/content/resources/faq/find-public-key-for-host-sha.markdown
similarity index 96%
rename from resources/faq/find-public-key-for-host-sha.markdown
rename to content/resources/faq/find-public-key-for-host-sha.markdown
index 5ce7bb6fd..fdb4eb24b 100644
--- a/resources/faq/find-public-key-for-host-sha.markdown
+++ b/content/resources/faq/find-public-key-for-host-sha.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: How do I find the public key for a given host
-published: true
sorting: 90
---
diff --git a/resources/faq/fix-trust-after-ip-change.markdown b/content/resources/faq/fix-trust-after-ip-change.markdown
similarity index 99%
rename from resources/faq/fix-trust-after-ip-change.markdown
rename to content/resources/faq/fix-trust-after-ip-change.markdown
index 3a2eeba14..534d56d77 100644
--- a/resources/faq/fix-trust-after-ip-change.markdown
+++ b/content/resources/faq/fix-trust-after-ip-change.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: How do I fix trust after an IP change?
-published: true
sorting: 90
---
diff --git a/resources/faq/fix-undefined-body-error.markdown b/content/resources/faq/fix-undefined-body-error.markdown
similarity index 99%
rename from resources/faq/fix-undefined-body-error.markdown
rename to content/resources/faq/fix-undefined-body-error.markdown
index 3ead18a53..9d8adee07 100644
--- a/resources/faq/fix-undefined-body-error.markdown
+++ b/content/resources/faq/fix-undefined-body-error.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: How do I fix undefined body errors?
-published: true
sorting: 90
---
diff --git a/resources/faq/hosts-not-reporting.png b/content/resources/faq/hosts-not-reporting.png
similarity index 100%
rename from resources/faq/hosts-not-reporting.png
rename to content/resources/faq/hosts-not-reporting.png
diff --git a/content/resources/faq/how-does-cfengine-work-agent-workflow.png b/content/resources/faq/how-does-cfengine-work-agent-workflow.png
new file mode 100644
index 000000000..e44ccfe64
Binary files /dev/null and b/content/resources/faq/how-does-cfengine-work-agent-workflow.png differ
diff --git a/content/resources/faq/how-does-cfengine-work-process.png b/content/resources/faq/how-does-cfengine-work-process.png
new file mode 100644
index 000000000..83023fafa
Binary files /dev/null and b/content/resources/faq/how-does-cfengine-work-process.png differ
diff --git a/resources/faq/integrate-custom-policy.markdown b/content/resources/faq/integrate-custom-policy.markdown
similarity index 99%
rename from resources/faq/integrate-custom-policy.markdown
rename to content/resources/faq/integrate-custom-policy.markdown
index 94d2fed32..3d2990ba6 100644
--- a/resources/faq/integrate-custom-policy.markdown
+++ b/content/resources/faq/integrate-custom-policy.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: How do I integrate custom policy?
-published: true
sorting: 90
---
diff --git a/resources/faq/inventoried-list-items.png b/content/resources/faq/inventoried-list-items.png
similarity index 100%
rename from resources/faq/inventoried-list-items.png
rename to content/resources/faq/inventoried-list-items.png
diff --git a/resources/faq/manual-execution.markdown b/content/resources/faq/manual-execution.markdown
similarity index 99%
rename from resources/faq/manual-execution.markdown
rename to content/resources/faq/manual-execution.markdown
index 38819f055..c3e3a6739 100644
--- a/resources/faq/manual-execution.markdown
+++ b/content/resources/faq/manual-execution.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Manual execution
-published: true
sorting: 90
---
diff --git a/resources/faq/mustache-templating.markdown b/content/resources/faq/mustache-templating.markdown
similarity index 95%
rename from resources/faq/mustache-templating.markdown
rename to content/resources/faq/mustache-templating.markdown
index f57209ac0..92df41f74 100644
--- a/resources/faq/mustache-templating.markdown
+++ b/content/resources/faq/mustache-templating.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Mustache templating
-published: true
sorting: 90
---
@@ -36,11 +35,11 @@ This template should not be passed a data container; it uses the `datastate()`
of the CFEngine system. That's where `classes.enterprise` and
`vars.sys.cf_version` came from.
-{% raw %}
+
```
Version: CFEngine {{#classes.enterprise}}Enterprise{{/classes.enterprise}} {{vars.sys.cf_version}}
```
-{% endraw %}
+
## How do I render a section only if a given class is not defined?
@@ -54,11 +53,11 @@ This template should not be passed a data container; it uses the `datastate()`
of the CFEngine system. That's where `classes.cfengine_enterprise` and
`vars.sys.cf_version` came from.
-{% raw %}
+
```
Version: CFEngine {{#classes.cfengine_enterprise}}Enterprise{{/classes.cfengine_enterprise}}{{^classes.cfengine_enterprise}}Community{{/classes.cfengine_enterprise}} {{vars.sys.cf_version}}
```
-{% endraw %}
+
## How do I use class expressions?
@@ -67,30 +66,30 @@ possible to use full class expressions in mustache templates. Instead, use class
expressions inside CFEngine policy to define a singular class which can be used
to conditionally render a block.
-{% raw %}
+
[%CFEngine_include_example(mustache_classes.cf)%]
-{% endraw %}
+
## How do I iterate over a list?
This template should not be passed a data container; it uses the `datastate()`
of the CFEngine system. That's where `vars.mon.listening_tcp4_ports` came from.
-{% raw %}
+
```
{{#vars.mon.listening_tcp4_ports}}
* {{.}}
{{/vars.mon.listening_tcp4_ports}}
```
-{% endraw %}
+
## How can I access keys when iterating over a dict?
In CFEngine, the `@` symbol expands to the current key when iterating over a dict.
-{% raw %}
+
[%CFEngine_include_example(mustache_extension_expand_key.cf)%]
-{% endraw %}
+
## Can you use nested classes?
@@ -99,7 +98,7 @@ In this example for ssh daemon the authorized key configuration will only be add
class `SSH_LDAP_PUBKEY_BUNDLE` is true and for the class debian/centos diffenrent
keywords are added.
-{% raw %}
+
```
{{#classes.SSH_LDAP_PUBKEY_BUNDLE}}
{{#classes.debian}}
@@ -112,4 +111,3 @@ AuthorizedKeysCommandRunAs {{vars.sara_data.ssh.authorized_keys_commanduser}}
{{/classes.centos}}
{{/classes.SSH_LDAP_PUBKEY_BUNDLE}}
```
-{% endraw %}
diff --git a/resources/faq/output-email.markdown b/content/resources/faq/output-email.markdown
similarity index 98%
rename from resources/faq/output-email.markdown
rename to content/resources/faq/output-email.markdown
index 1eec8f91e..9cea44539 100644
--- a/resources/faq/output-email.markdown
+++ b/content/resources/faq/output-email.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Agent output email
-published: true
sorting: 90
---
diff --git a/resources/faq/show-classes-and-vars.markdown b/content/resources/faq/show-classes-and-vars.markdown
similarity index 98%
rename from resources/faq/show-classes-and-vars.markdown
rename to content/resources/faq/show-classes-and-vars.markdown
index c1a623d9d..83f050bb8 100644
--- a/resources/faq/show-classes-and-vars.markdown
+++ b/content/resources/faq/show-classes-and-vars.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: How can I tell what classes and variables are defined?
-published: true
sorting: 90
---
diff --git a/resources/faq/tuning-postgresql.markdown b/content/resources/faq/tuning-postgresql.markdown
similarity index 98%
rename from resources/faq/tuning-postgresql.markdown
rename to content/resources/faq/tuning-postgresql.markdown
index bc971f54b..dcbdb46b0 100644
--- a/resources/faq/tuning-postgresql.markdown
+++ b/content/resources/faq/tuning-postgresql.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Tuning PostgreSQL
-published: true
---
During install the CFEngine Enterprise Hub Package pre-configures PostgreSQL with a configuration for low (<3GB), medium (>3GB <64GB) or high (>64GB) memory which adjusts the values of `effective_cache_size`, `shared_buffers`, and `maintenance_work_mem`.
diff --git a/resources/faq/unable-to-log-in-mission-portal.markdown b/content/resources/faq/unable-to-log-in-mission-portal.markdown
similarity index 99%
rename from resources/faq/unable-to-log-in-mission-portal.markdown
rename to content/resources/faq/unable-to-log-in-mission-portal.markdown
index 1f92fe489..f9d8b9546 100644
--- a/resources/faq/unable-to-log-in-mission-portal.markdown
+++ b/content/resources/faq/unable-to-log-in-mission-portal.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Unable to log into Mission Portal
-published: true
sorting: 90
---
diff --git a/resources/faq/uninstall-reinstall.markdown b/content/resources/faq/uninstall-reinstall.markdown
similarity index 98%
rename from resources/faq/uninstall-reinstall.markdown
rename to content/resources/faq/uninstall-reinstall.markdown
index b572a034d..90399447c 100644
--- a/resources/faq/uninstall-reinstall.markdown
+++ b/content/resources/faq/uninstall-reinstall.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Uninstalling / reinstalling
-published: true
sorting: 40
---
diff --git a/resources/faq/users.markdown b/content/resources/faq/users.markdown
similarity index 95%
rename from resources/faq/users.markdown
rename to content/resources/faq/users.markdown
index cdc6feff7..0cf309ccc 100644
--- a/resources/faq/users.markdown
+++ b/content/resources/faq/users.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Users
-published: true
sorting: 90
---
diff --git a/resources/faq/variables.markdown b/content/resources/faq/variables.markdown
similarity index 98%
rename from resources/faq/variables.markdown
rename to content/resources/faq/variables.markdown
index 00f7853ed..d023fbdef 100644
--- a/resources/faq/variables.markdown
+++ b/content/resources/faq/variables.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: How do I pass a data type variable?
-published: true
sorting: 90
---
diff --git a/resources/faq/what-did-cfengine-change.markdown b/content/resources/faq/what-did-cfengine-change.markdown
similarity index 99%
rename from resources/faq/what-did-cfengine-change.markdown
rename to content/resources/faq/what-did-cfengine-change.markdown
index 0dd0d81e4..ec649d729 100644
--- a/resources/faq/what-did-cfengine-change.markdown
+++ b/content/resources/faq/what-did-cfengine-change.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: What did CFEngine do?
-published: true
---
This page presents a few ways of understanding what CFEngine has done to your machine.
diff --git a/resources/faq/what-is-promise-locking.markdown b/content/resources/faq/what-is-promise-locking.markdown
similarity index 98%
rename from resources/faq/what-is-promise-locking.markdown
rename to content/resources/faq/what-is-promise-locking.markdown
index 5dd2fe289..f99386efd 100644
--- a/resources/faq/what-is-promise-locking.markdown
+++ b/content/resources/faq/what-is-promise-locking.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: What is promise locking?
-published: true
sorting: 90
---
diff --git a/resources/faq/why-are-files-not-being-distributed.markdown b/content/resources/faq/why-are-files-not-being-distributed.markdown
similarity index 97%
rename from resources/faq/why-are-files-not-being-distributed.markdown
rename to content/resources/faq/why-are-files-not-being-distributed.markdown
index 9b084f103..a89fa4600 100644
--- a/resources/faq/why-are-files-not-being-distributed.markdown
+++ b/content/resources/faq/why-are-files-not-being-distributed.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Why are some files inside masterfiles not being updated/distributed?
-published: true
sorting: 90
---
diff --git a/resources/faq/why-are-remote-agents-not-updating.markdown b/content/resources/faq/why-are-remote-agents-not-updating.markdown
similarity index 99%
rename from resources/faq/why-are-remote-agents-not-updating.markdown
rename to content/resources/faq/why-are-remote-agents-not-updating.markdown
index 74cb7b7b5..faf5de27b 100644
--- a/resources/faq/why-are-remote-agents-not-updating.markdown
+++ b/content/resources/faq/why-are-remote-agents-not-updating.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Why are remote agents not updating?
-published: true
sorting: 90
---
diff --git a/resources/faq/why-knowledge-management.markdown b/content/resources/faq/why-knowledge-management.markdown
similarity index 97%
rename from resources/faq/why-knowledge-management.markdown
rename to content/resources/faq/why-knowledge-management.markdown
index e8e527c7e..99b9e9a45 100644
--- a/resources/faq/why-knowledge-management.markdown
+++ b/content/resources/faq/why-knowledge-management.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Why knowledge management?
-published: true
sorting: 3
---
diff --git a/content/search.markdown b/content/search.markdown
new file mode 100644
index 000000000..c6f890be6
--- /dev/null
+++ b/content/search.markdown
@@ -0,0 +1,6 @@
+---
+layout: search
+title: Search
+hidden: true
+alias: search
+---
diff --git a/versions.markdown b/content/versions.markdown
similarity index 56%
rename from versions.markdown
rename to content/versions.markdown
index d6a0462a0..d1edfa73b 100644
--- a/versions.markdown
+++ b/content/versions.markdown
@@ -1,9 +1,8 @@
---
-layout: versions
title: Versions
-published: true
+hidden: true
sorting: 1
---
-# Versions
Following versions are available in CFEngine docs.
+{{< includehtml file="static/versions_list.html" >}}
diff --git a/web-ui/Alerts.bottom.condition.type.png b/content/web-ui/Alerts.bottom.condition.type.png
similarity index 100%
rename from web-ui/Alerts.bottom.condition.type.png
rename to content/web-ui/Alerts.bottom.condition.type.png
diff --git a/web-ui/Alerts.bottom.hosts.png b/content/web-ui/Alerts.bottom.hosts.png
similarity index 100%
rename from web-ui/Alerts.bottom.hosts.png
rename to content/web-ui/Alerts.bottom.hosts.png
diff --git a/web-ui/Alerts.bottom.notifications.png b/content/web-ui/Alerts.bottom.notifications.png
similarity index 100%
rename from web-ui/Alerts.bottom.notifications.png
rename to content/web-ui/Alerts.bottom.notifications.png
diff --git a/web-ui/Alerts.new.png b/content/web-ui/Alerts.new.png
similarity index 100%
rename from web-ui/Alerts.new.png
rename to content/web-ui/Alerts.new.png
diff --git a/web-ui/Alerts.top.condition.png b/content/web-ui/Alerts.top.condition.png
similarity index 100%
rename from web-ui/Alerts.top.condition.png
rename to content/web-ui/Alerts.top.condition.png
diff --git a/web-ui/Alerts.top.name.png b/content/web-ui/Alerts.top.name.png
similarity index 100%
rename from web-ui/Alerts.top.name.png
rename to content/web-ui/Alerts.top.name.png
diff --git a/web-ui/Alerts.top.severity.png b/content/web-ui/Alerts.top.severity.png
similarity index 100%
rename from web-ui/Alerts.top.severity.png
rename to content/web-ui/Alerts.top.severity.png
diff --git a/web-ui/Authentication-settings.png b/content/web-ui/Authentication-settings.png
similarity index 100%
rename from web-ui/Authentication-settings.png
rename to content/web-ui/Authentication-settings.png
diff --git a/web-ui/Host-info-page.png b/content/web-ui/Host-info-page.png
similarity index 100%
rename from web-ui/Host-info-page.png
rename to content/web-ui/Host-info-page.png
diff --git a/web-ui/Hosts-app-custom-tree-geographic-region.png b/content/web-ui/Hosts-app-custom-tree-geographic-region.png
similarity index 100%
rename from web-ui/Hosts-app-custom-tree-geographic-region.png
rename to content/web-ui/Hosts-app-custom-tree-geographic-region.png
diff --git a/web-ui/Hosts-app-overview.png b/content/web-ui/Hosts-app-overview.png
similarity index 100%
rename from web-ui/Hosts-app-overview.png
rename to content/web-ui/Hosts-app-overview.png
diff --git a/web-ui/Mission-Portal-Monitoring-1.png b/content/web-ui/Mission-Portal-Monitoring-1.png
similarity index 100%
rename from web-ui/Mission-Portal-Monitoring-1.png
rename to content/web-ui/Mission-Portal-Monitoring-1.png
diff --git a/web-ui/Mission-portal-health-dignostics-header.png b/content/web-ui/Mission-portal-health-dignostics-header.png
similarity index 100%
rename from web-ui/Mission-portal-health-dignostics-header.png
rename to content/web-ui/Mission-portal-health-dignostics-header.png
diff --git a/web-ui/Settings-1.png b/content/web-ui/Settings-1.png
similarity index 100%
rename from web-ui/Settings-1.png
rename to content/web-ui/Settings-1.png
diff --git a/web-ui/Settings-2.png b/content/web-ui/Settings-2.png
similarity index 100%
rename from web-ui/Settings-2.png
rename to content/web-ui/Settings-2.png
diff --git a/web-ui/Settings-3.png b/content/web-ui/Settings-3.png
similarity index 100%
rename from web-ui/Settings-3.png
rename to content/web-ui/Settings-3.png
diff --git a/web-ui/Settings-4.png b/content/web-ui/Settings-4.png
similarity index 100%
rename from web-ui/Settings-4.png
rename to content/web-ui/Settings-4.png
diff --git a/web-ui/Settings-6.png b/content/web-ui/Settings-6.png
similarity index 100%
rename from web-ui/Settings-6.png
rename to content/web-ui/Settings-6.png
diff --git a/web-ui/Settings-7.png b/content/web-ui/Settings-7.png
similarity index 100%
rename from web-ui/Settings-7.png
rename to content/web-ui/Settings-7.png
diff --git a/web-ui/Settings-role.png b/content/web-ui/Settings-role.png
similarity index 100%
rename from web-ui/Settings-role.png
rename to content/web-ui/Settings-role.png
diff --git a/web-ui/Time-zone-modal.png b/content/web-ui/Time-zone-modal.png
similarity index 100%
rename from web-ui/Time-zone-modal.png
rename to content/web-ui/Time-zone-modal.png
diff --git a/web-ui/User-profile.png b/content/web-ui/User-profile.png
similarity index 100%
rename from web-ui/User-profile.png
rename to content/web-ui/User-profile.png
diff --git a/web-ui.markdown b/content/web-ui/_index.markdown
similarity index 98%
rename from web-ui.markdown
rename to content/web-ui/_index.markdown
index a01e0d422..af880706e 100644
--- a/web-ui.markdown
+++ b/content/web-ui/_index.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Web UI
-published: true
sorting: 40
---
@@ -72,7 +71,7 @@ Examples of significant events include:
- Deleting a host
- Alert status change
-Events are accessible {% comment %}via the Events API {% endcomment %}from every Mission Portal
+Events are accessible from every Mission Portal
dashboard. The event log on the dashboard is filtered to show only information
relevant based on the widgets present. It shows when alerts are triggered and
cleared and when hosts are bootstrapped or decommissioned.
diff --git a/web-ui/add-new-user.png b/content/web-ui/add-new-user.png
similarity index 100%
rename from web-ui/add-new-user.png
rename to content/web-ui/add-new-user.png
diff --git a/web-ui/add_columns.png b/content/web-ui/add_columns.png
similarity index 100%
rename from web-ui/add_columns.png
rename to content/web-ui/add_columns.png
diff --git a/web-ui/alerts-and-notifications.markdown b/content/web-ui/alerts-and-notifications.markdown
similarity index 99%
rename from web-ui/alerts-and-notifications.markdown
rename to content/web-ui/alerts-and-notifications.markdown
index 0e7f94a23..a8a29cdc3 100644
--- a/web-ui/alerts-and-notifications.markdown
+++ b/content/web-ui/alerts-and-notifications.markdown
@@ -2,7 +2,6 @@
layout: default
title: Alerts and notifications
sorting: 40
-published: true
---
## Create a new alert
diff --git a/web-ui/clone-dashboard.png b/content/web-ui/clone-dashboard.png
similarity index 100%
rename from web-ui/clone-dashboard.png
rename to content/web-ui/clone-dashboard.png
diff --git a/web-ui/create-alert-custom-action-syslog.png b/content/web-ui/create-alert-custom-action-syslog.png
similarity index 100%
rename from web-ui/create-alert-custom-action-syslog.png
rename to content/web-ui/create-alert-custom-action-syslog.png
diff --git a/web-ui/custom-actions-for-alerts.markdown b/content/web-ui/custom-actions-for-alerts.markdown
similarity index 99%
rename from web-ui/custom-actions-for-alerts.markdown
rename to content/web-ui/custom-actions-for-alerts.markdown
index 6776e21eb..a9493238f 100644
--- a/web-ui/custom-actions-for-alerts.markdown
+++ b/content/web-ui/custom-actions-for-alerts.markdown
@@ -2,7 +2,6 @@
layout: default
title: Custom actions for alerts
sorting: 50
-published: true
---
Once you have become familiar with the [Alerts widgets][Web UI#Alert widgets], you might see the need to integrate the alerts with an existing system like Nagios, instead of relying on emails for getting notified.
diff --git a/web-ui/dashboard-event-log.png b/content/web-ui/dashboard-event-log.png
similarity index 100%
rename from web-ui/dashboard-event-log.png
rename to content/web-ui/dashboard-event-log.png
diff --git a/web-ui/dashboard-widget-changes.png b/content/web-ui/dashboard-widget-changes.png
similarity index 100%
rename from web-ui/dashboard-widget-changes.png
rename to content/web-ui/dashboard-widget-changes.png
diff --git a/web-ui/dashboard-widget-newly-bootstrapped.png b/content/web-ui/dashboard-widget-newly-bootstrapped.png
similarity index 100%
rename from web-ui/dashboard-widget-newly-bootstrapped.png
rename to content/web-ui/dashboard-widget-newly-bootstrapped.png
diff --git a/web-ui/debugging-mission-portal.markdown b/content/web-ui/debugging-mission-portal.markdown
similarity index 98%
rename from web-ui/debugging-mission-portal.markdown
rename to content/web-ui/debugging-mission-portal.markdown
index 7145b71f8..0702acf00 100644
--- a/web-ui/debugging-mission-portal.markdown
+++ b/content/web-ui/debugging-mission-portal.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Debugging Mission Portal
-published: true
sorting: 90
---
diff --git a/web-ui/enterprise-reporting/Report-Builder-3.18.0.png b/content/web-ui/enterprise-reporting/Report-Builder-3.18.0.png
similarity index 100%
rename from web-ui/enterprise-reporting/Report-Builder-3.18.0.png
rename to content/web-ui/enterprise-reporting/Report-Builder-3.18.0.png
diff --git a/content/web-ui/enterprise-reporting/Reports-Inventory-1.png b/content/web-ui/enterprise-reporting/Reports-Inventory-1.png
new file mode 100644
index 000000000..be174cc24
Binary files /dev/null and b/content/web-ui/enterprise-reporting/Reports-Inventory-1.png differ
diff --git a/web-ui/enterprise-reporting/Reports-Inventory-2.png b/content/web-ui/enterprise-reporting/Reports-Inventory-2.png
similarity index 100%
rename from web-ui/enterprise-reporting/Reports-Inventory-2.png
rename to content/web-ui/enterprise-reporting/Reports-Inventory-2.png
diff --git a/web-ui/enterprise-reporting/Reports-Inventory-3.png b/content/web-ui/enterprise-reporting/Reports-Inventory-3.png
similarity index 100%
rename from web-ui/enterprise-reporting/Reports-Inventory-3.png
rename to content/web-ui/enterprise-reporting/Reports-Inventory-3.png
diff --git a/web-ui/enterprise-reporting/Reports-Inventory-4.png b/content/web-ui/enterprise-reporting/Reports-Inventory-4.png
similarity index 100%
rename from web-ui/enterprise-reporting/Reports-Inventory-4.png
rename to content/web-ui/enterprise-reporting/Reports-Inventory-4.png
diff --git a/web-ui/enterprise-reporting/Reports-Inventory-5.png b/content/web-ui/enterprise-reporting/Reports-Inventory-5.png
similarity index 100%
rename from web-ui/enterprise-reporting/Reports-Inventory-5.png
rename to content/web-ui/enterprise-reporting/Reports-Inventory-5.png
diff --git a/web-ui/enterprise-reporting/Reports-Inventory-6.png b/content/web-ui/enterprise-reporting/Reports-Inventory-6.png
similarity index 100%
rename from web-ui/enterprise-reporting/Reports-Inventory-6.png
rename to content/web-ui/enterprise-reporting/Reports-Inventory-6.png
diff --git a/web-ui/enterprise-reporting.markdown b/content/web-ui/enterprise-reporting/_index.markdown
similarity index 99%
rename from web-ui/enterprise-reporting.markdown
rename to content/web-ui/enterprise-reporting/_index.markdown
index aa547b674..0b616be29 100644
--- a/web-ui/enterprise-reporting.markdown
+++ b/content/web-ui/enterprise-reporting/_index.markdown
@@ -2,7 +2,6 @@
layout: default
title: Enterprise reporting
sorting: 50
-published: true
---
CFEngine Enterprise can report on promise outcomes (changes made by `cf-agent`
diff --git a/web-ui/enterprise-reporting/client-initiated-reporting.markdown b/content/web-ui/enterprise-reporting/client-initiated-reporting.markdown
similarity index 99%
rename from web-ui/enterprise-reporting/client-initiated-reporting.markdown
rename to content/web-ui/enterprise-reporting/client-initiated-reporting.markdown
index ea48cd164..e2b1280ab 100644
--- a/web-ui/enterprise-reporting/client-initiated-reporting.markdown
+++ b/content/web-ui/enterprise-reporting/client-initiated-reporting.markdown
@@ -2,7 +2,6 @@
layout: default
title: Client initiated reporting / call collect
sorting: 60
-published: true
---
Pull collect is the default mode of reporting.
diff --git a/web-ui/enterprise-reporting/reporting-architecture.markdown b/content/web-ui/enterprise-reporting/reporting-architecture.markdown
similarity index 98%
rename from web-ui/enterprise-reporting/reporting-architecture.markdown
rename to content/web-ui/enterprise-reporting/reporting-architecture.markdown
index 5b7c2520e..7be7a01e5 100644
--- a/web-ui/enterprise-reporting/reporting-architecture.markdown
+++ b/content/web-ui/enterprise-reporting/reporting-architecture.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Reporting architecture
-published: true
sorting: 10
---
diff --git a/web-ui/enterprise-reporting/reporting_ui.markdown b/content/web-ui/enterprise-reporting/reporting_ui.markdown
similarity index 99%
rename from web-ui/enterprise-reporting/reporting_ui.markdown
rename to content/web-ui/enterprise-reporting/reporting_ui.markdown
index 2aa533741..a6a4a03a1 100644
--- a/web-ui/enterprise-reporting/reporting_ui.markdown
+++ b/content/web-ui/enterprise-reporting/reporting_ui.markdown
@@ -2,7 +2,6 @@
layout: default
title: Reporting UI
sorting: 50
-published: true
---
CFEngine collects a large amount of data. To inspect it, you can run and schedule pre-defined reports or use the [query builder][Reporting UI#Query builder] for your own custom reports. You can save these queries for later use, and schedule reports for specified times.
diff --git a/web-ui/enterprise-reporting/sql-queries-enterprise-api.markdown b/content/web-ui/enterprise-reporting/sql-queries-enterprise-api.markdown
similarity index 99%
rename from web-ui/enterprise-reporting/sql-queries-enterprise-api.markdown
rename to content/web-ui/enterprise-reporting/sql-queries-enterprise-api.markdown
index 578a5511c..3b1574be3 100644
--- a/web-ui/enterprise-reporting/sql-queries-enterprise-api.markdown
+++ b/content/web-ui/enterprise-reporting/sql-queries-enterprise-api.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: SQL queries using the Enterprise API
-published: true
sorting: 20
---
diff --git a/web-ui/federated-reporting.markdown b/content/web-ui/federated-reporting.markdown
similarity index 99%
rename from web-ui/federated-reporting.markdown
rename to content/web-ui/federated-reporting.markdown
index fb1c7dc2a..0ae294a2e 100644
--- a/web-ui/federated-reporting.markdown
+++ b/content/web-ui/federated-reporting.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Federated reporting
-published: true
sorting: 60
---
diff --git a/web-ui/fr-connect-a-hub.png b/content/web-ui/fr-connect-a-hub.png
similarity index 100%
rename from web-ui/fr-connect-a-hub.png
rename to content/web-ui/fr-connect-a-hub.png
diff --git a/web-ui/fr-disabled-feeder.png b/content/web-ui/fr-disabled-feeder.png
similarity index 100%
rename from web-ui/fr-disabled-feeder.png
rename to content/web-ui/fr-disabled-feeder.png
diff --git a/web-ui/fr-edit-hub-disable.png b/content/web-ui/fr-edit-hub-disable.png
similarity index 100%
rename from web-ui/fr-edit-hub-disable.png
rename to content/web-ui/fr-edit-hub-disable.png
diff --git a/web-ui/fr-feeder-added.png b/content/web-ui/fr-feeder-added.png
similarity index 100%
rename from web-ui/fr-feeder-added.png
rename to content/web-ui/fr-feeder-added.png
diff --git a/web-ui/fr-hub-management-default.png b/content/web-ui/fr-hub-management-default.png
similarity index 100%
rename from web-ui/fr-hub-management-default.png
rename to content/web-ui/fr-hub-management-default.png
diff --git a/web-ui/fr-hub-management-enabled.png b/content/web-ui/fr-hub-management-enabled.png
similarity index 100%
rename from web-ui/fr-hub-management-enabled.png
rename to content/web-ui/fr-hub-management-enabled.png
diff --git a/web-ui/fr-superhub-enabled-no-feeders.png b/content/web-ui/fr-superhub-enabled-no-feeders.png
similarity index 100%
rename from web-ui/fr-superhub-enabled-no-feeders.png
rename to content/web-ui/fr-superhub-enabled-no-feeders.png
diff --git a/web-ui/health.markdown b/content/web-ui/health.markdown
similarity index 99%
rename from web-ui/health.markdown
rename to content/web-ui/health.markdown
index 334585db3..7cf281145 100644
--- a/web-ui/health.markdown
+++ b/content/web-ui/health.markdown
@@ -2,7 +2,6 @@
layout: default
title: Health
sorting: 20
-published: true
---
diff --git a/web-ui/host-action-buttons.png b/content/web-ui/host-action-buttons.png
similarity index 100%
rename from web-ui/host-action-buttons.png
rename to content/web-ui/host-action-buttons.png
diff --git a/web-ui/host-info-collect-reports.png b/content/web-ui/host-info-collect-reports.png
similarity index 100%
rename from web-ui/host-info-collect-reports.png
rename to content/web-ui/host-info-collect-reports.png
diff --git a/web-ui/host-info-delete-host.png b/content/web-ui/host-info-delete-host.png
similarity index 100%
rename from web-ui/host-info-delete-host.png
rename to content/web-ui/host-info-delete-host.png
diff --git a/web-ui/host-info-get-url.png b/content/web-ui/host-info-get-url.png
similarity index 100%
rename from web-ui/host-info-get-url.png
rename to content/web-ui/host-info-get-url.png
diff --git a/web-ui/host-info-run-agent.png b/content/web-ui/host-info-run-agent.png
similarity index 100%
rename from web-ui/host-info-run-agent.png
rename to content/web-ui/host-info-run-agent.png
diff --git a/web-ui/host-specific-data-classes.png b/content/web-ui/host-specific-data-classes.png
similarity index 100%
rename from web-ui/host-specific-data-classes.png
rename to content/web-ui/host-specific-data-classes.png
diff --git a/web-ui/host-specific-data-variables.png b/content/web-ui/host-specific-data-variables.png
similarity index 100%
rename from web-ui/host-specific-data-variables.png
rename to content/web-ui/host-specific-data-variables.png
diff --git a/web-ui/hosts.markdown b/content/web-ui/hosts.markdown
similarity index 99%
rename from web-ui/hosts.markdown
rename to content/web-ui/hosts.markdown
index 7a6fc48bd..a20e10a48 100644
--- a/web-ui/hosts.markdown
+++ b/content/web-ui/hosts.markdown
@@ -2,7 +2,6 @@
layout: default
title: Hosts
sorting: 30
-published: true
---
The Hosts app provides a customizable global overview of _promise_ compliance. A summary of compliant vs non-compliant hosts is provided at each branch in the tree.
diff --git a/web-ui/hub_administration/Mission-portal-remove-host.png b/content/web-ui/hub_administration/Mission-portal-remove-host.png
similarity index 100%
rename from web-ui/hub_administration/Mission-portal-remove-host.png
rename to content/web-ui/hub_administration/Mission-portal-remove-host.png
diff --git a/web-ui/hub_administration.markdown b/content/web-ui/hub_administration/_index.markdown
similarity index 93%
rename from web-ui/hub_administration.markdown
rename to content/web-ui/hub_administration/_index.markdown
index cc6265e2e..0a0aef57b 100644
--- a/web-ui/hub_administration.markdown
+++ b/content/web-ui/hub_administration/_index.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Hub administration
-published: true
sorting: 80
---
diff --git a/web-ui/hub_administration/adjusting-schedules.markdown b/content/web-ui/hub_administration/adjusting-schedules.markdown
similarity index 99%
rename from web-ui/hub_administration/adjusting-schedules.markdown
rename to content/web-ui/hub_administration/adjusting-schedules.markdown
index 0b74d9540..ccf3aff17 100644
--- a/web-ui/hub_administration/adjusting-schedules.markdown
+++ b/content/web-ui/hub_administration/adjusting-schedules.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Adjusting schedules
-published: true
---
## Set cf-execd agent execution schedule
diff --git a/web-ui/hub_administration/backup-and-restore.markdown b/content/web-ui/hub_administration/backup-and-restore.markdown
similarity index 99%
rename from web-ui/hub_administration/backup-and-restore.markdown
rename to content/web-ui/hub_administration/backup-and-restore.markdown
index 4b24d95c4..b6c528a1e 100644
--- a/web-ui/hub_administration/backup-and-restore.markdown
+++ b/content/web-ui/hub_administration/backup-and-restore.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Backup and restore
-published: true
---
With policy stored in version control there are few things that should be
diff --git a/web-ui/hub_administration/custom-https-certificate.markdown b/content/web-ui/hub_administration/custom-https-certificate.markdown
similarity index 98%
rename from web-ui/hub_administration/custom-https-certificate.markdown
rename to content/web-ui/hub_administration/custom-https-certificate.markdown
index d9617f5cb..3f9a56631 100644
--- a/web-ui/hub_administration/custom-https-certificate.markdown
+++ b/content/web-ui/hub_administration/custom-https-certificate.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Custom SSL certificate
-published: true
---
When first installed a self-signed ssl certificate is automatically generated
diff --git a/web-ui/hub_administration/custom-ldap-port-settings.png b/content/web-ui/hub_administration/custom-ldap-port-settings.png
similarity index 100%
rename from web-ui/hub_administration/custom-ldap-port-settings.png
rename to content/web-ui/hub_administration/custom-ldap-port-settings.png
diff --git a/web-ui/hub_administration/custom-ldap-port.markdown b/content/web-ui/hub_administration/custom-ldap-port.markdown
similarity index 99%
rename from web-ui/hub_administration/custom-ldap-port.markdown
rename to content/web-ui/hub_administration/custom-ldap-port.markdown
index 8fd3ea7de..19b94deba 100644
--- a/web-ui/hub_administration/custom-ldap-port.markdown
+++ b/content/web-ui/hub_administration/custom-ldap-port.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Configure a custom LDAP port
-published: true
---
Mission Portals User settings and preferences provides a radio button
diff --git a/web-ui/hub_administration/custom-ldaps-certificate.markdown b/content/web-ui/hub_administration/custom-ldaps-certificate.markdown
similarity index 96%
rename from web-ui/hub_administration/custom-ldaps-certificate.markdown
rename to content/web-ui/hub_administration/custom-ldaps-certificate.markdown
index fa43bfb6e..6e2bbdbff 100644
--- a/web-ui/hub_administration/custom-ldaps-certificate.markdown
+++ b/content/web-ui/hub_administration/custom-ldaps-certificate.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Custom LDAPs certificate
-published: true
---
To use a custom LDAPs certificate install it into your hubs operating system.
diff --git a/web-ui/hub_administration/decommissioning-hosts.markdown b/content/web-ui/hub_administration/decommissioning-hosts.markdown
similarity index 99%
rename from web-ui/hub_administration/decommissioning-hosts.markdown
rename to content/web-ui/hub_administration/decommissioning-hosts.markdown
index b9f906fd2..34cbd2485 100644
--- a/web-ui/hub_administration/decommissioning-hosts.markdown
+++ b/content/web-ui/hub_administration/decommissioning-hosts.markdown
@@ -2,7 +2,6 @@
layout: default
title: Decommissioning hosts
sorting: 30
-published: true
---
Once a host is shut off, or CFEngine is uninstalled, you should remove it from Mission Portal.
diff --git a/web-ui/hub_administration/enable-plain-http.markdown b/content/web-ui/hub_administration/enable-plain-http.markdown
similarity index 96%
rename from web-ui/hub_administration/enable-plain-http.markdown
rename to content/web-ui/hub_administration/enable-plain-http.markdown
index fdfbaffc6..4e081f0ae 100644
--- a/web-ui/hub_administration/enable-plain-http.markdown
+++ b/content/web-ui/hub_administration/enable-plain-http.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Enable plain http
-published: true
---
By default HTTPS is enforced by redirecting any non secure connection requests.
diff --git a/web-ui/hub_administration/extended-menu.png b/content/web-ui/hub_administration/extended-menu.png
similarity index 100%
rename from web-ui/hub_administration/extended-menu.png
rename to content/web-ui/hub_administration/extended-menu.png
diff --git a/web-ui/hub_administration/extended-query-builder-report.png b/content/web-ui/hub_administration/extended-query-builder-report.png
similarity index 100%
rename from web-ui/hub_administration/extended-query-builder-report.png
rename to content/web-ui/hub_administration/extended-query-builder-report.png
diff --git a/web-ui/hub_administration/extended-query-builder.png b/content/web-ui/hub_administration/extended-query-builder.png
similarity index 100%
rename from web-ui/hub_administration/extended-query-builder.png
rename to content/web-ui/hub_administration/extended-query-builder.png
diff --git a/web-ui/hub_administration/extending-mission-portal.markdown b/content/web-ui/hub_administration/extending-mission-portal.markdown
similarity index 98%
rename from web-ui/hub_administration/extending-mission-portal.markdown
rename to content/web-ui/hub_administration/extending-mission-portal.markdown
index 9b72c01ee..36de67e87 100644
--- a/web-ui/hub_administration/extending-mission-portal.markdown
+++ b/content/web-ui/hub_administration/extending-mission-portal.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Extending Mission Portal
-published: true
sorting: 90
---
diff --git a/web-ui/hub_administration/extending-query-builder.markdown b/content/web-ui/hub_administration/extending-query-builder.markdown
similarity index 99%
rename from web-ui/hub_administration/extending-query-builder.markdown
rename to content/web-ui/hub_administration/extending-query-builder.markdown
index b0040fcf0..cf0290a95 100644
--- a/web-ui/hub_administration/extending-query-builder.markdown
+++ b/content/web-ui/hub_administration/extending-query-builder.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Extending query builder in Mission Portal
-published: true
sorting: 90
---
diff --git a/web-ui/hub_administration/lookup-license-info.markdown b/content/web-ui/hub_administration/lookup-license-info.markdown
similarity index 98%
rename from web-ui/hub_administration/lookup-license-info.markdown
rename to content/web-ui/hub_administration/lookup-license-info.markdown
index 273a4d801..a7524434f 100644
--- a/web-ui/hub_administration/lookup-license-info.markdown
+++ b/content/web-ui/hub_administration/lookup-license-info.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Lookup license info
-published: true
---
Information about the currently issued license can be obtained from the About section in Mission Portal web interface or from the command line as shown here.
diff --git a/web-ui/hub_administration/policy-deployment.markdown b/content/web-ui/hub_administration/policy-deployment.markdown
similarity index 99%
rename from web-ui/hub_administration/policy-deployment.markdown
rename to content/web-ui/hub_administration/policy-deployment.markdown
index 4946251ce..05d9aabda 100644
--- a/web-ui/hub_administration/policy-deployment.markdown
+++ b/content/web-ui/hub_administration/policy-deployment.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Policy deployment
-published: true
---
By default CFEngine policy is distributed from `/var/cfengine/masterfiles` on
diff --git a/web-ui/hub_administration/public-key-distribution.markdown b/content/web-ui/hub_administration/public-key-distribution.markdown
similarity index 99%
rename from web-ui/hub_administration/public-key-distribution.markdown
rename to content/web-ui/hub_administration/public-key-distribution.markdown
index 09c4c4cc1..76c87786a 100644
--- a/web-ui/hub_administration/public-key-distribution.markdown
+++ b/content/web-ui/hub_administration/public-key-distribution.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Public key distribution
-published: true
---
> How can I arrange for the hosts in my infrastructure to trust a new key?
diff --git a/web-ui/hub_administration/regenerate-self-signed-cert.markdown b/content/web-ui/hub_administration/regenerate-self-signed-cert.markdown
similarity index 97%
rename from web-ui/hub_administration/regenerate-self-signed-cert.markdown
rename to content/web-ui/hub_administration/regenerate-self-signed-cert.markdown
index 50dbbd315..7a7b6c201 100644
--- a/web-ui/hub_administration/regenerate-self-signed-cert.markdown
+++ b/content/web-ui/hub_administration/regenerate-self-signed-cert.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Regenerate self signed SSL certificate
-published: true
---
When first installed a self-signed ssl certificate is automatically generated
diff --git a/web-ui/hub_administration/reinstall.markdown b/content/web-ui/hub_administration/reinstall.markdown
similarity index 98%
rename from web-ui/hub_administration/reinstall.markdown
rename to content/web-ui/hub_administration/reinstall.markdown
index 20ee13f6e..60c2019d6 100644
--- a/web-ui/hub_administration/reinstall.markdown
+++ b/content/web-ui/hub_administration/reinstall.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Re-installing Enterprise hub
-published: true
---
Sometimes it is useful to re-install the hub while still preserving existing
diff --git a/web-ui/hub_administration/reset-admin-creds.markdown b/content/web-ui/hub_administration/reset-admin-creds.markdown
similarity index 99%
rename from web-ui/hub_administration/reset-admin-creds.markdown
rename to content/web-ui/hub_administration/reset-admin-creds.markdown
index fd87675cb..88e71be90 100644
--- a/web-ui/hub_administration/reset-admin-creds.markdown
+++ b/content/web-ui/hub_administration/reset-admin-creds.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: Reset administrative credentials
-published: true
---
The default `admin` user can be reset to defaults using the following SQL.
diff --git a/web-ui/hub_administration/settings-menu.png b/content/web-ui/hub_administration/settings-menu.png
similarity index 100%
rename from web-ui/hub_administration/settings-menu.png
rename to content/web-ui/hub_administration/settings-menu.png
diff --git a/web-ui/hub_administration/settings-vcs.png b/content/web-ui/hub_administration/settings-vcs.png
similarity index 100%
rename from web-ui/hub_administration/settings-vcs.png
rename to content/web-ui/hub_administration/settings-vcs.png
diff --git a/web-ui/inventory_filter.gif b/content/web-ui/inventory_filter.gif
similarity index 100%
rename from web-ui/inventory_filter.gif
rename to content/web-ui/inventory_filter.gif
diff --git a/web-ui/license-info.png b/content/web-ui/license-info.png
similarity index 100%
rename from web-ui/license-info.png
rename to content/web-ui/license-info.png
diff --git a/web-ui/license-status-report.png b/content/web-ui/license-status-report.png
similarity index 100%
rename from web-ui/license-status-report.png
rename to content/web-ui/license-status-report.png
diff --git a/web-ui/license.markdown b/content/web-ui/license.markdown
similarity index 96%
rename from web-ui/license.markdown
rename to content/web-ui/license.markdown
index 0edab3df5..5aef6bb3a 100644
--- a/web-ui/license.markdown
+++ b/content/web-ui/license.markdown
@@ -1,7 +1,6 @@
---
layout: default
title: License
-published: true
---
## License information
diff --git a/web-ui/mail-settings.png b/content/web-ui/mail-settings.png
similarity index 100%
rename from web-ui/mail-settings.png
rename to content/web-ui/mail-settings.png
diff --git a/web-ui/measurements.markdown b/content/web-ui/measurements.markdown
similarity index 98%
rename from web-ui/measurements.markdown
rename to content/web-ui/measurements.markdown
index 339d8b5ad..8ce52e6c9 100644
--- a/web-ui/measurements.markdown
+++ b/content/web-ui/measurements.markdown
@@ -3,7 +3,6 @@ layout: default
title: Measurements app
alias: Measurements
sorting: 70
-published: true
---
Measurements allows you to get an overview of specific metrics on your hosts over time.
diff --git a/web-ui/mp-settings-custom-notification-add.png b/content/web-ui/mp-settings-custom-notification-add.png
similarity index 100%
rename from web-ui/mp-settings-custom-notification-add.png
rename to content/web-ui/mp-settings-custom-notification-add.png
diff --git a/web-ui/mp-settings-custom-notification.png b/content/web-ui/mp-settings-custom-notification.png
similarity index 100%
rename from web-ui/mp-settings-custom-notification.png
rename to content/web-ui/mp-settings-custom-notification.png
diff --git a/web-ui/pause_alerts.gif b/content/web-ui/pause_alerts.gif
similarity index 100%
rename from web-ui/pause_alerts.gif
rename to content/web-ui/pause_alerts.gif
diff --git a/web-ui/role_based_access_control_settings.png b/content/web-ui/role_based_access_control_settings.png
similarity index 100%
rename from web-ui/role_based_access_control_settings.png
rename to content/web-ui/role_based_access_control_settings.png
diff --git a/web-ui/roles-list.png b/content/web-ui/roles-list.png
similarity index 100%
rename from web-ui/roles-list.png
rename to content/web-ui/roles-list.png
diff --git a/web-ui/settings-export-import-3.18.0.png b/content/web-ui/settings-export-import-3.18.0.png
similarity index 100%
rename from web-ui/settings-export-import-3.18.0.png
rename to content/web-ui/settings-export-import-3.18.0.png
diff --git a/content/web-ui/settings-vcs.png b/content/web-ui/settings-vcs.png
new file mode 100644
index 000000000..eefa7220a
Binary files /dev/null and b/content/web-ui/settings-vcs.png differ
diff --git a/web-ui/settings.markdown b/content/web-ui/settings.markdown
similarity index 99%
rename from web-ui/settings.markdown
rename to content/web-ui/settings.markdown
index 766a4f89b..076e263c2 100644
--- a/web-ui/settings.markdown
+++ b/content/web-ui/settings.markdown
@@ -2,7 +2,6 @@
layout: default
title: Settings
sorting: 10
-published: true
---
A variety of CFEngine and system properties can be changed in the settings view.
diff --git a/web-ui/web-ui-event-log.png b/content/web-ui/web-ui-event-log.png
similarity index 100%
rename from web-ui/web-ui-event-log.png
rename to content/web-ui/web-ui-event-log.png
diff --git a/web-ui/web-ui-events-api-rbac-get-event-list-event-checked.png b/content/web-ui/web-ui-events-api-rbac-get-event-list-event-checked.png
similarity index 100%
rename from web-ui/web-ui-events-api-rbac-get-event-list-event-checked.png
rename to content/web-ui/web-ui-events-api-rbac-get-event-list-event-checked.png
diff --git a/web-ui/web-ui-mission-portal-api-view-whole-system-events-rbac.png b/content/web-ui/web-ui-mission-portal-api-view-whole-system-events-rbac.png
similarity index 100%
rename from web-ui/web-ui-mission-portal-api-view-whole-system-events-rbac.png
rename to content/web-ui/web-ui-mission-portal-api-view-whole-system-events-rbac.png
diff --git a/web-ui/welcome_2nd_screen.png b/content/web-ui/welcome_2nd_screen.png
similarity index 100%
rename from web-ui/welcome_2nd_screen.png
rename to content/web-ui/welcome_2nd_screen.png
diff --git a/web-ui/widget_1.gif b/content/web-ui/widget_1.gif
similarity index 100%
rename from web-ui/widget_1.gif
rename to content/web-ui/widget_1.gif
diff --git a/generator/.gitignore b/generator/.gitignore
index f58df0670..ca3e2ba62 100644
--- a/generator/.gitignore
+++ b/generator/.gitignore
@@ -3,7 +3,6 @@ _cache/*
_site/*
_generated/*
/nbproject/private/
-/pages/*
*.pyc
.DS_Store
node_modules
diff --git a/generator/README.org b/generator/README.org
index 0d17e4025..c024dadeb 100644
--- a/generator/README.org
+++ b/generator/README.org
@@ -158,7 +158,7 @@ For example:
./_scripts/cfdoc_preprocess.py master || exit 4
- bash -x ./_scripts/_run_jekyll.sh master || exit 5
+ bash -x ./_scripts/_run.sh master || exit 5
#+END_SRC
@@ -174,7 +174,7 @@ Once the syntax map has been regenerated [[https://github.com/cfengine/documenta
(whatever that means), resolving links, expanding our custom macros and creating
printable (dead trees) versions of the documentation.
-After pre-processing is complete [[https://github.com/cfengine/documentation/blob/master/generator/_scripts/_run_jekyll.sh][_run_jekyll.sh]] performs the =jekyll= build,
+After pre-processing is complete [[https://github.com/cfengine/documentation/blob/master/generator/_scripts/_run.sh][_run.sh]] performs the =jekyll= build,
post processes the build with [[https://github.com/cfengine/documentation/blob/master/generator/_scripts/cfdoc_postprocess.py][cfdoc_postprocess.py]]
*** Publishing
diff --git a/generator/_assets/css/.gitignore b/generator/_assets/css/.gitignore
deleted file mode 100644
index e1bb9ab38..000000000
--- a/generator/_assets/css/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-styles.min.css
\ No newline at end of file
diff --git a/generator/_assets/css/hacks.css b/generator/_assets/css/hacks.css
deleted file mode 100644
index e69de29bb..000000000
diff --git a/generator/_assets/css/navigation.css b/generator/_assets/css/navigation.css
deleted file mode 100644
index e69de29bb..000000000
diff --git a/generator/_assets/css/style.css b/generator/_assets/css/style.css
deleted file mode 100644
index e69de29bb..000000000
diff --git a/generator/_assets/js/custom.js b/generator/_assets/js/custom.js
deleted file mode 100755
index e6a8d215b..000000000
--- a/generator/_assets/js/custom.js
+++ /dev/null
@@ -1,467 +0,0 @@
-'use strict';
-import '../styles/cfengine.less';
-
-var is_mobile = true;
-$(document).ready(function() {
- if ($(window).width() > 800)
- {
- is_mobile = false;
- }
- var scrollPos = 380;
- /*show/hide moveTop link */
- var showMoveTop = false;
-
- if (is_mobile === false)
- {
- $("#moveTop a").click(function(e) {
- $(window).scrollTop($('#nav_wrapper').offset().top);
- showMoveTop = false;
- $("#moveTop").hide();
- e.preventDefault();
- });
-
- $(window).scroll(function() {
- if ($(window).scrollTop() > scrollPos && showMoveTop===false) {
- $("#moveTop").show();
- showMoveTop = true;
- } else if($(window).scrollTop() < scrollPos && showMoveTop === true ) {
- $("#moveTop").hide();
- showMoveTop = false;
- }
- });
- }
-
- if ($(window).scrollTop() > scrollPos && is_mobile === false)
- {
- $("#moveTop").show();
- showMoveTop = true;
- }
-
-
- var ToC_start =
- "";
-
- var newLine, el, title, link, elClass, url, ToC='';
- var usedIds = {};
- $(".article h2, .article h3, .article h4").each(function() {
- el = $(this);
- title = el.text()
- var id = el.attr("id");
- var uniqueId = id;
- if (usedIds[id]){
- uniqueId = id +'-' + usedIds[id];
- el.attr("id",uniqueId);
- usedIds[id] += 1;
- } else {
- usedIds[id] = 1;
- }
- link = "#" + uniqueId;
- elClass = "link_" + el.prop("tagName").toLowerCase()
- url = window.location.pathname;
-
- // if header has data-behavior= exclude-from-toc - do not include it to the TOC list
- if (el.children('center').attr('data-behavior') !=="exclude-from-toc")
- {
- newLine =
- "| t |