diff --git a/content/docs/anselm/meta.json b/content/docs/anselm/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..4cd5c61e49c8083b5e0c6a119b01e067e044b13d
--- /dev/null
+++ b/content/docs/anselm/meta.json
@@ -0,0 +1,10 @@
+{
+  "title": "anselm",
+  "pages": [
+    "compute-nodes",
+    "hardware-overview",
+    "introduction",
+    "network",
+    "storage"
+  ]
+}
diff --git a/content/docs/archive/meta.json b/content/docs/archive/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..64eaff7cbd45fcc668e9fcdf4d91c95f2e5cc075
--- /dev/null
+++ b/content/docs/archive/meta.json
@@ -0,0 +1,6 @@
+{
+  "title": "archive",
+  "pages": [
+    "archive-intro"
+  ]
+}
diff --git a/content/docs/barbora/img/meta.json b/content/docs/barbora/img/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..6810c28529723a04eac87494513acff83ec84985
--- /dev/null
+++ b/content/docs/barbora/img/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "img",
+  "pages": []
+}
diff --git a/content/docs/barbora/meta.json b/content/docs/barbora/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..ee54c77ec8c974cdc2b16fa5e0d04580e44672e9
--- /dev/null
+++ b/content/docs/barbora/meta.json
@@ -0,0 +1,11 @@
+{
+  "title": "barbora",
+  "pages": [
+    "compute-nodes",
+    "hardware-overview",
+    "introduction",
+    "network",
+    "storage",
+    "visualization"
+  ]
+}
diff --git a/content/docs/cloud/meta.json b/content/docs/cloud/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..9832991939b2ea7b1887ab996ceeb855470c6b50
--- /dev/null
+++ b/content/docs/cloud/meta.json
@@ -0,0 +1,8 @@
+{
+  "title": "cloud",
+  "pages": [
+    "einfracz-cloud",
+    "it4i-cloud",
+    "it4i-quotas"
+  ]
+}
diff --git a/content/docs/cs/guides/meta.json b/content/docs/cs/guides/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..cb3e7dee60652d0350e029ae2fc7d22d822fe405
--- /dev/null
+++ b/content/docs/cs/guides/meta.json
@@ -0,0 +1,12 @@
+{
+  "title": "guides",
+  "pages": [
+    "amd",
+    "arm",
+    "grace",
+    "hm_management",
+    "horizon",
+    "power10",
+    "xilinx"
+  ]
+}
diff --git a/content/docs/cs/meta.json b/content/docs/cs/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..96ed501383bb88b39e4550b88873ad97e938b61b
--- /dev/null
+++ b/content/docs/cs/meta.json
@@ -0,0 +1,9 @@
+{
+  "title": "cs",
+  "pages": [
+    "accessing",
+    "introduction",
+    "job-scheduling",
+    "specifications"
+  ]
+}
diff --git a/content/docs/dgx2/meta.json b/content/docs/dgx2/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..259f303d2ef5588bcaa5a1da007405ec475f7046
--- /dev/null
+++ b/content/docs/dgx2/meta.json
@@ -0,0 +1,9 @@
+{
+  "title": "dgx2",
+  "pages": [
+    "accessing",
+    "introduction",
+    "job_execution",
+    "software"
+  ]
+}
diff --git a/content/docs/general/access/meta.json b/content/docs/general/access/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..03414950d7192d848cbd8278c11e06d7132b128c
--- /dev/null
+++ b/content/docs/general/access/meta.json
@@ -0,0 +1,8 @@
+{
+  "title": "access",
+  "pages": [
+    "account-introduction",
+    "einfracz-account",
+    "project-access"
+  ]
+}
diff --git a/content/docs/general/accessing-the-clusters/graphical-user-interface/meta.json b/content/docs/general/accessing-the-clusters/graphical-user-interface/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..9dfc1482683befa104ccec202c8c1dbc623a73a9
--- /dev/null
+++ b/content/docs/general/accessing-the-clusters/graphical-user-interface/meta.json
@@ -0,0 +1,9 @@
+{
+  "title": "graphical-user-interface",
+  "pages": [
+    "ood",
+    "vnc",
+    "x-window-system",
+    "xorg"
+  ]
+}
diff --git a/content/docs/general/accessing-the-clusters/meta.json b/content/docs/general/accessing-the-clusters/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..7404cb708941cc9f12c149dce252be550c8b5ccf
--- /dev/null
+++ b/content/docs/general/accessing-the-clusters/meta.json
@@ -0,0 +1,7 @@
+{
+  "title": "accessing-the-clusters",
+  "pages": [
+    "tmux",
+    "vpn-access"
+  ]
+}
diff --git a/content/docs/general/accessing-the-clusters/shell-access-and-data-transfer/meta.json b/content/docs/general/accessing-the-clusters/shell-access-and-data-transfer/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..74a870842c5ef2364813653d57e9a1cf202255bf
--- /dev/null
+++ b/content/docs/general/accessing-the-clusters/shell-access-and-data-transfer/meta.json
@@ -0,0 +1,8 @@
+{
+  "title": "shell-access-and-data-transfer",
+  "pages": [
+    "putty",
+    "ssh-key-management",
+    "ssh-keys"
+  ]
+}
diff --git a/content/docs/general/management/meta.json b/content/docs/general/management/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..f9a1c3ab8b510b88556c9b78131361e448013249
--- /dev/null
+++ b/content/docs/general/management/meta.json
@@ -0,0 +1,7 @@
+{
+  "title": "management",
+  "pages": [
+    "einfracz-profile",
+    "it4i-profile"
+  ]
+}
diff --git a/content/docs/general/meta.json b/content/docs/general/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..3ea3e0b1a34f2a824ff547f096a546662f20002f
--- /dev/null
+++ b/content/docs/general/meta.json
@@ -0,0 +1,27 @@
+{
+  "title": "general",
+  "pages": [
+    "applying-for-resources",
+    "aup",
+    "barbora-partitions",
+    "capacity-computing",
+    "energy",
+    "feedback",
+    "hyperqueue",
+    "job-arrays",
+    "job-priority",
+    "job-submission-and-execution",
+    "karolina-mpi",
+    "karolina-partitions",
+    "karolina-slurm",
+    "pbs-job-submission-and-execution",
+    "resource-accounting",
+    "resource_allocation_and_job_execution",
+    "resources-allocation-policy",
+    "services-access",
+    "shell-and-data-access",
+    "slurm-batch-examples",
+    "slurm-job-submission-and-execution",
+    "support"
+  ]
+}
diff --git a/content/docs/general/obtaining-login-credentials/meta.json b/content/docs/general/obtaining-login-credentials/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..296ad987a24289b94c6e379b836ad0dbefebf4f9
--- /dev/null
+++ b/content/docs/general/obtaining-login-credentials/meta.json
@@ -0,0 +1,7 @@
+{
+  "title": "obtaining-login-credentials",
+  "pages": [
+    "certificates-faq",
+    "obtaining-login-credentials"
+  ]
+}
diff --git a/content/docs/general/tools/meta.json b/content/docs/general/tools/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..f96a1d50160b00e79a81a80a70bef56c152f4907
--- /dev/null
+++ b/content/docs/general/tools/meta.json
@@ -0,0 +1,10 @@
+{
+  "title": "tools",
+  "pages": [
+    "cicd",
+    "codeit4i",
+    "opencode",
+    "portal-clients",
+    "tools-list"
+  ]
+}
diff --git a/content/docs/img/cs/guides/meta.json b/content/docs/img/cs/guides/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..a3e5028ebd3f1346159405cff015c5bddf3a8583
--- /dev/null
+++ b/content/docs/img/cs/guides/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "guides",
+  "pages": []
+}
diff --git a/content/docs/img/cs/meta.json b/content/docs/img/cs/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..6044e6725ba167650847e3d61398ad5df02a2f4d
--- /dev/null
+++ b/content/docs/img/cs/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "cs",
+  "pages": []
+}
diff --git a/content/docs/img/meta.json b/content/docs/img/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..6810c28529723a04eac87494513acff83ec84985
--- /dev/null
+++ b/content/docs/img/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "img",
+  "pages": []
+}
diff --git a/content/docs/karolina/img/meta.json b/content/docs/karolina/img/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..6810c28529723a04eac87494513acff83ec84985
--- /dev/null
+++ b/content/docs/karolina/img/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "img",
+  "pages": []
+}
diff --git a/content/docs/karolina/meta.json b/content/docs/karolina/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..c9ebf31e0a52d135c842a3b368867f6bf40d610c
--- /dev/null
+++ b/content/docs/karolina/meta.json
@@ -0,0 +1,11 @@
+{
+  "title": "karolina",
+  "pages": [
+    "compute-nodes",
+    "hardware-overview",
+    "introduction",
+    "network",
+    "storage",
+    "visualization"
+  ]
+}
diff --git a/content/docs/lumi/meta.json b/content/docs/lumi/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..129e43b9dd17be5d3240c013691c22c92e5c9bae
--- /dev/null
+++ b/content/docs/lumi/meta.json
@@ -0,0 +1,11 @@
+{
+  "title": "lumi",
+  "pages": [
+    "about",
+    "lumiai",
+    "openfoam",
+    "pytorch",
+    "software",
+    "support"
+  ]
+}
diff --git a/content/docs/meta.json b/content/docs/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..5d422658db14d49437804ee2ec7c22077ae85618
--- /dev/null
+++ b/content/docs/meta.json
@@ -0,0 +1,12 @@
+{
+  "title": "docs",
+  "pages": [
+    "apiv1",
+    "dice",
+    "einfracz-migration",
+    "environment-and-modules",
+    "index",
+    "job-features",
+    "prace"
+  ]
+}
diff --git a/content/docs/salomon/meta.json b/content/docs/salomon/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..0178af1abd345fec581c8357c79823163ffb2671
--- /dev/null
+++ b/content/docs/salomon/meta.json
@@ -0,0 +1,13 @@
+{
+  "title": "salomon",
+  "pages": [
+    "7d-enhanced-hypercube",
+    "compute-nodes",
+    "hardware-overview",
+    "ib-single-plane-topology",
+    "introduction",
+    "network",
+    "storage",
+    "visualization"
+  ]
+}
diff --git a/content/docs/salomon/software/meta.json b/content/docs/salomon/software/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..d3fa4baf0afba515da25b5b1be524e6fdba78959
--- /dev/null
+++ b/content/docs/salomon/software/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "software",
+  "pages": []
+}
diff --git a/content/docs/salomon/software/numerical-libraries/meta.json b/content/docs/salomon/software/numerical-libraries/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..ce4514977adb318183441c8ad091d05600c49c56
--- /dev/null
+++ b/content/docs/salomon/software/numerical-libraries/meta.json
@@ -0,0 +1,6 @@
+{
+  "title": "numerical-libraries",
+  "pages": [
+    "Clp"
+  ]
+}
diff --git a/content/docs/software/bio/meta.json b/content/docs/software/bio/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..0adaa1f9b8940d9c12abd26a89bf5aed10a3e6d4
--- /dev/null
+++ b/content/docs/software/bio/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "bio",
+  "pages": []
+}
diff --git a/content/docs/software/bio/omics-master/meta.json b/content/docs/software/bio/omics-master/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..278a394a884213bd6022fe685731151ae9351c14
--- /dev/null
+++ b/content/docs/software/bio/omics-master/meta.json
@@ -0,0 +1,8 @@
+{
+  "title": "omics-master",
+  "pages": [
+    "diagnostic-component-team",
+    "overview",
+    "priorization-component-bierapp"
+  ]
+}
diff --git a/content/docs/software/cae/comsol/meta.json b/content/docs/software/cae/comsol/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..a7a70fe5f9124a520d1d56b18e58fc70130642c2
--- /dev/null
+++ b/content/docs/software/cae/comsol/meta.json
@@ -0,0 +1,7 @@
+{
+  "title": "comsol",
+  "pages": [
+    "comsol-multiphysics",
+    "licensing-and-available-versions"
+  ]
+}
diff --git a/content/docs/software/cae/meta.json b/content/docs/software/cae/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..7395f7043eab084d2a2cb59315c4605cb3bec56f
--- /dev/null
+++ b/content/docs/software/cae/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "cae",
+  "pages": []
+}
diff --git a/content/docs/software/chemistry/files-nwchem/meta.json b/content/docs/software/chemistry/files-nwchem/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..4268266b8080b18cba35bf932ae18bae9f6b234d
--- /dev/null
+++ b/content/docs/software/chemistry/files-nwchem/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "files-nwchem",
+  "pages": []
+}
diff --git a/content/docs/software/chemistry/files-phono3py/meta.json b/content/docs/software/chemistry/files-phono3py/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..602fa717106f16686782d86f44eb692f808b7b02
--- /dev/null
+++ b/content/docs/software/chemistry/files-phono3py/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "files-phono3py",
+  "pages": []
+}
diff --git a/content/docs/software/chemistry/files-phonopy/meta.json b/content/docs/software/chemistry/files-phonopy/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..9add9d8d6a74af54702a7365ff47bdaede8ce0e3
--- /dev/null
+++ b/content/docs/software/chemistry/files-phonopy/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "files-phonopy",
+  "pages": []
+}
diff --git a/content/docs/software/chemistry/meta.json b/content/docs/software/chemistry/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..d61a747cdfa7dec6ce6036d7a121d626f9fa2b3a
--- /dev/null
+++ b/content/docs/software/chemistry/meta.json
@@ -0,0 +1,12 @@
+{
+  "title": "chemistry",
+  "pages": [
+    "gaussian",
+    "molpro",
+    "nwchem",
+    "orca",
+    "phono3py",
+    "phonopy",
+    "vasp"
+  ]
+}
diff --git a/content/docs/software/data-science/imgs/meta.json b/content/docs/software/data-science/imgs/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..d449c563c46e6d199d3e489e0c549a76e7661fc5
--- /dev/null
+++ b/content/docs/software/data-science/imgs/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "imgs",
+  "pages": []
+}
diff --git a/content/docs/software/data-science/meta.json b/content/docs/software/data-science/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..9dfdfe19d0c57762bbad42f26277bf26d38544a3
--- /dev/null
+++ b/content/docs/software/data-science/meta.json
@@ -0,0 +1,6 @@
+{
+  "title": "data-science",
+  "pages": [
+    "dask"
+  ]
+}
diff --git a/content/docs/software/debuggers/meta.json b/content/docs/software/debuggers/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..b9ac7db325abac5d4444f3ed3ee6478754e6d81a
--- /dev/null
+++ b/content/docs/software/debuggers/meta.json
@@ -0,0 +1,18 @@
+{
+  "title": "debuggers",
+  "pages": [
+    "allinea-ddt",
+    "allinea-performance-reports",
+    "cube",
+    "intel-performance-counter-monitor",
+    "intel-vtune-amplifier",
+    "intel-vtune-profiler",
+    "introduction",
+    "papi",
+    "scalasca",
+    "score-p",
+    "total-view",
+    "valgrind",
+    "vampir"
+  ]
+}
diff --git a/content/docs/software/intel/intel-suite/meta.json b/content/docs/software/intel/intel-suite/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..d8ace2d564f1bb8e66425c444d93820caa8df5ca
--- /dev/null
+++ b/content/docs/software/intel/intel-suite/meta.json
@@ -0,0 +1,13 @@
+{
+  "title": "intel-suite",
+  "pages": [
+    "intel-advisor",
+    "intel-compilers",
+    "intel-inspector",
+    "intel-integrated-performance-primitives",
+    "intel-mkl",
+    "intel-parallel-studio-introduction",
+    "intel-tbb",
+    "intel-trace-analyzer-and-collector"
+  ]
+}
diff --git a/content/docs/software/intel/meta.json b/content/docs/software/intel/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..49b38f128eb3b04e94ad6c7c414c526957d6579b
--- /dev/null
+++ b/content/docs/software/intel/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "intel",
+  "pages": []
+}
diff --git a/content/docs/software/lang/meta.json b/content/docs/software/lang/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..18201c46452b2c0785cba6f76a0e24b613958bba
--- /dev/null
+++ b/content/docs/software/lang/meta.json
@@ -0,0 +1,10 @@
+{
+  "title": "lang",
+  "pages": [
+    "conda",
+    "csc",
+    "java",
+    "julialang",
+    "python"
+  ]
+}
diff --git a/content/docs/software/machine-learning/meta.json b/content/docs/software/machine-learning/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..9ee441600cee99b1ad4e33236fd1735ab28d23af
--- /dev/null
+++ b/content/docs/software/machine-learning/meta.json
@@ -0,0 +1,10 @@
+{
+  "title": "machine-learning",
+  "pages": [
+    "alphafold",
+    "deepdock",
+    "introduction",
+    "netket",
+    "tensorflow"
+  ]
+}
diff --git a/content/docs/software/meta.json b/content/docs/software/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..dd3c7663fddd170e87e80f8305428246da884923
--- /dev/null
+++ b/content/docs/software/meta.json
@@ -0,0 +1,12 @@
+{
+  "title": "software",
+  "pages": [
+    "compilers",
+    "eessi",
+    "isv_licenses",
+    "karolina-compilation",
+    "nvidia-cuda-q",
+    "nvidia-cuda",
+    "nvidia-hip"
+  ]
+}
diff --git a/content/docs/software/modules/meta.json b/content/docs/software/modules/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..96e4254a68ea07de0c2f39e3c9e34773bfacc3c6
--- /dev/null
+++ b/content/docs/software/modules/meta.json
@@ -0,0 +1,7 @@
+{
+  "title": "modules",
+  "pages": [
+    "lmod",
+    "new-software"
+  ]
+}
diff --git a/content/docs/software/mpi/img/meta.json b/content/docs/software/mpi/img/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..6810c28529723a04eac87494513acff83ec84985
--- /dev/null
+++ b/content/docs/software/mpi/img/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "img",
+  "pages": []
+}
diff --git a/content/docs/software/mpi/meta.json b/content/docs/software/mpi/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..112814091845f5d17f6fbbf31af972eff46978d1
--- /dev/null
+++ b/content/docs/software/mpi/meta.json
@@ -0,0 +1,9 @@
+{
+  "title": "mpi",
+  "pages": [
+    "jupyter_mpi",
+    "mpi",
+    "mpi4py-mpi-for-python",
+    "ompi-examples"
+  ]
+}
diff --git a/content/docs/software/numerical-languages/meta.json b/content/docs/software/numerical-languages/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..b32e8cfb2e7e2c8f3e4fb9bfb938f74b5710d545
--- /dev/null
+++ b/content/docs/software/numerical-languages/meta.json
@@ -0,0 +1,10 @@
+{
+  "title": "numerical-languages",
+  "pages": [
+    "introduction",
+    "matlab",
+    "octave",
+    "opencoarrays",
+    "r"
+  ]
+}
diff --git a/content/docs/software/numerical-libraries/meta.json b/content/docs/software/numerical-libraries/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..5c6efc44944958692dc9621f99ac56460dca0092
--- /dev/null
+++ b/content/docs/software/numerical-libraries/meta.json
@@ -0,0 +1,10 @@
+{
+  "title": "numerical-libraries",
+  "pages": [
+    "fftw",
+    "gsl",
+    "hdf5",
+    "intel-numerical-libraries",
+    "petsc"
+  ]
+}
diff --git a/content/docs/software/sdk/meta.json b/content/docs/software/sdk/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..7ffa978d5c2a5151816e60c0259ef01397d5f8cc
--- /dev/null
+++ b/content/docs/software/sdk/meta.json
@@ -0,0 +1,7 @@
+{
+  "title": "sdk",
+  "pages": [
+    "nvhpc",
+    "openacc-mpi"
+  ]
+}
diff --git a/content/docs/software/tools/ansys/meta.json b/content/docs/software/tools/ansys/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..bf35f281cf941bc66c7ed6f5e3e74ab251b4225c
--- /dev/null
+++ b/content/docs/software/tools/ansys/meta.json
@@ -0,0 +1,13 @@
+{
+  "title": "ansys",
+  "pages": [
+    "ansys-cfx",
+    "ansys-fluent",
+    "ansys-ls-dyna",
+    "ansys-mechanical-apdl",
+    "ansys",
+    "licensing",
+    "setting-license-preferences",
+    "workbench"
+  ]
+}
diff --git a/content/docs/software/tools/meta.json b/content/docs/software/tools/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..f677eda41e7a26dba39ab010eccbd375cc3bd7af
--- /dev/null
+++ b/content/docs/software/tools/meta.json
@@ -0,0 +1,11 @@
+{
+  "title": "tools",
+  "pages": [
+    "apptainer",
+    "easybuild-images",
+    "easybuild",
+    "singularity",
+    "spack",
+    "virtualization"
+  ]
+}
diff --git a/content/docs/software/viz/insitu/img/meta.json b/content/docs/software/viz/insitu/img/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..6810c28529723a04eac87494513acff83ec84985
--- /dev/null
+++ b/content/docs/software/viz/insitu/img/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "img",
+  "pages": []
+}
diff --git a/content/docs/software/viz/insitu/meta.json b/content/docs/software/viz/insitu/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..9e0cb1bb78de87531e6e60d08edefdc3bbc81a41
--- /dev/null
+++ b/content/docs/software/viz/insitu/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "insitu",
+  "pages": []
+}
diff --git a/content/docs/software/viz/meta.json b/content/docs/software/viz/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..32ce70931f95b21d26130db8d9767486c4301855
--- /dev/null
+++ b/content/docs/software/viz/meta.json
@@ -0,0 +1,14 @@
+{
+  "title": "viz",
+  "pages": [
+    "NICEDCVsoftware",
+    "gpi2",
+    "insitu",
+    "openfoam",
+    "ovito",
+    "paraview",
+    "qtiplot",
+    "vesta",
+    "vgl"
+  ]
+}
diff --git a/content/docs/src/meta.json b/content/docs/src/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..b8d18572318a545d87b6fb2a9325bfad8d23d9b4
--- /dev/null
+++ b/content/docs/src/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "src",
+  "pages": []
+}
diff --git a/content/docs/src/ompi/meta.json b/content/docs/src/ompi/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..ecc090017a9a5991a0acac663591c584fdfe422d
--- /dev/null
+++ b/content/docs/src/ompi/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "ompi",
+  "pages": []
+}
diff --git a/content/docs/storage/img/meta.json b/content/docs/storage/img/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..6810c28529723a04eac87494513acff83ec84985
--- /dev/null
+++ b/content/docs/storage/img/meta.json
@@ -0,0 +1,4 @@
+{
+  "title": "img",
+  "pages": []
+}
diff --git a/content/docs/storage/meta.json b/content/docs/storage/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..2152707c75bc58c7d7382e8b724d85ffdac4e6b0
--- /dev/null
+++ b/content/docs/storage/meta.json
@@ -0,0 +1,13 @@
+{
+  "title": "storage",
+  "pages": [
+    "awscli",
+    "cesnet-s3",
+    "cesnet-storage",
+    "nfs4-file-acl",
+    "proj4-storage",
+    "project-storage",
+    "s3cmd",
+    "standard-file-acl"
+  ]
+}