diff --git a/website/_redirects b/website/_redirects
index e26f6c617..33b072635 100644
--- a/website/_redirects
+++ b/website/_redirects
@@ -3,26 +3,31 @@
# See https://www.netlify.com/docs/redirects/ for documentation. Please do not
# modify or delete existing redirects without first verifying internally.
-/docs/installation.html /docs/install/index.html 301!
-/docs/command-line/machine-readable.html /docs/commands/index.html 301!
-/docs/command-line/introduction.html /docs/commands/index.html 301!
-/docs/templates/introduction.html /docs/templates/index.html 301!
-/docs/builders/azure-setup.html /docs/builders/azure.html 301!
-/docs/templates/veewee-to-packer.html /guides/veewee-to-packer.html 301!
-/docs/extend/developing-plugins.html /docs/extending/plugins.html 301!
-/docs/extending/developing-plugins.html /docs/extending/plugins.html 301!
-/docs/extend/builder.html /docs/extending/custom-builders.html 301!
-/docs/getting-started/setup.html /docs/getting-started/install.html 301!
-/docs/other/community.html /community-tools.html 301!
-/downloads-community.html /community-tools.html 301!
-/community /community.html 301!
-/community/index.html /community.html 301!
-/docs/other/environmental-variables.html /docs/other/environment-variables.html 301!
-/docs/platforms.html /docs/builders/index.html 301!
-/intro/platforms.html /docs/builders/index.html 301!
-/docs/templates/configuration-templates.html /docs/templates/engine.html 301!
-/docs/machine-readable/* /docs/commands/index.html 301!
-/docs/command-line/* /docs/commands/:splat 200
-/docs/extend/* /docs/extending/:splat 200
-/intro/getting-started/install /intro/getting-started 301!
-/intro/getting-started/install.html /intro/getting-started 301!
+/docs/installation.html /docs/install/index.html 301!
+/docs/command-line/machine-readable.html /docs/commands/index.html 301!
+/docs/command-line/introduction.html /docs/commands/index.html 301!
+/docs/templates/introduction.html /docs/templates/index.html 301!
+/docs/builders/azure-setup.html /docs/builders/azure.html 301!
+/docs/templates/veewee-to-packer.html /guides/veewee-to-packer.html 301!
+/docs/extend/developing-plugins.html /docs/extending/plugins.html 301!
+/docs/extending/developing-plugins.html /docs/extending/plugins.html 301!
+/docs/extend/builder.html /docs/extending/custom-builders.html 301!
+/docs/getting-started/setup.html /docs/getting-started/install.html 301!
+/docs/other/community.html /community-tools.html 301!
+/downloads-community.html /community-tools.html 301!
+/community /community.html 301!
+/community/index.html /community.html 301!
+/docs/other/environmental-variables.html /docs/other/environment-variables.html 301!
+/docs/platforms.html /docs/builders/index.html 301!
+/intro/platforms.html /docs/builders/index.html 301!
+/docs/templates/configuration-templates.html /docs/templates/engine.html 301!
+/docs/machine-readable/* /docs/commands/index.html 301!
+/docs/command-line/* /docs/commands/:splat 200
+/docs/extend/* /docs/extending/:splat 200
+/intro/getting-started/install /intro/getting-started 301!
+/intro/getting-started/install.html /intro/getting-started 301!
+/docs/basics/terminology /docs/terminology 301!
+/docs/basics/terminology.html /docs/terminology 301!
+/docs/configuration/from-1.5/:path /docs/from-1.5/:path 200
+/docs/configuration/from-1.5/:path/overview /docs/from-1.5/:path 200
+/docs/configuration/from-1.5/:path/overview.html /docs/from-1.5/:path 200
diff --git a/website/data/docs-navigation.js b/website/data/docs-navigation.js
index 06ed5ffdf..254789779 100644
--- a/website/data/docs-navigation.js
+++ b/website/data/docs-navigation.js
@@ -6,8 +6,274 @@
// the landing page for the category
export default [
+ {
+ category: 'from-1.5',
+ content: [
+ 'variables',
+ 'locals',
+ 'syntax',
+ 'expressions',
+ 'syntax-json',
+ {
+ category: 'functions',
+ content: [
+ {
+ category: 'numeric',
+ content: [
+ 'abs',
+ 'ceil',
+ 'floor',
+ 'log',
+ 'max',
+ 'min',
+ 'parseint',
+ 'pow',
+ 'signum'
+ ]
+ },
+ {
+ category: 'string',
+ content: [
+ 'chomp',
+ 'format',
+ 'formatlist',
+ 'indent',
+ 'join',
+ 'lower',
+ 'replace',
+ 'regexreplace',
+ 'split',
+ 'strrev',
+ 'substr',
+ 'title',
+ 'trim',
+ 'trimprefix',
+ 'trimsuffix',
+ 'trimspace',
+ 'upper'
+ ]
+ },
+ {
+ category: 'collection',
+ content: [
+ 'chunklist',
+ 'coalesce',
+ 'coalescelist',
+ 'compact',
+ 'concat',
+ 'contains',
+ 'distinct',
+ 'element',
+ 'flatten',
+ 'keys',
+ 'length',
+ 'lookup',
+ 'merge',
+ 'range',
+ 'reverse',
+ 'setintersection',
+ 'setproduct',
+ 'setunion',
+ 'slice',
+ 'sort',
+ 'values',
+ 'zipmap'
+ ]
+ },
+ {
+ category: 'encoding',
+ content: [
+ 'base64decode',
+ 'base64encode',
+ 'csvdecode',
+ 'jsondecode',
+ 'jsonencode',
+ 'urlencode',
+ 'yamldecode',
+ 'yamlencode'
+ ]
+ },
+ {
+ category: 'file',
+ content: [
+ 'abspath',
+ 'basename',
+ 'dirname',
+ 'file',
+ 'fileexists',
+ 'fileset',
+ 'pathexpand'
+ ]
+ },
+ {
+ category: 'datetime',
+ content: ['formatdate', 'timeadd', 'timestamp']
+ },
+ {
+ category: 'crypto',
+ content: ['bcrypt', 'md5', 'rsadecrypt', 'sha1', 'sha256', 'sha512']
+ },
+ {
+ category: 'uuid',
+ content: ['uuidv4', 'uuidv5']
+ },
+ {
+ category: 'ipnet',
+ content: ['cidrhost', 'cidrnetmask', 'cidrsubnet']
+ },
+ {
+ category: 'conversion',
+ content: ['can', 'convert', 'try']
+ }
+ ]
+ }
+ ]
+ },
+ '--------',
+ 'terminology',
+ {
+ category: 'commands',
+ content: ['build', 'console', 'fix', 'inspect', 'validate']
+ },
+ {
+ category: 'templates',
+ content: [
+ 'builders',
+ 'communicator',
+ 'engine',
+ 'post-processors',
+ 'provisioners',
+ 'user-variables'
+ ]
+ },
+ '----------',
+ { category: 'communicators', content: ['ssh', 'winrm'] },
{
category: 'builders',
- content: ['alicloud-ecs']
- }
+ content: [
+ 'alicloud-ecs',
+ 'amazon',
+ 'amazon-chroot',
+ 'amazon-ebs',
+ 'amazon-ebssurrogate',
+ 'amazon-ebsvolume',
+ 'amazon-instance',
+ 'azure',
+ 'azure-arm',
+ 'azure-chroot',
+ 'cloudstack',
+ 'digitalocean',
+ 'docker',
+ 'file',
+ 'googlecompute',
+ 'hetzner-cloud',
+ 'hyperone',
+ 'hyperv',
+ 'hyperv-iso',
+ 'hyperv-vmcx',
+ 'linode',
+ 'lxc',
+ 'lxd',
+ 'ncloud',
+ 'null',
+ 'oneandone',
+ 'openstack',
+ 'oracle',
+ 'oracle-classic',
+ 'oracle-oci',
+ 'outscale',
+ 'osc-chroot',
+ 'osc-bsu',
+ 'osc-bsusurrogate',
+ 'osc-bsuvolume',
+ 'parallels',
+ 'parallels-iso',
+ 'parallels-pvm',
+ 'profitbricks',
+ 'proxmox',
+ 'qemu',
+ 'scaleway',
+ 'tencentcloud-cvm',
+ 'jdcloud',
+ 'triton',
+ 'ucloud-uhost',
+ 'vagrant',
+ 'virtualbox',
+ 'virtualbox-iso',
+ 'virtualbox-ovf',
+ 'virtualbox-vm',
+ 'vmware',
+ 'vmware-iso',
+ 'vmware-vmx',
+ 'vsphere-iso',
+ 'vsphere-clone',
+ 'yandex',
+ 'custom',
+ 'community-supported'
+ ]
+ },
+ {
+ category: 'provisioners',
+ content: [
+ 'ansible-local',
+ 'ansible',
+ 'breakpoint',
+ 'chef-client',
+ 'chef-solo',
+ 'converge',
+ 'file',
+ 'inspec',
+ 'powershell',
+ 'puppet-masterless',
+ 'puppet-server',
+ 'salt-masterless',
+ 'shell',
+ 'shell-local',
+ 'windows-shell',
+ 'windows-restart',
+ 'custom',
+ 'community-supported'
+ ]
+ },
+ {
+ category: 'post-processors',
+ content: [
+ 'alicloud-import',
+ 'amazon-import',
+ 'artifice',
+ 'compress',
+ 'checksum',
+ 'digitalocean-import',
+ 'docker-import',
+ 'docker-push',
+ 'docker-save',
+ 'docker-tag',
+ 'exoscale-import',
+ 'googlecompute-export',
+ 'googlecompute-import',
+ 'manifest',
+ 'shell-local',
+ 'ucloud-import',
+ 'vagrant',
+ 'vagrant-cloud',
+ 'vsphere',
+ 'vsphere-template'
+ ]
+ },
+ '----------',
+ 'install',
+ '----------',
+ {
+ category: 'extending',
+ content: [
+ 'plugins',
+ 'custom-builders',
+ 'custom-post-processors',
+ 'custom-provisioners'
+ ]
+ },
+ '---------',
+ 'environment-variables',
+ 'core-configuration',
+ 'debugging'
]
diff --git a/website/pages/docs/builders/alicloud-ecs.mdx b/website/pages/docs/builders/alicloud-ecs.mdx
index 67b9a0cfe..c7d8ffca5 100644
--- a/website/pages/docs/builders/alicloud-ecs.mdx
+++ b/website/pages/docs/builders/alicloud-ecs.mdx
@@ -4,6 +4,7 @@ description: |
customized images based on an existing base images.
layout: docs
page_title: Alicloud Image Builder
+sidebar_title: 'Alicloud ECS'
sidebar_current: docs-builders-alicloud-ecs
---
@@ -24,14 +25,19 @@ builder.
### Required:
@include 'builder/alicloud/ecs/RunConfig-required.mdx'
+
@include 'builder/alicloud/ecs/AlicloudImageConfig-required.mdx'
### Optional:
@include 'builder/alicloud/ecs/AlicloudAccessConfig-not-required.mdx'
+
@include 'builder/alicloud/ecs/AlicloudDiskDevice-not-required.mdx'
+
@include 'builder/alicloud/ecs/AlicloudDiskDevices-not-required.mdx'
+
@include 'builder/alicloud/ecs/RunConfig-not-required.mdx'
+
@include 'builder/alicloud/ecs/AlicloudImageConfig-not-required.mdx'
- `temporary_key_pair_name` (string) - The name of the temporary key pair to
diff --git a/website/pages/docs/builders/amazon-chroot.mdx b/website/pages/docs/builders/amazon-chroot.mdx
index d6a366877..ee915a425 100644
--- a/website/pages/docs/builders/amazon-chroot.mdx
+++ b/website/pages/docs/builders/amazon-chroot.mdx
@@ -10,6 +10,7 @@ description: >
in the EC2 documentation.
layout: docs
page_title: Amazon chroot - Builders
+sidebar_title: 'chroot'
sidebar_current: docs-builders-amazon-chroot
---
diff --git a/website/pages/docs/builders/amazon-ebs.mdx b/website/pages/docs/builders/amazon-ebs.mdx
index 7855f03bc..eb24c1a68 100644
--- a/website/pages/docs/builders/amazon-ebs.mdx
+++ b/website/pages/docs/builders/amazon-ebs.mdx
@@ -6,6 +6,7 @@ description: |
the root device section in the EC2 documentation.
layout: docs
page_title: Amazon EBS - Builders
+sidebar_title: 'EBS'
sidebar_current: docs-builders-amazon-ebsbacked
---
@@ -96,6 +97,7 @@ Block devices can be nested in the
#### Optional:
@include 'helper/communicator/Config-not-required.mdx'
+
@include 'helper/communicator/SSH-not-required.mdx'
## Basic Example
diff --git a/website/pages/docs/builders/amazon-ebssurrogate.mdx b/website/pages/docs/builders/amazon-ebssurrogate.mdx
index 93130c82e..80503589e 100644
--- a/website/pages/docs/builders/amazon-ebssurrogate.mdx
+++ b/website/pages/docs/builders/amazon-ebssurrogate.mdx
@@ -6,6 +6,7 @@ description: >
require running inside an EC2 instance.
layout: docs
page_title: Amazon EBS Surrogate - Builders
+sidebar_title: 'EBS Surrogate'
sidebar_current: docs-builders-amazon-ebssurrogate
---
@@ -95,6 +96,7 @@ Block devices can be nested in the
#### Optional:
@include 'helper/communicator/Config-not-required.mdx'
+
@include 'helper/communicator/SSH-not-required.mdx'
## Basic Example
diff --git a/website/pages/docs/builders/amazon-ebsvolume.mdx b/website/pages/docs/builders/amazon-ebsvolume.mdx
index cbd4c3746..ccba0dfa6 100644
--- a/website/pages/docs/builders/amazon-ebsvolume.mdx
+++ b/website/pages/docs/builders/amazon-ebsvolume.mdx
@@ -4,6 +4,7 @@ description: |
intended to create EBS volumes rather than a machine image.
layout: docs
page_title: Amazon EBS Volume - Builders
+sidebar_title: 'EBS Volume'
sidebar_current: docs-builders-amazon-ebsvolume
---
@@ -81,6 +82,7 @@ Block devices can be nested in the
#### Optional:
@include 'builder/amazon/common/BlockDevice-not-required.mdx'
+
@include 'builder/amazon/ebsvolume/BlockDevice-not-required.mdx'
### Run Configuration
@@ -98,6 +100,7 @@ Block devices can be nested in the
#### Optional:
@include 'helper/communicator/Config-not-required.mdx'
+
@include 'helper/communicator/SSH-not-required.mdx'
## Basic Example
diff --git a/website/pages/docs/builders/amazon-instance.mdx b/website/pages/docs/builders/amazon-instance.mdx
index d3a06b73d..3ec4307ce 100644
--- a/website/pages/docs/builders/amazon-instance.mdx
+++ b/website/pages/docs/builders/amazon-instance.mdx
@@ -10,6 +10,7 @@ description: >
device section in the EC2 documentation.
layout: docs
page_title: Amazon instance-store - Builders
+sidebar_title: 'Instance'
sidebar_current: docs-builders-amazon-instance
---
@@ -112,6 +113,7 @@ Block devices can be nested in the
#### Optional:
@include 'helper/communicator/Config-not-required.mdx'
+
@include 'helper/communicator/SSH-not-required.mdx'
## Basic Example
diff --git a/website/pages/docs/builders/amazon.mdx b/website/pages/docs/builders/amazon.mdx
index cd44ebed1..1f6e076db 100644
--- a/website/pages/docs/builders/amazon.mdx
+++ b/website/pages/docs/builders/amazon.mdx
@@ -4,6 +4,7 @@ description: |
multiple builders depending on the strategy you want to use to build the AMI.
layout: docs
page_title: Amazon AMI - Builders
+sidebar_title: 'Amazon EC2'
sidebar_current: docs-builders-amazon
---
@@ -47,6 +48,8 @@ filesystem and data.
volumes by launching a source AMI with block devices mapped. Provision the
instance, then destroy it, retaining the EBS volumes.
+
+
## Authentication
@@ -262,8 +265,7 @@ fail. If that's the case, you might see an error like this:
==> amazon-ebs: Error querying AMI: AuthFailure: AWS was not able to validate the provided access credentials
If you suspect your system's date is wrong, you can compare it against
-. On
-Linux/OS X, you can run the `date` command to get the current time. If you're
+`http://www.time.gov/`. On Linux/OS X, you can run the `date` command to get the current time. If you're
on Linux, you can try setting the time with ntp by running `sudo ntpd -q`.
### ResourceNotReady Error
diff --git a/website/pages/docs/builders/azure-arm.mdx b/website/pages/docs/builders/azure-arm.mdx
index 978d6e7b3..13ce61f03 100644
--- a/website/pages/docs/builders/azure-arm.mdx
+++ b/website/pages/docs/builders/azure-arm.mdx
@@ -2,6 +2,7 @@
description: Packer supports building VHDs in Azure Resource manager.
layout: docs
page_title: Azure arm - Builders
+sidebar_title: 'ARM'
sidebar_current: docs-builders-azure-arm
---
@@ -30,7 +31,7 @@ options. In addition to the options listed here, a [communicator](/docs/template
### Authentication options
-@include 'builder/azure/common/client/\_Config.mdx'
+@include 'builder/azure/common/client/Config.mdx'
#### Managed Identity
@@ -164,7 +165,8 @@ Providing `temp_resource_group_name` or `location` in combination with
### Optional:
@include 'builder/azure/arm/Config-not-required.mdx'
-@include 'builder/azure/common/client/\_Config-not-required.mdx'
+
+@include 'builder/azure/common/client/Config-not-required.mdx'
## Basic Example
diff --git a/website/pages/docs/builders/azure-chroot.mdx b/website/pages/docs/builders/azure-chroot.mdx
index 18e35da99..59aa90095 100644
--- a/website/pages/docs/builders/azure-chroot.mdx
+++ b/website/pages/docs/builders/azure-chroot.mdx
@@ -6,6 +6,7 @@ description: >
a VM in Azure.
layout: docs
page_title: Azure chroot - Builders
+sidebar_title: 'chroot'
sidebar_current: docs-builders-azure-chroot
---
@@ -60,17 +61,17 @@ ones are specified a different authentication method may be used. See the
[shared Azure builders documentation](/docs/builders/azure.html) for more
information.
-@include 'builder/azure/common/client/\_Config-not-required.mdx'
+@include 'builder/azure/common/client/Config-not-required.mdx'
### Azure chroot builder specific options
#### Required:
-@include 'builder/azure/chroot/\_Config-required.mdx'
+@include 'builder/azure/chroot/Config-required.mdx'
#### Optional:
-@include 'builder/azure/chroot/\_Config-not-required.mdx'
+@include 'builder/azure/chroot/Config-not-required.mdx'
## Chroot Mounts
diff --git a/website/pages/docs/builders/azure.mdx b/website/pages/docs/builders/azure.mdx
index 30ba93742..612ad138f 100644
--- a/website/pages/docs/builders/azure.mdx
+++ b/website/pages/docs/builders/azure.mdx
@@ -6,6 +6,7 @@ description: >
images.
layout: docs
page_title: Azure images - Builders
+sidebar_title: 'Azure'
sidebar_current: docs-builders-azure
---
diff --git a/website/pages/docs/builders/cloudstack.mdx b/website/pages/docs/builders/cloudstack.mdx
index eef80bc29..40c286a67 100644
--- a/website/pages/docs/builders/cloudstack.mdx
+++ b/website/pages/docs/builders/cloudstack.mdx
@@ -6,6 +6,7 @@ description: |
then creates a new template from that instance.
layout: docs
page_title: CloudStack - Builders
+sidebar_title: 'CloudStack'
sidebar_current: docs-builders-cloudstack
---
diff --git a/website/pages/docs/builders/community-supported.mdx b/website/pages/docs/builders/community-supported.mdx
index 065b201a1..27e533fb7 100644
--- a/website/pages/docs/builders/community-supported.mdx
+++ b/website/pages/docs/builders/community-supported.mdx
@@ -4,6 +4,7 @@ description: |
can run alongside Packer with minimal extra effort.
layout: docs
page_title: Community - Builders
+sidebar_title: 'Community-Supported'
sidebar_current: docs-builders-community
---
diff --git a/website/pages/docs/builders/custom.mdx b/website/pages/docs/builders/custom.mdx
index 3e427d6e2..134df2dff 100644
--- a/website/pages/docs/builders/custom.mdx
+++ b/website/pages/docs/builders/custom.mdx
@@ -5,6 +5,7 @@ description: |
builders is covered in the custom builders page of the Packer plugin section.
layout: docs
page_title: Custom - Builders
+sidebar_title: 'Custom'
sidebar_current: docs-builders-custom
---
diff --git a/website/pages/docs/builders/digitalocean.mdx b/website/pages/docs/builders/digitalocean.mdx
index 85b0b3b49..5c87146c8 100644
--- a/website/pages/docs/builders/digitalocean.mdx
+++ b/website/pages/docs/builders/digitalocean.mdx
@@ -12,6 +12,7 @@ description: >
launched within DigitalOcean.
layout: docs
page_title: DigitalOcean - Builders
+sidebar_title: 'DigitalOcean'
sidebar_current: docs-builders-digitalocean
---
diff --git a/website/pages/docs/builders/docker.mdx b/website/pages/docs/builders/docker.mdx
index 1d5fd2ed2..7b530f4e6 100644
--- a/website/pages/docs/builders/docker.mdx
+++ b/website/pages/docs/builders/docker.mdx
@@ -8,6 +8,7 @@ description: >
container for reuse or commits the image.
layout: docs
page_title: Docker - Builders
+sidebar_title: 'Docker'
sidebar_current: docs-builders-docker
---
@@ -147,6 +148,7 @@ You must specify (only) one of `commit`, `discard`, or `export_path`.
### Optional:
@include 'builder/docker/AwsAccessConfig-not-required.mdx'
+
@include 'builder/docker/Config-not-required.mdx'
## Using the Artifact: Export
diff --git a/website/pages/docs/builders/file.mdx b/website/pages/docs/builders/file.mdx
index d6ce03bb8..2eb476653 100644
--- a/website/pages/docs/builders/file.mdx
+++ b/website/pages/docs/builders/file.mdx
@@ -5,6 +5,7 @@ description: |
wait times.
layout: docs
page_title: File - Builders
+sidebar_title: 'File'
sidebar_current: docs-builders-file
---
diff --git a/website/pages/docs/builders/googlecompute.mdx b/website/pages/docs/builders/googlecompute.mdx
index 2b5de5425..a0b39e3c9 100644
--- a/website/pages/docs/builders/googlecompute.mdx
+++ b/website/pages/docs/builders/googlecompute.mdx
@@ -4,6 +4,7 @@ description: |
Cloud Compute Engine (GCE) based on existing images.
layout: docs
page_title: Google Compute - Builders
+sidebar_title: 'Google Cloud'
sidebar_current: docs-builders-googlecompute
---
diff --git a/website/pages/docs/builders/hetzner-cloud.mdx b/website/pages/docs/builders/hetzner-cloud.mdx
index 31c36d8bd..b99ac5f7e 100644
--- a/website/pages/docs/builders/hetzner-cloud.mdx
+++ b/website/pages/docs/builders/hetzner-cloud.mdx
@@ -7,6 +7,7 @@ description: |
that are launched within the Hetzner Cloud.
layout: docs
page_title: Hetzner Cloud - Builders
+sidebar_title: 'Hetzner Cloud'
sidebar_current: docs-builders-hetzner-cloud
---
diff --git a/website/pages/docs/builders/hyperone.mdx b/website/pages/docs/builders/hyperone.mdx
index bfe413edf..07937d7a5 100644
--- a/website/pages/docs/builders/hyperone.mdx
+++ b/website/pages/docs/builders/hyperone.mdx
@@ -5,6 +5,7 @@ description: |
the image after launching it, then creates a reusable image.
layout: docs
page_title: HyperOne - Builders
+sidebar_title: 'HyperOne'
sidebar_current: docs-builders-hyperone
---
diff --git a/website/pages/docs/builders/hyperv-iso.mdx b/website/pages/docs/builders/hyperv-iso.mdx
index 2cf0b1da8..e705905a4 100644
--- a/website/pages/docs/builders/hyperv-iso.mdx
+++ b/website/pages/docs/builders/hyperv-iso.mdx
@@ -6,6 +6,7 @@ description: |
export them.
layout: docs
page_title: Hyper-V ISO - Builders
+sidebar_title: 'ISO'
sidebar_current: docs-builders-hyperv-iso
---
@@ -81,6 +82,7 @@ builder.
"output-BUILDNAME" where "BUILDNAME" is the name of the build.
@include 'builder/hyperv/iso/Config-not-required.mdx'
+
@include 'builder/hyperv/common/CommonConfig-not-required.mdx'
## Http directory configuration reference
diff --git a/website/pages/docs/builders/hyperv-vmcx.mdx b/website/pages/docs/builders/hyperv-vmcx.mdx
index 239c0bc3f..565768693 100644
--- a/website/pages/docs/builders/hyperv-vmcx.mdx
+++ b/website/pages/docs/builders/hyperv-vmcx.mdx
@@ -7,6 +7,7 @@ description: >-
layout: docs
sidebar_current: docs-builders-hyperv-vmcx
page_title: Hyper-V Builder (from a vmcx)
+sidebar_title: 'VMCX'
---
# Hyper-V Builder (from a vmcx)
@@ -100,6 +101,7 @@ builder.
### Optional:
@include 'builder/hyperv/vmcx/Config-not-required.mdx'
+
@include 'builder/hyperv/common/CommonConfig-not-required.mdx'
## Boot Command
diff --git a/website/pages/docs/builders/hyperv.mdx b/website/pages/docs/builders/hyperv.mdx
index 84af6fb2c..93bbe7b4a 100644
--- a/website/pages/docs/builders/hyperv.mdx
+++ b/website/pages/docs/builders/hyperv.mdx
@@ -4,6 +4,7 @@ description: |
export them.
layout: docs
page_title: Hyper-V - Builders
+sidebar_title: 'Hyper-V'
sidebar_current: docs-builders-hyperv
---
diff --git a/website/pages/docs/builders/index.mdx b/website/pages/docs/builders/index.mdx
index 4db9e6e51..f4a950f6c 100644
--- a/website/pages/docs/builders/index.mdx
+++ b/website/pages/docs/builders/index.mdx
@@ -4,6 +4,7 @@ description: |
for various platforms.
layout: docs
page_title: Builders
+sidebar_title: 'Builders'
sidebar_current: docs-builders
---
diff --git a/website/pages/docs/builders/jdcloud.mdx b/website/pages/docs/builders/jdcloud.mdx
index 8694fa7eb..05aa67183 100644
--- a/website/pages/docs/builders/jdcloud.mdx
+++ b/website/pages/docs/builders/jdcloud.mdx
@@ -4,6 +4,7 @@ description: |
based on an existing image
layout: docs
page_title: JDCloud Image Builder
+sidebar_title: 'JDCloud'
sidebar_current: docs-builders-jdcloud
---
diff --git a/website/pages/docs/builders/linode.mdx b/website/pages/docs/builders/linode.mdx
index d86aff583..f0e7d8e13 100644
--- a/website/pages/docs/builders/linode.mdx
+++ b/website/pages/docs/builders/linode.mdx
@@ -12,6 +12,7 @@ description: >
within all Linode regions.
layout: docs
page_title: Linode - Builders
+sidebar_title: 'Linode'
sidebar_current: docs-builders-linode
---
diff --git a/website/pages/docs/builders/lxc.mdx b/website/pages/docs/builders/lxc.mdx
index 3a5f1a883..337c23212 100644
--- a/website/pages/docs/builders/lxc.mdx
+++ b/website/pages/docs/builders/lxc.mdx
@@ -5,6 +5,7 @@ description: |
as a tar.gz of the root file system.
layout: docs
page_title: LXC - Builders
+sidebar_title: 'LXC'
sidebar_current: docs-builders-lxc\`
---
diff --git a/website/pages/docs/builders/lxd.mdx b/website/pages/docs/builders/lxd.mdx
index 79ed99d05..9642c882b 100644
--- a/website/pages/docs/builders/lxd.mdx
+++ b/website/pages/docs/builders/lxd.mdx
@@ -8,6 +8,7 @@ description: >
an LXD image.
layout: docs
page_title: LXD - Builders
+sidebar_title: 'LXD'
sidebar_current: docs-builders-lxd
---
diff --git a/website/pages/docs/builders/ncloud.mdx b/website/pages/docs/builders/ncloud.mdx
index ff4f562f2..702c463e1 100644
--- a/website/pages/docs/builders/ncloud.mdx
+++ b/website/pages/docs/builders/ncloud.mdx
@@ -4,6 +4,7 @@ description: |
Platform.
layout: docs
page_title: Naver Cloud Platform - Builders
+sidebar_title: 'NAVER Cloud'
sidebar_current: docs-builders-ncloud
---
diff --git a/website/pages/docs/builders/null.mdx b/website/pages/docs/builders/null.mdx
index 589149220..97d5e2c4f 100644
--- a/website/pages/docs/builders/null.mdx
+++ b/website/pages/docs/builders/null.mdx
@@ -6,6 +6,7 @@ description: |
artifact.
layout: docs
page_title: Null - Builders
+sidebar_title: 'Null'
sidebar_current: docs-builders-null
---
diff --git a/website/pages/docs/builders/oneandone.mdx b/website/pages/docs/builders/oneandone.mdx
index 667d7a139..a617f213c 100644
--- a/website/pages/docs/builders/oneandone.mdx
+++ b/website/pages/docs/builders/oneandone.mdx
@@ -2,6 +2,7 @@
description: The 1&1 builder is able to create images for 1&1 cloud.
layout: docs
page_title: 1&1 - Builders
+sidebar_title: '1&1'
sidebar_current: docs-builders-oneandone
---
diff --git a/website/pages/docs/builders/openstack.mdx b/website/pages/docs/builders/openstack.mdx
index 4882361d6..1863189d0 100644
--- a/website/pages/docs/builders/openstack.mdx
+++ b/website/pages/docs/builders/openstack.mdx
@@ -12,6 +12,7 @@ description: >
within OpenStack.
layout: docs
page_title: OpenStack - Builders
+sidebar_title: 'OpenStack'
sidebar_current: docs-builders-openstack
---
@@ -58,13 +59,17 @@ builder.
### Required:
@include 'builder/openstack/AccessConfig-required.mdx'
+
@include 'builder/openstack/ImageConfig-required.mdx'
+
@include 'builder/openstack/RunConfig-required.mdx'
### Optional:
@include 'builder/openstack/AccessConfig-not-required.mdx'
+
@include 'builder/openstack/ImageConfig-not-required.mdx'
+
@include 'builder/openstack/RunConfig-not-required.mdx'
### Communicator Configuration
@@ -72,7 +77,9 @@ builder.
#### Optional:
@include 'helper/communicator/Config-not-required.mdx'
+
@include 'helper/communicator/SSH-not-required.mdx'
+
@include 'helper/communicator/SSHInterface-not-required.mdx'
## Basic Example: DevStack
diff --git a/website/pages/docs/builders/oracle-classic.mdx b/website/pages/docs/builders/oracle-classic.mdx
index feee112d4..3856c31b0 100644
--- a/website/pages/docs/builders/oracle-classic.mdx
+++ b/website/pages/docs/builders/oracle-classic.mdx
@@ -4,6 +4,7 @@ description: |
Oracle Cloud Infrastructure Classic Compute.
layout: docs
page_title: Oracle Cloud Infrastructure Classic - Builders
+sidebar_title: 'Oracle Classic'
sidebar_current: docs-builders-oracle-classic
---
diff --git a/website/pages/docs/builders/oracle-oci.mdx b/website/pages/docs/builders/oracle-oci.mdx
index 9f67fc2bd..aeba92e8c 100644
--- a/website/pages/docs/builders/oracle-oci.mdx
+++ b/website/pages/docs/builders/oracle-oci.mdx
@@ -3,8 +3,9 @@ description: |
The oracle-oci builder is able to create new custom images for use with Oracle
Cloud Infrastructure (OCI).
layout: docs
-page_title: 'Oracle OCI - Builders'
-sidebar_current: 'docs-builders-oracle-oci'
+page_title: Oracle OCI - Builders
+sidebar_title: 'Oracle OCI'
+sidebar_current: docs-builders-oracle-oci
---
# Oracle Cloud Infrastructure (OCI) Builder
diff --git a/website/pages/docs/builders/oracle.mdx b/website/pages/docs/builders/oracle.mdx
index 6959dd15a..488bb258f 100644
--- a/website/pages/docs/builders/oracle.mdx
+++ b/website/pages/docs/builders/oracle.mdx
@@ -2,6 +2,7 @@
description: Packer is able to create custom images using Oracle Cloud Infrastructure.
layout: docs
page_title: Oracle - Builders
+sidebar_title: 'Oracle'
sidebar_current: docs-builders-oracle
---
diff --git a/website/pages/docs/builders/osc-bsu.mdx b/website/pages/docs/builders/osc-bsu.mdx
index 46cbc4f21..ae70576b1 100644
--- a/website/pages/docs/builders/osc-bsu.mdx
+++ b/website/pages/docs/builders/osc-bsu.mdx
@@ -8,6 +8,7 @@ description: >
the root device section in the Outscale documentation.
layout: docs
page_title: Outscale BSU - Builders
+sidebar_title: 'BSU'
sidebar_current: docs-builders-osc-bsubacked
---
diff --git a/website/pages/docs/builders/osc-bsusurrogate.mdx b/website/pages/docs/builders/osc-bsusurrogate.mdx
index 189d3a4d5..650cd342f 100644
--- a/website/pages/docs/builders/osc-bsusurrogate.mdx
+++ b/website/pages/docs/builders/osc-bsusurrogate.mdx
@@ -3,8 +3,9 @@ description: |
The osc-bsusurrogate Packer builder is like the chroot builder, but does not
require running inside an Outscale virtual machine.
layout: docs
-page_title: 'Outscale BSU Surrogate - Builders'
-sidebar_current: 'docs-builders-osc-bsusurrogate'
+page_title: Outacale BSU Surrogate - Builders
+sidebar_title: 'BSU Surrogate'
+sidebar_current: docs-builders-osc-bsusurrogate
---
# BSU Surrogate Builder
diff --git a/website/pages/docs/builders/osc-bsuvolume.mdx b/website/pages/docs/builders/osc-bsuvolume.mdx
index 7c4f9b1ef..9c578064d 100644
--- a/website/pages/docs/builders/osc-bsuvolume.mdx
+++ b/website/pages/docs/builders/osc-bsuvolume.mdx
@@ -3,8 +3,9 @@ description: |
The osc-bsuvolume Packer builder is like the BSU builder, but is intended to
create BSU volumes rather than a machine image.
layout: docs
-page_title: 'Outscale BSU Volume - Builders'
-sidebar_current: 'docs-builders-osc-bsuvolume'
+page_title: Outscale BSU Volume - Builders
+sidebar_title: 'BSU Volume'
+sidebar_current: docs-builders-osc-bsuvolume
---
# BSU Volume Builder
diff --git a/website/pages/docs/builders/osc-chroot.mdx b/website/pages/docs/builders/osc-chroot.mdx
index d1894ea4c..676661150 100644
--- a/website/pages/docs/builders/osc-chroot.mdx
+++ b/website/pages/docs/builders/osc-chroot.mdx
@@ -10,6 +10,7 @@ description: >
in the Outscale documentation.
layout: docs
page_title: Outscale chroot - Builders
+sidebar_title: 'chroot'
sidebar_current: docs-builders-osc-chroot
---
diff --git a/website/pages/docs/builders/outscale.mdx b/website/pages/docs/builders/outscale.mdx
index d1c84d8e0..e94f35043 100644
--- a/website/pages/docs/builders/outscale.mdx
+++ b/website/pages/docs/builders/outscale.mdx
@@ -6,6 +6,7 @@ description: >
multiple builders depending on the strategy you want to use to build the OMI.
layout: docs
page_title: Outscale OMI - Builders
+sidebar_title: 'Outscale'
sidebar_current: docs-builders-osc
---
diff --git a/website/pages/docs/builders/parallels-iso.mdx b/website/pages/docs/builders/parallels-iso.mdx
index 8504e5c62..84b5e1779 100644
--- a/website/pages/docs/builders/parallels-iso.mdx
+++ b/website/pages/docs/builders/parallels-iso.mdx
@@ -7,6 +7,7 @@ description: |
image.
layout: docs
page_title: Parallels ISO - Builders
+sidebar_title: 'ISO'
sidebar_current: docs-builders-parallels-iso
---
diff --git a/website/pages/docs/builders/parallels-pvm.mdx b/website/pages/docs/builders/parallels-pvm.mdx
index d8761d657..6fd4c50c8 100644
--- a/website/pages/docs/builders/parallels-pvm.mdx
+++ b/website/pages/docs/builders/parallels-pvm.mdx
@@ -7,6 +7,7 @@ description: |
(exported virtual machine image).
layout: docs
page_title: Parallels PVM - Builders
+sidebar_title: 'PVM'
sidebar_current: docs-builders-parallels-pvm
---
diff --git a/website/pages/docs/builders/parallels.mdx b/website/pages/docs/builders/parallels.mdx
index 106e879e3..f5861b26f 100644
--- a/website/pages/docs/builders/parallels.mdx
+++ b/website/pages/docs/builders/parallels.mdx
@@ -4,6 +4,7 @@ description: |
virtual machines and export them in the PVM format.
layout: docs
page_title: Parallels - Builders
+sidebar_title: 'Parallels'
sidebar_current: docs-builders-parallels
---
diff --git a/website/pages/docs/builders/profitbricks.mdx b/website/pages/docs/builders/profitbricks.mdx
index ad2ab5395..22a2aabf3 100644
--- a/website/pages/docs/builders/profitbricks.mdx
+++ b/website/pages/docs/builders/profitbricks.mdx
@@ -2,6 +2,7 @@
description: The ProfitBricks builder is able to create images for ProfitBricks cloud.
layout: docs
page_title: ProfitBricks - Builders
+sidebar_title: 'ProfitBricks'
sidebar_current: docs-builders-profitbricks
---
diff --git a/website/pages/docs/builders/proxmox.mdx b/website/pages/docs/builders/proxmox.mdx
index 0b02fd87e..7173f51f3 100644
--- a/website/pages/docs/builders/proxmox.mdx
+++ b/website/pages/docs/builders/proxmox.mdx
@@ -5,8 +5,9 @@ description: |
necessary on the image after launching it, then creates a virtual machine
template.
layout: docs
-page_title: 'Proxmox - Builders'
-sidebar_current: 'docs-builders-proxmox'
+page_title: Proxmox - Builders
+sidebar_title: 'Proxmox'
+sidebar_current: docs-builders-proxmox
---
# Proxmox Builder
diff --git a/website/pages/docs/builders/qemu.mdx b/website/pages/docs/builders/qemu.mdx
index b613625a0..9fd08bd01 100644
--- a/website/pages/docs/builders/qemu.mdx
+++ b/website/pages/docs/builders/qemu.mdx
@@ -5,6 +5,7 @@ description: |
The Qemu Packer builder is able to create KVM and Xen virtual machine images.
layout: docs
page_title: QEMU - Builders
+sidebar_title: 'QEMU'
sidebar_current: docs-builders-qemu
---
@@ -120,11 +121,13 @@ necessary for this build to succeed and can be found further down the page.
## Boot Configuration
@include 'common/bootcommand/VNCConfig.mdx'
+
@include 'common/bootcommand/BootConfig.mdx'
### Optional:
@include 'common/bootcommand/VNCConfig-not-required.mdx'
+
@include 'common/bootcommand/BootConfig-not-required.mdx'
### Communicator Configuration
diff --git a/website/pages/docs/builders/scaleway.mdx b/website/pages/docs/builders/scaleway.mdx
index 14ee70703..8b9fe7852 100644
--- a/website/pages/docs/builders/scaleway.mdx
+++ b/website/pages/docs/builders/scaleway.mdx
@@ -12,6 +12,7 @@ description: >
servers that are launched within Scaleway.
layout: docs
page_title: Scaleway - Builders
+sidebar_title: 'Scaleway'
sidebar_current: docs-builders-scaleway
---
diff --git a/website/pages/docs/builders/tencentcloud-cvm.mdx b/website/pages/docs/builders/tencentcloud-cvm.mdx
index 17024efd9..fb94a73ea 100644
--- a/website/pages/docs/builders/tencentcloud-cvm.mdx
+++ b/website/pages/docs/builders/tencentcloud-cvm.mdx
@@ -4,6 +4,7 @@ description: |
customized images based on an existing base images.
layout: docs
page_title: Tencentcloud Image Builder
+sidebar_title: 'Tencent Cloud'
sidebar_current: docs-builders-tencentcloud-cvm
---
diff --git a/website/pages/docs/builders/triton.mdx b/website/pages/docs/builders/triton.mdx
index e80e61a3a..0280e9d48 100644
--- a/website/pages/docs/builders/triton.mdx
+++ b/website/pages/docs/builders/triton.mdx
@@ -11,6 +11,7 @@ description: >
Cloud API to create images.
layout: docs
page_title: Triton - Builders
+sidebar_title: 'Triton'
sidebar_current: docs-builders-triton
---
diff --git a/website/pages/docs/builders/ucloud-uhost.mdx b/website/pages/docs/builders/ucloud-uhost.mdx
index e5e7ad0d4..4c1d7ed2a 100644
--- a/website/pages/docs/builders/ucloud-uhost.mdx
+++ b/website/pages/docs/builders/ucloud-uhost.mdx
@@ -4,6 +4,7 @@ description: |
customized images based on an existing base images.
layout: docs
page_title: UCloud Image Builder
+sidebar_title: 'UCloud'
sidebar_current: docs-builders-ucloud-uhost
---
diff --git a/website/pages/docs/builders/vagrant.mdx b/website/pages/docs/builders/vagrant.mdx
index c9aab7c22..10b384074 100644
--- a/website/pages/docs/builders/vagrant.mdx
+++ b/website/pages/docs/builders/vagrant.mdx
@@ -4,6 +4,7 @@ description: |
re-package them into .box files
layout: docs
page_title: Vagrant - Builders
+sidebar_title: 'Vagrant'
sidebar_current: docs-builders-vagrant
---
diff --git a/website/pages/docs/builders/virtualbox-iso.mdx b/website/pages/docs/builders/virtualbox-iso.mdx
index 7b0be8490..3301d8572 100644
--- a/website/pages/docs/builders/virtualbox-iso.mdx
+++ b/website/pages/docs/builders/virtualbox-iso.mdx
@@ -6,6 +6,7 @@ description: |
and export them in the OVF format, starting from an ISO image.
layout: docs
page_title: VirtualBox ISO - Builders
+sidebar_title: 'ISO'
sidebar_current: docs-builders-virtualbox-iso
---
@@ -136,6 +137,7 @@ necessary for this build to succeed and can be found further down the page.
#### Optional common fields:
@include 'helper/communicator/Config-not-required.mdx'
+
@include 'builder/virtualbox/common/CommConfig-not-required.mdx'
#### Optional SSH fields:
diff --git a/website/pages/docs/builders/virtualbox-ovf.mdx b/website/pages/docs/builders/virtualbox-ovf.mdx
index 09c05dffb..f553ee168 100644
--- a/website/pages/docs/builders/virtualbox-ovf.mdx
+++ b/website/pages/docs/builders/virtualbox-ovf.mdx
@@ -7,6 +7,7 @@ description: |
virtual machine image).
layout: docs
page_title: VirtualBox OVF/OVA - Builders
+sidebar_title: 'OVF'
sidebar_current: docs-builders-virtualbox-ovf
---
@@ -74,7 +75,9 @@ necessary for this build to succeed and can be found further down the page.
#### Optional:
@include 'builder/virtualbox/ovf/Config-not-required.mdx'
+
@include 'builder/virtualbox/common/VBoxVersionConfig-not-required.mdx'
+
@include 'builder/virtualbox/common/GuestAdditionsConfig-not-required.mdx'
### VBoxManage configuration
@@ -126,6 +129,7 @@ necessary for this build to succeed and can be found further down the page.
#### Optional common fields:
@include 'helper/communicator/Config-not-required.mdx'
+
@include 'builder/virtualbox/common/CommConfig-not-required.mdx'
#### Optional SSH fields:
diff --git a/website/pages/docs/builders/virtualbox-vm.mdx b/website/pages/docs/builders/virtualbox-vm.mdx
index d895434e7..c89d3810e 100644
--- a/website/pages/docs/builders/virtualbox-vm.mdx
+++ b/website/pages/docs/builders/virtualbox-vm.mdx
@@ -8,6 +8,7 @@ description: >
and export them in the OVF format, starting from an ISO image.
layout: docs
page_title: VirtualBox Snapshot - Builders
+sidebar_title: 'VM'
sidebar_current: docs-builders-virtualbox-vm
---
diff --git a/website/pages/docs/builders/virtualbox.mdx b/website/pages/docs/builders/virtualbox.mdx
index 6da97cbc0..eab40a1bb 100644
--- a/website/pages/docs/builders/virtualbox.mdx
+++ b/website/pages/docs/builders/virtualbox.mdx
@@ -6,6 +6,7 @@ description: >
export them in the OVA or OVF format.
layout: docs
page_title: VirtualBox - Builders
+sidebar_title: 'VirtualBox'
sidebar_current: docs-builders-virtualbox
---
diff --git a/website/pages/docs/builders/vmware-iso.mdx b/website/pages/docs/builders/vmware-iso.mdx
index fd5d9669e..93b6dc674 100644
--- a/website/pages/docs/builders/vmware-iso.mdx
+++ b/website/pages/docs/builders/vmware-iso.mdx
@@ -9,6 +9,7 @@ description: |
Hypervisor using SSH as opposed to the vSphere API.
layout: docs
page_title: VMware ISO - Builders
+sidebar_title: 'VMWare ISO'
sidebar_current: docs-builders-vmware-iso
---
@@ -166,6 +167,7 @@ necessary for this build to succeed and can be found further down the page.
## Boot Configuration
@include 'common/bootcommand/BootConfig.mdx'
+
@include 'common/bootcommand/VNCConfig.mdx'
-> **Note**: for the `HTTPIP` to be resolved correctly, your VM's network
@@ -177,6 +179,7 @@ to modify the network configuration after the VM is done building.
#### Optional:
@include 'common/bootcommand/VNCConfig-not-required.mdx'
+
@include 'common/bootcommand/BootConfig-not-required.mdx'
For more examples of various boot commands, see the sample projects from our
diff --git a/website/pages/docs/builders/vmware-vmx.mdx b/website/pages/docs/builders/vmware-vmx.mdx
index 87094650a..625c099aa 100644
--- a/website/pages/docs/builders/vmware-vmx.mdx
+++ b/website/pages/docs/builders/vmware-vmx.mdx
@@ -8,6 +8,7 @@ description: |
Workstation for Linux and Windows, and VMware Player on Linux.
layout: docs
page_title: VMware VMX - Builders
+sidebar_title: 'VMWare VMX'
sidebar_current: docs-builders-vmware-vmx
---
@@ -154,6 +155,7 @@ necessary for this build to succeed and can be found further down the page.
## Boot Configuration
@include 'common/bootcommand/BootConfig.mdx'
+
@include 'common/bootcommand/VNCConfig.mdx'
-> **Note**: for the `HTTPIP` to be resolved correctly, your VM's network
diff --git a/website/pages/docs/builders/vmware.mdx b/website/pages/docs/builders/vmware.mdx
index 1a62be2ff..09e1e75a3 100644
--- a/website/pages/docs/builders/vmware.mdx
+++ b/website/pages/docs/builders/vmware.mdx
@@ -4,6 +4,7 @@ description: |
with any VMware product.
layout: docs
page_title: VMware - Builders
+sidebar_title: 'VMware'
sidebar_current: docs-builders-vmware
---
diff --git a/website/pages/docs/builders/vsphere-clone.mdx b/website/pages/docs/builders/vsphere-clone.mdx
index de92b8d5d..ad645125b 100644
--- a/website/pages/docs/builders/vsphere-clone.mdx
+++ b/website/pages/docs/builders/vsphere-clone.mdx
@@ -4,8 +4,9 @@ modeline: |
description: |
This VMware Packer builder uses the vSphere API to clone an existing vSphere template and create a new virtual machine remotely.
layout: docs
-page_title: 'VSphere Clone - Builders'
-sidebar_current: 'docs-builders-vsphere-clone'
+page_title: VSphere Clone - Builders
+sidebar_title: 'VSphere Clone'
+sidebar_current: docs-builders-vsphere-clone
---
# VMWare Vsphere Clone Builder
diff --git a/website/pages/docs/builders/vsphere-iso.mdx b/website/pages/docs/builders/vsphere-iso.mdx
index 3c170eba1..c2ba1ea35 100644
--- a/website/pages/docs/builders/vsphere-iso.mdx
+++ b/website/pages/docs/builders/vsphere-iso.mdx
@@ -6,6 +6,7 @@ description: |
vSphere API to build on a remote VMWare machine.
layout: docs
page_title: VSphere ISO - Builders
+sidebar_title: 'VSphere ISO'
sidebar_current: docs-builders-vsphere-iso
---
@@ -110,6 +111,7 @@ from the datastore. Example:
### Storage Configuration
@include 'builder/vsphere/iso/DiskConfig-required.mdx'
+
@include 'builder/vsphere/iso/DiskConfig-not-required.mdx'
### Floppy Configuration
diff --git a/website/pages/docs/builders/yandex.mdx b/website/pages/docs/builders/yandex.mdx
index d7b1d87a9..ef01eb6da 100644
--- a/website/pages/docs/builders/yandex.mdx
+++ b/website/pages/docs/builders/yandex.mdx
@@ -4,6 +4,7 @@ description: |
Yandex.Cloud based on existing images.
layout: docs
page_title: Yandex Compute - Builders
+sidebar_title: 'Yandex.Cloud'
sidebar_current: docs-builders-yandex
---
diff --git a/website/pages/docs/commands/build.mdx b/website/pages/docs/commands/build.mdx
index e6b3b6e95..788ece852 100644
--- a/website/pages/docs/commands/build.mdx
+++ b/website/pages/docs/commands/build.mdx
@@ -6,6 +6,7 @@ description: |
artifacts that are created will be outputted at the end of the build.
layout: docs
page_title: packer build - Commands
+sidebar_title: 'build'
sidebar_current: docs-commands-build
---
diff --git a/website/pages/docs/commands/console.mdx b/website/pages/docs/commands/console.mdx
index 42e8646bf..ec77dfb76 100644
--- a/website/pages/docs/commands/console.mdx
+++ b/website/pages/docs/commands/console.mdx
@@ -4,6 +4,7 @@ description: |
interpolations.
layout: docs
page_title: packer console - Commands
+sidebar_title: 'console'
sidebar_current: docs-commands-console
---
diff --git a/website/pages/docs/commands/fix.mdx b/website/pages/docs/commands/fix.mdx
index 18372d3a1..c8cae9984 100644
--- a/website/pages/docs/commands/fix.mdx
+++ b/website/pages/docs/commands/fix.mdx
@@ -6,6 +6,7 @@ description: |
command to make sure your templates work with the new release.
layout: docs
page_title: packer fix - Commands
+sidebar_title: 'fix'
sidebar_current: docs-commands-fix
---
diff --git a/website/pages/docs/commands/index.mdx b/website/pages/docs/commands/index.mdx
index be5287dbb..f1c02d71f 100644
--- a/website/pages/docs/commands/index.mdx
+++ b/website/pages/docs/commands/index.mdx
@@ -7,6 +7,7 @@ description: |
where "SUBCOMMAND" is the actual command you wish to execute.
layout: docs
page_title: Commands
+sidebar_title: 'Commands (CLI)'
sidebar_current: docs-commands
---
diff --git a/website/pages/docs/commands/inspect.mdx b/website/pages/docs/commands/inspect.mdx
index f959cfcb7..2dc84249e 100644
--- a/website/pages/docs/commands/inspect.mdx
+++ b/website/pages/docs/commands/inspect.mdx
@@ -12,6 +12,7 @@ description: >
provisioners it defines and the order they'll run, and more.
layout: docs
page_title: packer inspect - Commands
+sidebar_title: 'inspect'
sidebar_current: docs-commands-inspect
---
diff --git a/website/pages/docs/commands/validate.mdx b/website/pages/docs/commands/validate.mdx
index d06d96a93..3202561cf 100644
--- a/website/pages/docs/commands/validate.mdx
+++ b/website/pages/docs/commands/validate.mdx
@@ -6,6 +6,7 @@ description: |
doesn't validate, any error messages will be outputted.
layout: docs
page_title: packer validate - Commands
+sidebar_title: 'validate'
sidebar_current: docs-commands-validate
---
diff --git a/website/pages/docs/communicators/index.mdx b/website/pages/docs/communicators/index.mdx
index 15dc7ee22..9a5e9fac7 100644
--- a/website/pages/docs/communicators/index.mdx
+++ b/website/pages/docs/communicators/index.mdx
@@ -4,6 +4,7 @@ description: |
scripts, etc. with the machine being created.
layout: docs
page_title: Communicators
+sidebar_title: 'Communicators'
sidebar_current: docs-communicators
---
diff --git a/website/pages/docs/communicators/ssh.mdx b/website/pages/docs/communicators/ssh.mdx
index 3e12a67f1..23b7bfc35 100644
--- a/website/pages/docs/communicators/ssh.mdx
+++ b/website/pages/docs/communicators/ssh.mdx
@@ -4,6 +4,7 @@ description: |
the machine being created.
layout: docs
page_title: 'Communicators - SSH'
+sidebar_title: 'SSH'
sidebar_current: 'docs-communicators-ssh'
---
diff --git a/website/pages/docs/communicators/winrm.mdx b/website/pages/docs/communicators/winrm.mdx
index 3a7cf5705..fb3ffc4ea 100644
--- a/website/pages/docs/communicators/winrm.mdx
+++ b/website/pages/docs/communicators/winrm.mdx
@@ -4,6 +4,7 @@ description: |
etc. with the machine being created.
layout: docs
page_title: 'Communicators - Templates'
+sidebar_title: 'WINRM'
sidebar_current: 'docs-communicators-winrm'
---
diff --git a/website/pages/docs/other/core-configuration.mdx b/website/pages/docs/core-configuration.mdx
similarity index 98%
rename from website/pages/docs/other/core-configuration.mdx
rename to website/pages/docs/core-configuration.mdx
index 7f216414c..caf9243ef 100644
--- a/website/pages/docs/other/core-configuration.mdx
+++ b/website/pages/docs/core-configuration.mdx
@@ -10,6 +10,7 @@ description: >
configuration.
layout: docs
page_title: Core Configuration - Other
+sidebar_title: 'Core Configuration'
sidebar_current: docs-other-core-configuration
---
diff --git a/website/pages/docs/other/debugging.mdx b/website/pages/docs/debugging.mdx
similarity index 99%
rename from website/pages/docs/other/debugging.mdx
rename to website/pages/docs/debugging.mdx
index a369244b4..dd561699c 100644
--- a/website/pages/docs/other/debugging.mdx
+++ b/website/pages/docs/debugging.mdx
@@ -5,6 +5,7 @@ description: |
correctly.
layout: docs
page_title: Debugging - Other
+sidebar_title: 'Debugging'
sidebar_current: docs-other-debugging
---
diff --git a/website/pages/docs/other/environment-variables.mdx b/website/pages/docs/environment-variables.mdx
similarity index 98%
rename from website/pages/docs/other/environment-variables.mdx
rename to website/pages/docs/environment-variables.mdx
index 1b4bd1701..1e25baed6 100644
--- a/website/pages/docs/other/environment-variables.mdx
+++ b/website/pages/docs/environment-variables.mdx
@@ -2,6 +2,7 @@
description: Packer uses a variety of environmental variables.
layout: docs
page_title: Environment Variables - Other
+sidebar_title: 'Environment Variables'
sidebar_current: docs-other-environment-variables
---
diff --git a/website/pages/docs/extending/custom-builders.mdx b/website/pages/docs/extending/custom-builders.mdx
index a4009879d..512387693 100644
--- a/website/pages/docs/extending/custom-builders.mdx
+++ b/website/pages/docs/extending/custom-builders.mdx
@@ -4,6 +4,7 @@ description: |
this page documents how to do that.
layout: docs
page_title: Custom Builders - Extending
+sidebar_title: 'Custom Builders'
sidebar_current: docs-extending-custom-builders
---
diff --git a/website/pages/docs/extending/custom-post-processors.mdx b/website/pages/docs/extending/custom-post-processors.mdx
index f1ab6324e..51ed8ff0c 100644
--- a/website/pages/docs/extending/custom-post-processors.mdx
+++ b/website/pages/docs/extending/custom-post-processors.mdx
@@ -6,6 +6,7 @@ description: >
into another, for example by compressing files, or uploading them.
layout: docs
page_title: Custom Post-Processors - Extending
+sidebar_title: 'Custom Post-Processors'
sidebar_current: docs-extending-custom-post-processors
---
diff --git a/website/pages/docs/extending/custom-provisioners.mdx b/website/pages/docs/extending/custom-provisioners.mdx
index e0033e043..1ad207c85 100644
--- a/website/pages/docs/extending/custom-provisioners.mdx
+++ b/website/pages/docs/extending/custom-provisioners.mdx
@@ -10,6 +10,7 @@ description: >
within the machines.
layout: docs
page_title: Custom Provisioners - Extending
+sidebar_title: 'Custom Provisioners'
sidebar_current: docs-extending-custom-provisioners
---
diff --git a/website/pages/docs/extending/index.mdx b/website/pages/docs/extending/index.mdx
index b5d495e43..72645a85d 100644
--- a/website/pages/docs/extending/index.mdx
+++ b/website/pages/docs/extending/index.mdx
@@ -5,6 +5,7 @@ description: |
post-processors.
layout: docs
page_title: Extending
+sidebar_title: 'Extending Packer'
sidebar_current: docs-extending
---
diff --git a/website/pages/docs/extending/plugins.mdx b/website/pages/docs/extending/plugins.mdx
index 7a185e832..aa44030d7 100644
--- a/website/pages/docs/extending/plugins.mdx
+++ b/website/pages/docs/extending/plugins.mdx
@@ -5,6 +5,7 @@ description: |
provisioners, hooks, and more.
layout: docs
page_title: Plugins - Extending
+sidebar_title: 'Plugins'
sidebar_current: docs-extending-plugins
---
diff --git a/website/pages/docs/configuration/from-1.5/expressions.mdx b/website/pages/docs/from-1.5/expressions.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/expressions.mdx
rename to website/pages/docs/from-1.5/expressions.mdx
index 7e6ed3b4c..2e50e056a 100644
--- a/website/pages/docs/configuration/from-1.5/expressions.mdx
+++ b/website/pages/docs/from-1.5/expressions.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: Expressions - Configuration Language
+sidebar_title: 'Expressions'
sidebar_current: configuration-expressions
description: |-
HCL allows the use of expressions to access data exported
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/chunklist.mdx b/website/pages/docs/from-1.5/functions/collection/chunklist.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/collection/chunklist.mdx
rename to website/pages/docs/from-1.5/functions/collection/chunklist.mdx
index 9cd1902d8..d7f194cfd 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/chunklist.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/chunklist.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: chunklist - Functions - Configuration Language
+sidebar_title: 'chunklist'
sidebar_current: configuration-functions-collection-chunklist
description: |-
The chunklist function splits a single list into fixed-size chunks, returning
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/coalesce.mdx b/website/pages/docs/from-1.5/functions/collection/coalesce.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/collection/coalesce.mdx
rename to website/pages/docs/from-1.5/functions/collection/coalesce.mdx
index da9b19453..7ad9fcc08 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/coalesce.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/coalesce.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: coalesce - Functions - Configuration Language
+sidebar_title: 'coalesce'
sidebar_current: configuration-functions-collection-coalesce-x
description: |-
The coalesce function takes any number of arguments and returns the
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/coalescelist.mdx b/website/pages/docs/from-1.5/functions/collection/coalescelist.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/collection/coalescelist.mdx
rename to website/pages/docs/from-1.5/functions/collection/coalescelist.mdx
index 37237e024..76f2a0225 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/coalescelist.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/coalescelist.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: coalescelist - Functions - Configuration Language
+sidebar_title: 'coalescelist'
sidebar_current: configuration-functions-collection-coalescelist
description: |-
The coalescelist function takes any number of list arguments and returns the
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/compact.mdx b/website/pages/docs/from-1.5/functions/collection/compact.mdx
similarity index 94%
rename from website/pages/docs/configuration/from-1.5/functions/collection/compact.mdx
rename to website/pages/docs/from-1.5/functions/collection/compact.mdx
index b91084fad..2ccd30482 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/compact.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/compact.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: compact - Functions - Configuration Language
+sidebar_title: 'compact'
sidebar_current: configuration-functions-collection-compact
description: The compact function removes empty string elements from a list.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/concat.mdx b/website/pages/docs/from-1.5/functions/collection/concat.mdx
similarity index 94%
rename from website/pages/docs/configuration/from-1.5/functions/collection/concat.mdx
rename to website/pages/docs/from-1.5/functions/collection/concat.mdx
index d7fe13be3..3fd737571 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/concat.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/concat.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: concat - Functions - Configuration Language
+sidebar_title: 'concat'
sidebar_current: configuration-functions-collection-concat
description: The concat function combines two or more lists into a single list.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/contains.mdx b/website/pages/docs/from-1.5/functions/collection/contains.mdx
similarity index 94%
rename from website/pages/docs/configuration/from-1.5/functions/collection/contains.mdx
rename to website/pages/docs/from-1.5/functions/collection/contains.mdx
index c965bb932..8fcc3f980 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/contains.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/contains.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: contains - Functions - Configuration Language
+sidebar_title: 'contains'
sidebar_current: configuration-functions-collection-contains
description: The contains function determines whether a list or set contains a given value.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/distinct.mdx b/website/pages/docs/from-1.5/functions/collection/distinct.mdx
similarity index 95%
rename from website/pages/docs/configuration/from-1.5/functions/collection/distinct.mdx
rename to website/pages/docs/from-1.5/functions/collection/distinct.mdx
index 1aabbb86b..0b15fd010 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/distinct.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/distinct.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: distinct - Functions - Configuration Language
+sidebar_title: 'distinct'
sidebar_current: configuration-functions-collection-distinct
description: The distinct function removes duplicate elements from a list.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/element.mdx b/website/pages/docs/from-1.5/functions/collection/element.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/collection/element.mdx
rename to website/pages/docs/from-1.5/functions/collection/element.mdx
index b142c96ac..b9692d9a2 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/element.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/element.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: element - Functions - Configuration Language
+sidebar_title: 'element'
sidebar_current: configuration-functions-collection-element
description: The element function retrieves a single element from a list.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/flatten.mdx b/website/pages/docs/from-1.5/functions/collection/flatten.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/collection/flatten.mdx
rename to website/pages/docs/from-1.5/functions/collection/flatten.mdx
index ccadb3077..61781eb0e 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/flatten.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/flatten.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: flatten - Functions - Configuration Language
+sidebar_title: 'flatten'
sidebar_current: configuration-functions-collection-flatten
description: The flatten function eliminates nested lists from a list.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/index.mdx b/website/pages/docs/from-1.5/functions/collection/index-fn.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/collection/index.mdx
rename to website/pages/docs/from-1.5/functions/collection/index-fn.mdx
index 8313a8cf2..5bf4c3854 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/index.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/index-fn.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: index - Functions - Configuration Language
+sidebar_title: 'index'
sidebar_current: configuration-functions-collection-index
description: The index function finds the element index for a given value in a list.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/overview.mdx b/website/pages/docs/from-1.5/functions/collection/index.mdx
similarity index 83%
rename from website/pages/docs/configuration/from-1.5/functions/collection/overview.mdx
rename to website/pages/docs/from-1.5/functions/collection/index.mdx
index 5e6f6d528..effbd01c9 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/overview.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: Collection - Functions - Configuration Language
+sidebar_title: 'Collection Functions'
sidebar_current: configuration-functions-collection
description: Overview of available collection functions
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/keys.mdx b/website/pages/docs/from-1.5/functions/collection/keys.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/collection/keys.mdx
rename to website/pages/docs/from-1.5/functions/collection/keys.mdx
index 92abfb8f3..c9b7f695e 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/keys.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/keys.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: keys - Functions - Configuration Language
+sidebar_title: 'keys'
sidebar_current: configuration-functions-collection-keys
description: The keys function returns a list of the keys in a given map.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/length.mdx b/website/pages/docs/from-1.5/functions/collection/length.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/collection/length.mdx
rename to website/pages/docs/from-1.5/functions/collection/length.mdx
index 403151ff7..a90fb1dbd 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/length.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/length.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: length - Functions - Configuration Language
+sidebar_title: 'length'
sidebar_current: configuration-functions-collection-length
description: The length function determines the length of a collection or string.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/lookup.mdx b/website/pages/docs/from-1.5/functions/collection/lookup.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/collection/lookup.mdx
rename to website/pages/docs/from-1.5/functions/collection/lookup.mdx
index 61ef7801f..22e6ff7d3 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/lookup.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/lookup.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: lookup - Functions - Configuration Language
+sidebar_title: 'lookup'
sidebar_current: configuration-functions-collection-lookup
description: The lookup function retrieves an element value from a map given its key.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/merge.mdx b/website/pages/docs/from-1.5/functions/collection/merge.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/collection/merge.mdx
rename to website/pages/docs/from-1.5/functions/collection/merge.mdx
index 44d850015..67321997a 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/merge.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/merge.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: merge - Functions - Configuration Language
+sidebar_title: 'merge'
sidebar_current: configuration-functions-collection-merge
description: |-
The merge function takes an arbitrary number of maps and returns a single
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/range.mdx b/website/pages/docs/from-1.5/functions/collection/range.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/collection/range.mdx
rename to website/pages/docs/from-1.5/functions/collection/range.mdx
index 8bc12bbb8..7a26edc6d 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/range.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/range.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: range - Functions - Configuration Language
+sidebar_title: 'range'
sidebar_current: configuration-functions-collection-range
description: The range function generates sequences of numbers.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/reverse.mdx b/website/pages/docs/from-1.5/functions/collection/reverse.mdx
similarity index 95%
rename from website/pages/docs/configuration/from-1.5/functions/collection/reverse.mdx
rename to website/pages/docs/from-1.5/functions/collection/reverse.mdx
index 4d07bb173..22505b421 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/reverse.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/reverse.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: reverse - Functions - Configuration Language
+sidebar_title: 'reverse'
sidebar_current: configuration-functions-collection-reverse
description: The reverse function reverses a sequence.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/setintersection.mdx b/website/pages/docs/from-1.5/functions/collection/setintersection.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/collection/setintersection.mdx
rename to website/pages/docs/from-1.5/functions/collection/setintersection.mdx
index 926f141b8..411c945b3 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/setintersection.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/setintersection.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: setintersection - Functions - Configuration Language
+sidebar_title: 'setintersection'
sidebar_current: configuration-functions-collection-setintersection
description: |-
The setintersection function takes multiple sets and produces a single set
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/setproduct.mdx b/website/pages/docs/from-1.5/functions/collection/setproduct.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/collection/setproduct.mdx
rename to website/pages/docs/from-1.5/functions/collection/setproduct.mdx
index 04f3edf87..239b894b9 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/setproduct.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/setproduct.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: setproduct - Functions - Configuration Language
+sidebar_title: 'setproduct'
sidebar_current: configuration-functions-collection-setproduct
description: |-
The setproduct function finds all of the possible combinations of elements
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/setunion.mdx b/website/pages/docs/from-1.5/functions/collection/setunion.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/collection/setunion.mdx
rename to website/pages/docs/from-1.5/functions/collection/setunion.mdx
index 1b37bb43b..1ca6ee7c4 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/setunion.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/setunion.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: setunion - Functions - Configuration Language
+sidebar_title: 'setunion'
sidebar_current: configuration-functions-collection-setunion
description: |-
The setunion function takes multiple sets and produces a single set
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/slice.mdx b/website/pages/docs/from-1.5/functions/collection/slice.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/collection/slice.mdx
rename to website/pages/docs/from-1.5/functions/collection/slice.mdx
index c825a8721..c4dae2b49 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/slice.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/slice.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: slice - Functions - Configuration Language
+sidebar_title: 'slice'
sidebar_current: configuration-functions-collection-slice
description: The slice function extracts some consecutive elements from within a list.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/sort.mdx b/website/pages/docs/from-1.5/functions/collection/sort.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/collection/sort.mdx
rename to website/pages/docs/from-1.5/functions/collection/sort.mdx
index d142f330d..920ce8e11 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/sort.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/sort.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: sort - Functions - Configuration Language
+sidebar_title: 'sort'
sidebar_current: configuration-functions-collection-sort
description: |-
The sort function takes a list of strings and returns a new list with those
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/values.mdx b/website/pages/docs/from-1.5/functions/collection/values.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/collection/values.mdx
rename to website/pages/docs/from-1.5/functions/collection/values.mdx
index 581b74e99..d6a0e526d 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/values.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/values.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: values - Functions - Configuration Language
+sidebar_title: 'values'
sidebar_current: configuration-functions-collection-values
description: The values function returns a list of the element values in a given map.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/collection/zipmap.mdx b/website/pages/docs/from-1.5/functions/collection/zipmap.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/collection/zipmap.mdx
rename to website/pages/docs/from-1.5/functions/collection/zipmap.mdx
index ccc266736..6e92afeb4 100644
--- a/website/pages/docs/configuration/from-1.5/functions/collection/zipmap.mdx
+++ b/website/pages/docs/from-1.5/functions/collection/zipmap.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: zipmap - Functions - Configuration Language
+sidebar_title: 'zipmap'
sidebar_current: configuration-functions-collection-zipmap
description: |-
The zipmap function constructs a map from a list of keys and a corresponding
diff --git a/website/pages/docs/configuration/from-1.5/functions/conversion/can.mdx b/website/pages/docs/from-1.5/functions/conversion/can.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/conversion/can.mdx
rename to website/pages/docs/from-1.5/functions/conversion/can.mdx
index 385581e87..d6b667800 100644
--- a/website/pages/docs/configuration/from-1.5/functions/conversion/can.mdx
+++ b/website/pages/docs/from-1.5/functions/conversion/can.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: can - Functions - Configuration Language
+sidebar_title: 'can'
sidebar_current: configuration-functions-conversion-can
description: |-
The can function tries to evaluate an expression given as an argument and
diff --git a/website/pages/docs/configuration/from-1.5/functions/conversion/convert.mdx b/website/pages/docs/from-1.5/functions/conversion/convert.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/conversion/convert.mdx
rename to website/pages/docs/from-1.5/functions/conversion/convert.mdx
index 5b8262d06..4517b7d3e 100644
--- a/website/pages/docs/configuration/from-1.5/functions/conversion/convert.mdx
+++ b/website/pages/docs/from-1.5/functions/conversion/convert.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: convert - Functions - Configuration Language
+sidebar_title: 'convert'
sidebar_current: configuration-functions-conversion-convert
description: 'The convert function converts a value or an expression to a given type. '
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/conversion/overview.mdx b/website/pages/docs/from-1.5/functions/conversion/index.mdx
similarity index 81%
rename from website/pages/docs/configuration/from-1.5/functions/conversion/overview.mdx
rename to website/pages/docs/from-1.5/functions/conversion/index.mdx
index 7ab355104..232753dab 100644
--- a/website/pages/docs/configuration/from-1.5/functions/conversion/overview.mdx
+++ b/website/pages/docs/from-1.5/functions/conversion/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: conversion - Functions - Configuration Language
+sidebar_title: 'Type Conversion Functions'
sidebar_current: configuration-functions-conversion
description: Overview of available conversion functions
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/conversion/try.mdx b/website/pages/docs/from-1.5/functions/conversion/try.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/conversion/try.mdx
rename to website/pages/docs/from-1.5/functions/conversion/try.mdx
index 434bc1671..4592c1c1d 100644
--- a/website/pages/docs/configuration/from-1.5/functions/conversion/try.mdx
+++ b/website/pages/docs/from-1.5/functions/conversion/try.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: try - Functions - Configuration Language
+sidebar_title: 'try'
sidebar_current: configuration-functions-conversion-try
description: |-
The try function tries to evaluate a sequence of expressions given as
diff --git a/website/pages/docs/configuration/from-1.5/functions/crypto/bcrypt.mdx b/website/pages/docs/from-1.5/functions/crypto/bcrypt.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/crypto/bcrypt.mdx
rename to website/pages/docs/from-1.5/functions/crypto/bcrypt.mdx
index 01cfdd607..54d549e42 100644
--- a/website/pages/docs/configuration/from-1.5/functions/crypto/bcrypt.mdx
+++ b/website/pages/docs/from-1.5/functions/crypto/bcrypt.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: bcrypt - Functions - Configuration Language
+sidebar_title: 'bcrypt'
sidebar_current: configuration-functions-crypto-bcrypt
description: |-
The bcrypt function computes a hash of the given string using the Blowfish
diff --git a/website/pages/docs/configuration/from-1.5/functions/crypto/overview.mdx b/website/pages/docs/from-1.5/functions/crypto/index.mdx
similarity index 80%
rename from website/pages/docs/configuration/from-1.5/functions/crypto/overview.mdx
rename to website/pages/docs/from-1.5/functions/crypto/index.mdx
index 6143b7af0..b39678d45 100644
--- a/website/pages/docs/configuration/from-1.5/functions/crypto/overview.mdx
+++ b/website/pages/docs/from-1.5/functions/crypto/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: crypto - Functions - Configuration Language
+sidebar_title: 'Hash and Crypto Functions'
sidebar_current: configuration-functions-crypto
description: Overview of available crypto functions
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/crypto/md5.mdx b/website/pages/docs/from-1.5/functions/crypto/md5.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/crypto/md5.mdx
rename to website/pages/docs/from-1.5/functions/crypto/md5.mdx
index 744952ab2..cd50324bf 100644
--- a/website/pages/docs/configuration/from-1.5/functions/crypto/md5.mdx
+++ b/website/pages/docs/from-1.5/functions/crypto/md5.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: md5 - Functions - Configuration Language
+sidebar_title: 'md5'
sidebar_current: configuration-functions-crypto-md5
description: |-
The md5 function computes the MD5 hash of a given string and encodes it
diff --git a/website/pages/docs/configuration/from-1.5/functions/crypto/rsadecrypt.mdx b/website/pages/docs/from-1.5/functions/crypto/rsadecrypt.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/crypto/rsadecrypt.mdx
rename to website/pages/docs/from-1.5/functions/crypto/rsadecrypt.mdx
index 834fa33a9..0f8fe36aa 100644
--- a/website/pages/docs/configuration/from-1.5/functions/crypto/rsadecrypt.mdx
+++ b/website/pages/docs/from-1.5/functions/crypto/rsadecrypt.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: rsadecrypt - Functions - Configuration Language
+sidebar_title: 'rsadecrypt'
sidebar_current: configuration-functions-crypto-rsadecrypt
description: The rsadecrypt function decrypts an RSA-encrypted message.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/crypto/sha1.mdx b/website/pages/docs/from-1.5/functions/crypto/sha1.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/crypto/sha1.mdx
rename to website/pages/docs/from-1.5/functions/crypto/sha1.mdx
index e22869347..f8ba676c0 100644
--- a/website/pages/docs/configuration/from-1.5/functions/crypto/sha1.mdx
+++ b/website/pages/docs/from-1.5/functions/crypto/sha1.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: sha1 - Functions - Configuration Language
+sidebar_title: 'sha1'
sidebar_current: configuration-functions-crypto-sha1
description: |-
The sha1 function computes the SHA1 hash of a given string and encodes it
diff --git a/website/pages/docs/configuration/from-1.5/functions/crypto/sha256.mdx b/website/pages/docs/from-1.5/functions/crypto/sha256.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/crypto/sha256.mdx
rename to website/pages/docs/from-1.5/functions/crypto/sha256.mdx
index 273c5794f..8643e797e 100644
--- a/website/pages/docs/configuration/from-1.5/functions/crypto/sha256.mdx
+++ b/website/pages/docs/from-1.5/functions/crypto/sha256.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: sha256 - Functions - Configuration Language
+sidebar_title: 'sha256'
sidebar_current: configuration-functions-crypto-sha256
description: |-
The sha256 function computes the SHA256 hash of a given string and encodes it
diff --git a/website/pages/docs/configuration/from-1.5/functions/crypto/sha512.mdx b/website/pages/docs/from-1.5/functions/crypto/sha512.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/crypto/sha512.mdx
rename to website/pages/docs/from-1.5/functions/crypto/sha512.mdx
index 578bc7875..f6d4d6587 100644
--- a/website/pages/docs/configuration/from-1.5/functions/crypto/sha512.mdx
+++ b/website/pages/docs/from-1.5/functions/crypto/sha512.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: sha512 - Functions - Configuration Language
+sidebar_title: 'sha512'
sidebar_current: configuration-functions-crypto-sha512
description: |-
The sha512 function computes the SHA512 hash of a given string and encodes it
diff --git a/website/pages/docs/configuration/from-1.5/functions/datetime/formatdate.mdx b/website/pages/docs/from-1.5/functions/datetime/formatdate.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/datetime/formatdate.mdx
rename to website/pages/docs/from-1.5/functions/datetime/formatdate.mdx
index ed3283524..cd66bb46e 100644
--- a/website/pages/docs/configuration/from-1.5/functions/datetime/formatdate.mdx
+++ b/website/pages/docs/from-1.5/functions/datetime/formatdate.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: formatdate - Functions - Configuration Language
+sidebar_title: 'formatdate'
sidebar_current: configuration-functions-datetime-formatdate
description: The formatdate function converts a timestamp into a different time format.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/datetime/overview.mdx b/website/pages/docs/from-1.5/functions/datetime/index.mdx
similarity index 81%
rename from website/pages/docs/configuration/from-1.5/functions/datetime/overview.mdx
rename to website/pages/docs/from-1.5/functions/datetime/index.mdx
index f79823bb5..5e90c456d 100644
--- a/website/pages/docs/configuration/from-1.5/functions/datetime/overview.mdx
+++ b/website/pages/docs/from-1.5/functions/datetime/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: datetime - Functions - Configuration Language
+sidebar_title: 'Date and Time Functions'
sidebar_current: configuration-functions-datetime
description: Overview of available datetime functions
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/datetime/timeadd.mdx b/website/pages/docs/from-1.5/functions/datetime/timeadd.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/datetime/timeadd.mdx
rename to website/pages/docs/from-1.5/functions/datetime/timeadd.mdx
index 7c5f69da7..4aa72a530 100644
--- a/website/pages/docs/configuration/from-1.5/functions/datetime/timeadd.mdx
+++ b/website/pages/docs/from-1.5/functions/datetime/timeadd.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: timeadd - Functions - Configuration Language
+sidebar_title: 'timeadd'
sidebar_current: configuration-functions-datetime-timeadd
description: |-
The timeadd function adds a duration to a timestamp, returning a new
diff --git a/website/pages/docs/configuration/from-1.5/functions/datetime/timestamp.mdx b/website/pages/docs/from-1.5/functions/datetime/timestamp.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/datetime/timestamp.mdx
rename to website/pages/docs/from-1.5/functions/datetime/timestamp.mdx
index 63af86330..2f2196c51 100644
--- a/website/pages/docs/configuration/from-1.5/functions/datetime/timestamp.mdx
+++ b/website/pages/docs/from-1.5/functions/datetime/timestamp.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: timestamp - Functions - Configuration Language
+sidebar_title: 'timestamp'
sidebar_current: configuration-functions-datetime-timestamp
description: |-
The timestamp function returns a string representation of the current date
diff --git a/website/pages/docs/configuration/from-1.5/functions/encoding/base64decode.mdx b/website/pages/docs/from-1.5/functions/encoding/base64decode.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/encoding/base64decode.mdx
rename to website/pages/docs/from-1.5/functions/encoding/base64decode.mdx
index f6932b13a..016785c41 100644
--- a/website/pages/docs/configuration/from-1.5/functions/encoding/base64decode.mdx
+++ b/website/pages/docs/from-1.5/functions/encoding/base64decode.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: base64decode - Functions - Configuration Language
+sidebar_title: 'base64decode'
sidebar_current: configuration-functions-encoding-base64decode
description: The base64decode function decodes a string containing a base64 sequence.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/encoding/base64encode.mdx b/website/pages/docs/from-1.5/functions/encoding/base64encode.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/encoding/base64encode.mdx
rename to website/pages/docs/from-1.5/functions/encoding/base64encode.mdx
index 3f58304b8..013cea5ff 100644
--- a/website/pages/docs/configuration/from-1.5/functions/encoding/base64encode.mdx
+++ b/website/pages/docs/from-1.5/functions/encoding/base64encode.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: base64encode - Functions - Configuration Language
+sidebar_title: 'base64encode'
sidebar_current: configuration-functions-encoding-base64encode
description: The base64encode function applies Base64 encoding to a string.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/encoding/csvdecode.mdx b/website/pages/docs/from-1.5/functions/encoding/csvdecode.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/encoding/csvdecode.mdx
rename to website/pages/docs/from-1.5/functions/encoding/csvdecode.mdx
index cc06e6883..099ce13c6 100644
--- a/website/pages/docs/configuration/from-1.5/functions/encoding/csvdecode.mdx
+++ b/website/pages/docs/from-1.5/functions/encoding/csvdecode.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: csvdecode - Functions - Configuration Language
+sidebar_title: 'csvdecode'
sidebar_current: configuration-functions-encoding-csvdecode
description: The csvdecode function decodes CSV data into a list of maps.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/encoding/overview.mdx b/website/pages/docs/from-1.5/functions/encoding/index.mdx
similarity index 83%
rename from website/pages/docs/configuration/from-1.5/functions/encoding/overview.mdx
rename to website/pages/docs/from-1.5/functions/encoding/index.mdx
index edf7456ca..4e63869c7 100644
--- a/website/pages/docs/configuration/from-1.5/functions/encoding/overview.mdx
+++ b/website/pages/docs/from-1.5/functions/encoding/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: encoding - Functions - Configuration Language
+sidebar_title: 'Encoding Functions'
sidebar_current: configuration-functions-encoding
description: Overview of available encoding functions
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/encoding/jsondecode.mdx b/website/pages/docs/from-1.5/functions/encoding/jsondecode.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/encoding/jsondecode.mdx
rename to website/pages/docs/from-1.5/functions/encoding/jsondecode.mdx
index 91178c368..ccb6d492c 100644
--- a/website/pages/docs/configuration/from-1.5/functions/encoding/jsondecode.mdx
+++ b/website/pages/docs/from-1.5/functions/encoding/jsondecode.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: jsondecode - Functions - Configuration Language
+sidebar_title: 'jsondecode'
sidebar_current: configuration-functions-encoding-jsondecode
description: |-
The jsondecode function decodes a JSON string into a representation of its
diff --git a/website/pages/docs/configuration/from-1.5/functions/encoding/jsonencode.mdx b/website/pages/docs/from-1.5/functions/encoding/jsonencode.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/encoding/jsonencode.mdx
rename to website/pages/docs/from-1.5/functions/encoding/jsonencode.mdx
index 6f7a818bc..b5b94dcc0 100644
--- a/website/pages/docs/configuration/from-1.5/functions/encoding/jsonencode.mdx
+++ b/website/pages/docs/from-1.5/functions/encoding/jsonencode.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: jsonencode - Functions - Configuration Language
+sidebar_title: 'jsonencode'
sidebar_current: configuration-functions-encoding-jsonencode
description: The jsonencode function encodes a given value as a JSON string.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/encoding/urlencode.mdx b/website/pages/docs/from-1.5/functions/encoding/urlencode.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/encoding/urlencode.mdx
rename to website/pages/docs/from-1.5/functions/encoding/urlencode.mdx
index 3a73eadae..4076c8ac9 100644
--- a/website/pages/docs/configuration/from-1.5/functions/encoding/urlencode.mdx
+++ b/website/pages/docs/from-1.5/functions/encoding/urlencode.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: urlencode - Functions - Configuration Language
+sidebar_title: 'urlencode'
sidebar_current: configuration-functions-encoding-urlencode
description: The urlencode function applies URL encoding to a given string.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/encoding/yamldecode.mdx b/website/pages/docs/from-1.5/functions/encoding/yamldecode.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/encoding/yamldecode.mdx
rename to website/pages/docs/from-1.5/functions/encoding/yamldecode.mdx
index dd9a8ad44..041baf676 100644
--- a/website/pages/docs/configuration/from-1.5/functions/encoding/yamldecode.mdx
+++ b/website/pages/docs/from-1.5/functions/encoding/yamldecode.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: yamldecode - Functions - Configuration Language
+sidebar_title: 'yamldecode'
sidebar_current: configuration-functions-encoding-yamldecode
description: |-
The yamldecode function decodes a YAML string into a representation of its
diff --git a/website/pages/docs/configuration/from-1.5/functions/encoding/yamlencode.mdx b/website/pages/docs/from-1.5/functions/encoding/yamlencode.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/encoding/yamlencode.mdx
rename to website/pages/docs/from-1.5/functions/encoding/yamlencode.mdx
index 20917c933..1e402a6d6 100644
--- a/website/pages/docs/configuration/from-1.5/functions/encoding/yamlencode.mdx
+++ b/website/pages/docs/from-1.5/functions/encoding/yamlencode.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: yamlencode - Functions - Configuration Language
+sidebar_title: 'yamlencode'
sidebar_current: configuration-functions-encoding-yamlencode
description: The yamlencode function encodes a given value as a YAML string.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/file/abspath.mdx b/website/pages/docs/from-1.5/functions/file/abspath.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/file/abspath.mdx
rename to website/pages/docs/from-1.5/functions/file/abspath.mdx
index e892ffc29..e9ad6408b 100644
--- a/website/pages/docs/configuration/from-1.5/functions/file/abspath.mdx
+++ b/website/pages/docs/from-1.5/functions/file/abspath.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: abspath - Functions - Configuration Language
+sidebar_title: 'abspath'
sidebar_current: configuration-functions-file-abspath
description: The abspath function converts the argument to an absolute filesystem path.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/file/basename.mdx b/website/pages/docs/from-1.5/functions/file/basename.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/file/basename.mdx
rename to website/pages/docs/from-1.5/functions/file/basename.mdx
index c9a426faf..030e36a05 100644
--- a/website/pages/docs/configuration/from-1.5/functions/file/basename.mdx
+++ b/website/pages/docs/from-1.5/functions/file/basename.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: basename - Functions - Configuration Language
+sidebar_title: 'basename'
sidebar_current: configuration-functions-file-basename
description: |-
The basename function removes all except the last portion from a filesystem
diff --git a/website/pages/docs/configuration/from-1.5/functions/file/dirname.mdx b/website/pages/docs/from-1.5/functions/file/dirname.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/file/dirname.mdx
rename to website/pages/docs/from-1.5/functions/file/dirname.mdx
index 68fbbb517..6f241c144 100644
--- a/website/pages/docs/configuration/from-1.5/functions/file/dirname.mdx
+++ b/website/pages/docs/from-1.5/functions/file/dirname.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: dirname - Functions - Configuration Language
+sidebar_title: 'dirname'
sidebar_current: configuration-functions-file-dirname
description: The dirname function removes the last portion from a filesystem path.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/file/file.mdx b/website/pages/docs/from-1.5/functions/file/file.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/file/file.mdx
rename to website/pages/docs/from-1.5/functions/file/file.mdx
index f2623fb1c..dbc09c3c1 100644
--- a/website/pages/docs/configuration/from-1.5/functions/file/file.mdx
+++ b/website/pages/docs/from-1.5/functions/file/file.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: file - Functions - Configuration Language
+sidebar_title: 'file'
sidebar_current: configuration-functions-file-file-x
description: |-
The file function reads the contents of the file at the given path and
diff --git a/website/pages/docs/configuration/from-1.5/functions/file/fileexists.mdx b/website/pages/docs/from-1.5/functions/file/fileexists.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/file/fileexists.mdx
rename to website/pages/docs/from-1.5/functions/file/fileexists.mdx
index e9e104ed0..61990cafd 100644
--- a/website/pages/docs/configuration/from-1.5/functions/file/fileexists.mdx
+++ b/website/pages/docs/from-1.5/functions/file/fileexists.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: fileexists - Functions - Configuration Language
+sidebar_title: 'fileexists'
sidebar_current: configuration-functions-file-file-exists
description: The fileexists function determines whether a file exists at a given path.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/file/fileset.mdx b/website/pages/docs/from-1.5/functions/file/fileset.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/file/fileset.mdx
rename to website/pages/docs/from-1.5/functions/file/fileset.mdx
index 58d49f8a7..1f6f5a74c 100644
--- a/website/pages/docs/configuration/from-1.5/functions/file/fileset.mdx
+++ b/website/pages/docs/from-1.5/functions/file/fileset.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: fileset - Functions - Configuration Language
+sidebar_title: 'fileset'
sidebar_current: configuration-functions-file-file-set
description: The fileset function enumerates a set of regular file names given a pattern.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/file/overview.mdx b/website/pages/docs/from-1.5/functions/file/index.mdx
similarity index 83%
rename from website/pages/docs/configuration/from-1.5/functions/file/overview.mdx
rename to website/pages/docs/from-1.5/functions/file/index.mdx
index e84740d16..ce1a51b96 100644
--- a/website/pages/docs/configuration/from-1.5/functions/file/overview.mdx
+++ b/website/pages/docs/from-1.5/functions/file/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: filesystem - Functions - Configuration Language
+sidebar_title: 'Filesystem Functions'
sidebar_current: configuration-functions-filesystem
description: Overview of available filesystem functions
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/file/pathexpand.mdx b/website/pages/docs/from-1.5/functions/file/pathexpand.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/file/pathexpand.mdx
rename to website/pages/docs/from-1.5/functions/file/pathexpand.mdx
index 541d14f50..18e8ed993 100644
--- a/website/pages/docs/configuration/from-1.5/functions/file/pathexpand.mdx
+++ b/website/pages/docs/from-1.5/functions/file/pathexpand.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: pathexpand - Functions - Configuration Language
+sidebar_title: 'pathexpand'
sidebar_current: configuration-functions-file-pathexpand
description: |-
The pathexpand function expands a leading ~ character to the current user's
diff --git a/website/pages/docs/configuration/from-1.5/functions.mdx b/website/pages/docs/from-1.5/functions/index.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions.mdx
rename to website/pages/docs/from-1.5/functions/index.mdx
index 2a019c807..1e42309da 100644
--- a/website/pages/docs/configuration/from-1.5/functions.mdx
+++ b/website/pages/docs/from-1.5/functions/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: Functions - Configuration Language
+sidebar_title: 'Functions'
sidebar_current: configuration-functions
description: |-
The HCL language has a number of built-in functions that can be called
diff --git a/website/pages/docs/configuration/from-1.5/functions/ipnet/cidrhost.mdx b/website/pages/docs/from-1.5/functions/ipnet/cidrhost.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/ipnet/cidrhost.mdx
rename to website/pages/docs/from-1.5/functions/ipnet/cidrhost.mdx
index 979cd97a3..2c3c6ecae 100644
--- a/website/pages/docs/configuration/from-1.5/functions/ipnet/cidrhost.mdx
+++ b/website/pages/docs/from-1.5/functions/ipnet/cidrhost.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: cidrhost - Functions - Configuration Language
+sidebar_title: 'cidrhost'
sidebar_current: configuration-functions-ipnet-cidrhost
description: |-
The cidrhost function calculates a full host IP address within a given
diff --git a/website/pages/docs/configuration/from-1.5/functions/ipnet/cidrnetmask.mdx b/website/pages/docs/from-1.5/functions/ipnet/cidrnetmask.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/ipnet/cidrnetmask.mdx
rename to website/pages/docs/from-1.5/functions/ipnet/cidrnetmask.mdx
index 69373f038..860edc13e 100644
--- a/website/pages/docs/configuration/from-1.5/functions/ipnet/cidrnetmask.mdx
+++ b/website/pages/docs/from-1.5/functions/ipnet/cidrnetmask.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: cidrnetmask - Functions - Configuration Language
+sidebar_title: 'cidrnetmask'
sidebar_current: configuration-functions-ipnet-cidrnetmask
description: |-
The cidrnetmask function converts an IPv4 address prefix given in CIDR
diff --git a/website/pages/docs/configuration/from-1.5/functions/ipnet/cidrsubnet.mdx b/website/pages/docs/from-1.5/functions/ipnet/cidrsubnet.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/ipnet/cidrsubnet.mdx
rename to website/pages/docs/from-1.5/functions/ipnet/cidrsubnet.mdx
index eb7a04460..524c22407 100644
--- a/website/pages/docs/configuration/from-1.5/functions/ipnet/cidrsubnet.mdx
+++ b/website/pages/docs/from-1.5/functions/ipnet/cidrsubnet.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: cidrsubnet - Functions - Configuration Language
+sidebar_title: 'cidrsubnet'
sidebar_current: configuration-functions-ipnet-cidrsubnet
description: |-
The cidrsubnet function calculates a subnet address within a given IP network
diff --git a/website/pages/docs/configuration/from-1.5/functions/ipnet/cidrsubnets.mdx b/website/pages/docs/from-1.5/functions/ipnet/cidrsubnets.mdx
similarity index 100%
rename from website/pages/docs/configuration/from-1.5/functions/ipnet/cidrsubnets.mdx
rename to website/pages/docs/from-1.5/functions/ipnet/cidrsubnets.mdx
diff --git a/website/pages/docs/configuration/from-1.5/functions/ipnet/overview.mdx b/website/pages/docs/from-1.5/functions/ipnet/index.mdx
similarity index 82%
rename from website/pages/docs/configuration/from-1.5/functions/ipnet/overview.mdx
rename to website/pages/docs/from-1.5/functions/ipnet/index.mdx
index 32d63674f..4203cf977 100644
--- a/website/pages/docs/configuration/from-1.5/functions/ipnet/overview.mdx
+++ b/website/pages/docs/from-1.5/functions/ipnet/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: ipnet - Functions - Configuration Language
+sidebar_title: 'IP Network Functions'
sidebar_current: configuration-functions-ipnet
description: Overview of available ipnet functions
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/numeric/abs.mdx b/website/pages/docs/from-1.5/functions/numeric/abs.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/numeric/abs.mdx
rename to website/pages/docs/from-1.5/functions/numeric/abs.mdx
index f575b82d5..0f3f5d2db 100644
--- a/website/pages/docs/configuration/from-1.5/functions/numeric/abs.mdx
+++ b/website/pages/docs/from-1.5/functions/numeric/abs.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: abs - Functions - Configuration Language
+sidebar_title: 'abs'
sidebar_current: configuration-functions-numeric-abs
description: The abs function returns the absolute value of the given number.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/numeric/ceil.mdx b/website/pages/docs/from-1.5/functions/numeric/ceil.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/numeric/ceil.mdx
rename to website/pages/docs/from-1.5/functions/numeric/ceil.mdx
index faf4eba17..2be3db4c9 100644
--- a/website/pages/docs/configuration/from-1.5/functions/numeric/ceil.mdx
+++ b/website/pages/docs/from-1.5/functions/numeric/ceil.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: ceil - Functions - Configuration Language
+sidebar_title: 'ceil'
sidebar_current: configuration-functions-numeric-ceil
description: |-
The ceil function returns the closest whole number greater than or equal to
diff --git a/website/pages/docs/configuration/from-1.5/functions/numeric/floor.mdx b/website/pages/docs/from-1.5/functions/numeric/floor.mdx
similarity index 95%
rename from website/pages/docs/configuration/from-1.5/functions/numeric/floor.mdx
rename to website/pages/docs/from-1.5/functions/numeric/floor.mdx
index 513ffb610..64a3580bf 100644
--- a/website/pages/docs/configuration/from-1.5/functions/numeric/floor.mdx
+++ b/website/pages/docs/from-1.5/functions/numeric/floor.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: floor - Functions - Configuration Language
+sidebar_title: 'floor'
sidebar_current: configuration-functions-numeric-floor
description: |-
The floor function returns the closest whole number less than or equal to
diff --git a/website/pages/docs/configuration/from-1.5/functions/numeric/overview.mdx b/website/pages/docs/from-1.5/functions/numeric/index.mdx
similarity index 83%
rename from website/pages/docs/configuration/from-1.5/functions/numeric/overview.mdx
rename to website/pages/docs/from-1.5/functions/numeric/index.mdx
index 45f0f4df4..ef4161ad1 100644
--- a/website/pages/docs/configuration/from-1.5/functions/numeric/overview.mdx
+++ b/website/pages/docs/from-1.5/functions/numeric/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: Numeric - Functions - Configuration Language
+sidebar_title: 'Numeric Functions'
sidebar_current: configuration-functions-numeric
description: Overview of available numeric functions
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/numeric/log.mdx b/website/pages/docs/from-1.5/functions/numeric/log.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/numeric/log.mdx
rename to website/pages/docs/from-1.5/functions/numeric/log.mdx
index a528af8b5..144614b4f 100644
--- a/website/pages/docs/configuration/from-1.5/functions/numeric/log.mdx
+++ b/website/pages/docs/from-1.5/functions/numeric/log.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: log - Functions - Configuration Language
+sidebar_title: 'log'
sidebar_current: configuration-functions-numeric-log
description: The log function returns the logarithm of a given number in a given base.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/numeric/max.mdx b/website/pages/docs/from-1.5/functions/numeric/max.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/numeric/max.mdx
rename to website/pages/docs/from-1.5/functions/numeric/max.mdx
index 5653f44e6..1b878c52a 100644
--- a/website/pages/docs/configuration/from-1.5/functions/numeric/max.mdx
+++ b/website/pages/docs/from-1.5/functions/numeric/max.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: max - Functions - Configuration Language
+sidebar_title: 'max'
sidebar_current: configuration-functions-numeric-max
description: The max function takes one or more numbers and returns the greatest number.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/numeric/min.mdx b/website/pages/docs/from-1.5/functions/numeric/min.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/numeric/min.mdx
rename to website/pages/docs/from-1.5/functions/numeric/min.mdx
index 6be16b5bf..3c3e90570 100644
--- a/website/pages/docs/configuration/from-1.5/functions/numeric/min.mdx
+++ b/website/pages/docs/from-1.5/functions/numeric/min.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: min - Functions - Configuration Language
+sidebar_title: 'min'
sidebar_current: configuration-functions-numeric-min
description: The min function takes one or more numbers and returns the smallest number.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/numeric/parseint.mdx b/website/pages/docs/from-1.5/functions/numeric/parseint.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/numeric/parseint.mdx
rename to website/pages/docs/from-1.5/functions/numeric/parseint.mdx
index 185bcd3ac..338f70625 100644
--- a/website/pages/docs/configuration/from-1.5/functions/numeric/parseint.mdx
+++ b/website/pages/docs/from-1.5/functions/numeric/parseint.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: parseint - Functions - Configuration Language
+sidebar_title: 'parseint'
sidebar_current: configuration-functions-numeric-parseint
description: >-
The parseint function parses the given string as a representation of an
diff --git a/website/pages/docs/configuration/from-1.5/functions/numeric/pow.mdx b/website/pages/docs/from-1.5/functions/numeric/pow.mdx
similarity index 94%
rename from website/pages/docs/configuration/from-1.5/functions/numeric/pow.mdx
rename to website/pages/docs/from-1.5/functions/numeric/pow.mdx
index 151143ee7..fda806fa2 100644
--- a/website/pages/docs/configuration/from-1.5/functions/numeric/pow.mdx
+++ b/website/pages/docs/from-1.5/functions/numeric/pow.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: pow - Functions - Configuration Language
+sidebar_title: 'pow'
sidebar_current: configuration-functions-numeric-pow
description: The pow function raises a number to a power.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/numeric/signum.mdx b/website/pages/docs/from-1.5/functions/numeric/signum.mdx
similarity index 94%
rename from website/pages/docs/configuration/from-1.5/functions/numeric/signum.mdx
rename to website/pages/docs/from-1.5/functions/numeric/signum.mdx
index aa37ddee9..6273b9707 100644
--- a/website/pages/docs/configuration/from-1.5/functions/numeric/signum.mdx
+++ b/website/pages/docs/from-1.5/functions/numeric/signum.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: signum - Functions - Configuration Language
+sidebar_title: 'signum'
sidebar_current: configuration-functions-numeric-signum
description: The signum function determines the sign of a number.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/chomp.mdx b/website/pages/docs/from-1.5/functions/string/chomp.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/chomp.mdx
rename to website/pages/docs/from-1.5/functions/string/chomp.mdx
index b3d9f743b..57ad00cd1 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/chomp.mdx
+++ b/website/pages/docs/from-1.5/functions/string/chomp.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: chomp - Functions - Configuration Language
+sidebar_title: 'chomp'
sidebar_current: configuration-functions-string-chomp
description: The chomp function removes newline characters at the end of a string.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/format.mdx b/website/pages/docs/from-1.5/functions/string/format.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/string/format.mdx
rename to website/pages/docs/from-1.5/functions/string/format.mdx
index bbb54bd2d..d229cc578 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/format.mdx
+++ b/website/pages/docs/from-1.5/functions/string/format.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: format - Functions - Configuration Language
+sidebar_title: 'format'
sidebar_current: configuration-functions-string-format-x
description: |-
The format function produces a string by formatting a number of other values
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/formatlist.mdx b/website/pages/docs/from-1.5/functions/string/formatlist.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/functions/string/formatlist.mdx
rename to website/pages/docs/from-1.5/functions/string/formatlist.mdx
index 290a8ad30..583a15d70 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/formatlist.mdx
+++ b/website/pages/docs/from-1.5/functions/string/formatlist.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: formatlist - Functions - Configuration Language
+sidebar_title: 'formatlist'
sidebar_current: configuration-functions-string-formatlist
description: |-
The formatlist function produces a list of strings by formatting a number of
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/indent.mdx b/website/pages/docs/from-1.5/functions/string/indent.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/string/indent.mdx
rename to website/pages/docs/from-1.5/functions/string/indent.mdx
index 893a601d4..d33c71e20 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/indent.mdx
+++ b/website/pages/docs/from-1.5/functions/string/indent.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: indent - Functions - Configuration Language
+sidebar_title: 'indent'
sidebar_current: configuration-functions-string-indent
description: |-
The indent function adds a number of spaces to the beginnings of all but the
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/overview.mdx b/website/pages/docs/from-1.5/functions/string/index.mdx
similarity index 83%
rename from website/pages/docs/configuration/from-1.5/functions/string/overview.mdx
rename to website/pages/docs/from-1.5/functions/string/index.mdx
index b0c767a49..0fb829f96 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/overview.mdx
+++ b/website/pages/docs/from-1.5/functions/string/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: string - Functions - Configuration Language
+sidebar_title: 'String Functions'
sidebar_current: configuration-functions-string
description: Overview of available string functions
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/join.mdx b/website/pages/docs/from-1.5/functions/string/join.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/join.mdx
rename to website/pages/docs/from-1.5/functions/string/join.mdx
index 054b0b0a3..027df2afe 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/join.mdx
+++ b/website/pages/docs/from-1.5/functions/string/join.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: join - Functions - Configuration Language
+sidebar_title: 'join'
sidebar_current: configuration-functions-string-join
description: |-
The join function produces a string by concatenating the elements of a list
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/lower.mdx b/website/pages/docs/from-1.5/functions/string/lower.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/lower.mdx
rename to website/pages/docs/from-1.5/functions/string/lower.mdx
index c8e2505ce..7e4366584 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/lower.mdx
+++ b/website/pages/docs/from-1.5/functions/string/lower.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: lower - Functions - Configuration Language
+sidebar_title: 'lower'
sidebar_current: configuration-functions-string-lower
description: >-
The lower function converts all cased letters in the given string to
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/regexreplace.mdx b/website/pages/docs/from-1.5/functions/string/regexreplace.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/string/regexreplace.mdx
rename to website/pages/docs/from-1.5/functions/string/regexreplace.mdx
index e87354cb8..4b23e978b 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/regexreplace.mdx
+++ b/website/pages/docs/from-1.5/functions/string/regexreplace.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: regexreplace - Functions - Configuration Language
+sidebar_title: 'regexreplace'
sidebar_current: configuration-functions-string-regexreplace
description: |-
The regexreplace function searches a given string for another given substring,
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/replace.mdx b/website/pages/docs/from-1.5/functions/string/replace.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/replace.mdx
rename to website/pages/docs/from-1.5/functions/string/replace.mdx
index 48e8cea02..cac650704 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/replace.mdx
+++ b/website/pages/docs/from-1.5/functions/string/replace.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: replace - Functions - Configuration Language
+sidebar_title: 'replace'
sidebar_current: configuration-functions-string-replace
description: |-
The replace function searches a given string for another given substring,
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/split.mdx b/website/pages/docs/from-1.5/functions/string/split.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/split.mdx
rename to website/pages/docs/from-1.5/functions/string/split.mdx
index 127d0abb8..88b319bc1 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/split.mdx
+++ b/website/pages/docs/from-1.5/functions/string/split.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: split - Functions - Configuration Language
+sidebar_title: 'split'
sidebar_current: configuration-functions-string-split
description: |-
The split function produces a list by dividing a given string at all
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/strrev.mdx b/website/pages/docs/from-1.5/functions/string/strrev.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/strrev.mdx
rename to website/pages/docs/from-1.5/functions/string/strrev.mdx
index 406368f0d..20820ae06 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/strrev.mdx
+++ b/website/pages/docs/from-1.5/functions/string/strrev.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: strrev - Functions - Configuration Language
+sidebar_title: 'strrev'
sidebar_current: configuration-functions-string-strrev
description: The strrev function reverses a string.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/substr.mdx b/website/pages/docs/from-1.5/functions/string/substr.mdx
similarity index 95%
rename from website/pages/docs/configuration/from-1.5/functions/string/substr.mdx
rename to website/pages/docs/from-1.5/functions/string/substr.mdx
index 869eda259..b58e5d714 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/substr.mdx
+++ b/website/pages/docs/from-1.5/functions/string/substr.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: substr - Functions - Configuration Language
+sidebar_title: 'substr'
sidebar_current: configuration-functions-string-substr
description: |-
The substr function extracts a substring from a given string by offset and
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/title.mdx b/website/pages/docs/from-1.5/functions/string/title.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/title.mdx
rename to website/pages/docs/from-1.5/functions/string/title.mdx
index 777451bd1..a62ab6902 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/title.mdx
+++ b/website/pages/docs/from-1.5/functions/string/title.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: title - Functions - Configuration Language
+sidebar_title: 'title'
sidebar_current: configuration-functions-string-title
description: |-
The title function converts the first letter of each word in a given string
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/trim.mdx b/website/pages/docs/from-1.5/functions/string/trim.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/trim.mdx
rename to website/pages/docs/from-1.5/functions/string/trim.mdx
index 4e1b26a10..a768d5be3 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/trim.mdx
+++ b/website/pages/docs/from-1.5/functions/string/trim.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: trim - Functions - Configuration Language
+sidebar_title: 'trim'
sidebar_current: configuration-functions-string-trim
description: |-
The trim function removes the specified characters from the start and end of
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/trimprefix.mdx b/website/pages/docs/from-1.5/functions/string/trimprefix.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/trimprefix.mdx
rename to website/pages/docs/from-1.5/functions/string/trimprefix.mdx
index 3b55e6fe2..f27618d12 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/trimprefix.mdx
+++ b/website/pages/docs/from-1.5/functions/string/trimprefix.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: trimprefix - Functions - Configuration Language
+sidebar_title: 'trimprefix'
sidebar_current: configuration-functions-string-trimprefix
description: |-
The trimprefix function removes the specified prefix from the start of a
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/trimspace.mdx b/website/pages/docs/from-1.5/functions/string/trimspace.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/trimspace.mdx
rename to website/pages/docs/from-1.5/functions/string/trimspace.mdx
index d4285e36f..a208734f3 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/trimspace.mdx
+++ b/website/pages/docs/from-1.5/functions/string/trimspace.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: trimspace - Functions - Configuration Language
+sidebar_title: 'trimspace'
sidebar_current: configuration-functions-string-trimspace
description: |-
The trimspace function removes space characters from the start and end of
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/trimsuffix.mdx b/website/pages/docs/from-1.5/functions/string/trimsuffix.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/trimsuffix.mdx
rename to website/pages/docs/from-1.5/functions/string/trimsuffix.mdx
index 7794c4eca..b769ae455 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/trimsuffix.mdx
+++ b/website/pages/docs/from-1.5/functions/string/trimsuffix.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: trimsuffix - Functions - Configuration Language
+sidebar_title: 'trimsuffix'
sidebar_current: configuration-functions-string-trimsuffix
description: |-
The trimsuffix function removes the specified suffix from the end of a
diff --git a/website/pages/docs/configuration/from-1.5/functions/string/upper.mdx b/website/pages/docs/from-1.5/functions/string/upper.mdx
similarity index 96%
rename from website/pages/docs/configuration/from-1.5/functions/string/upper.mdx
rename to website/pages/docs/from-1.5/functions/string/upper.mdx
index ab709158e..f371c4890 100644
--- a/website/pages/docs/configuration/from-1.5/functions/string/upper.mdx
+++ b/website/pages/docs/from-1.5/functions/string/upper.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: upper - Functions - Configuration Language
+sidebar_title: 'upper'
sidebar_current: configuration-functions-string-upper
description: >-
The upper function converts all cased letters in the given string to
diff --git a/website/pages/docs/configuration/from-1.5/functions/uuid/overview.mdx b/website/pages/docs/from-1.5/functions/uuid/index.mdx
similarity index 84%
rename from website/pages/docs/configuration/from-1.5/functions/uuid/overview.mdx
rename to website/pages/docs/from-1.5/functions/uuid/index.mdx
index 2b3eb7b42..dba5eb2e0 100644
--- a/website/pages/docs/configuration/from-1.5/functions/uuid/overview.mdx
+++ b/website/pages/docs/from-1.5/functions/uuid/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: uuid - Functions - Configuration Language
+sidebar_title: 'UUID Functions'
sidebar_current: configuration-functions-uuid
description: Overview of available uuid functions
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/uuid/uuidv4.mdx b/website/pages/docs/from-1.5/functions/uuid/uuidv4.mdx
similarity index 97%
rename from website/pages/docs/configuration/from-1.5/functions/uuid/uuidv4.mdx
rename to website/pages/docs/from-1.5/functions/uuid/uuidv4.mdx
index 96e12874f..846255791 100644
--- a/website/pages/docs/configuration/from-1.5/functions/uuid/uuidv4.mdx
+++ b/website/pages/docs/from-1.5/functions/uuid/uuidv4.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: v4 - uuid - Functions - Configuration Language
+sidebar_title: 'uuidv4'
sidebar_current: configuration-functions-uuid-uuidv4
description: The uuidv4 function generates a unique id.
---
diff --git a/website/pages/docs/configuration/from-1.5/functions/uuid/uuidv5.mdx b/website/pages/docs/from-1.5/functions/uuid/uuidv5.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/functions/uuid/uuidv5.mdx
rename to website/pages/docs/from-1.5/functions/uuid/uuidv5.mdx
index f5f6744b4..39f0ad04d 100644
--- a/website/pages/docs/configuration/from-1.5/functions/uuid/uuidv5.mdx
+++ b/website/pages/docs/from-1.5/functions/uuid/uuidv5.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: uuidv5 - Functions - Configuration Language
+sidebar_title: 'uuidv5'
sidebar_current: configuration-functions-uuid-uuidv5
description: |-
The uuidv5 function generates a uuid v5 string representation of the value in
diff --git a/website/pages/docs/configuration/from-1.5/index.mdx b/website/pages/docs/from-1.5/index.mdx
similarity index 98%
rename from website/pages/docs/configuration/from-1.5/index.mdx
rename to website/pages/docs/from-1.5/index.mdx
index 93a11dd8e..4101c29bf 100644
--- a/website/pages/docs/configuration/from-1.5/index.mdx
+++ b/website/pages/docs/from-1.5/index.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: Configuration Language
+sidebar_title: 'v1.5 Configuration Language'
sidebar_current: configuration
description: |-
Packer uses text files to describe infrastructure and to set variables.
diff --git a/website/pages/docs/configuration/from-1.5/locals.mdx b/website/pages/docs/from-1.5/locals.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/locals.mdx
rename to website/pages/docs/from-1.5/locals.mdx
index 52990669a..71682b44a 100644
--- a/website/pages/docs/configuration/from-1.5/locals.mdx
+++ b/website/pages/docs/from-1.5/locals.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: Local Values - HCL Configuration Language
+sidebar_title: 'Locals'
sidebar_current: configuration-locals
description: >-
Local values assign a name to an expression that can then be used multiple
diff --git a/website/pages/docs/configuration/from-1.5/syntax-json.mdx b/website/pages/docs/from-1.5/syntax-json.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/syntax-json.mdx
rename to website/pages/docs/from-1.5/syntax-json.mdx
index 5dfc83b3f..d66a905c4 100644
--- a/website/pages/docs/configuration/from-1.5/syntax-json.mdx
+++ b/website/pages/docs/from-1.5/syntax-json.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: JSON Configuration Syntax - Configuration Language
+sidebar_title: 'JSON Syntax'
sidebar_current: configuration-json-syntax
description: |-
In addition to the native syntax that is most commonly used with Packer,
diff --git a/website/pages/docs/configuration/from-1.5/syntax.mdx b/website/pages/docs/from-1.5/syntax.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/syntax.mdx
rename to website/pages/docs/from-1.5/syntax.mdx
index 94ef8cbc4..fdb9920e8 100644
--- a/website/pages/docs/configuration/from-1.5/syntax.mdx
+++ b/website/pages/docs/from-1.5/syntax.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: Syntax - Configuration Language
+sidebar_title: 'Syntax'
sidebar_current: configuration-syntax
description: |-
HCL has its own syntax, intended to combine declarative
diff --git a/website/pages/docs/configuration/from-1.5/variables.mdx b/website/pages/docs/from-1.5/variables.mdx
similarity index 99%
rename from website/pages/docs/configuration/from-1.5/variables.mdx
rename to website/pages/docs/from-1.5/variables.mdx
index 27b5addeb..b443be475 100644
--- a/website/pages/docs/configuration/from-1.5/variables.mdx
+++ b/website/pages/docs/from-1.5/variables.mdx
@@ -1,6 +1,7 @@
---
layout: docs
page_title: Input Variables - HCL Configuration Language
+sidebar_title: 'Variables'
sidebar_current: configuration-variables
description: |-
Input variables are parameters for Packer modules.
diff --git a/website/pages/docs/install/index.mdx b/website/pages/docs/install.mdx
similarity index 91%
rename from website/pages/docs/install/index.mdx
rename to website/pages/docs/install.mdx
index ad5cc92ae..ff682e735 100644
--- a/website/pages/docs/install/index.mdx
+++ b/website/pages/docs/install.mdx
@@ -4,6 +4,7 @@ description: |
from source. This page details both methods.
layout: docs
page_title: Install
+sidebar_title: 'Installing Packer'
sidebar_current: docs-install
---
diff --git a/website/pages/docs/post-processors/alicloud-import.mdx b/website/pages/docs/post-processors/alicloud-import.mdx
index 0b58d444c..90b96f113 100644
--- a/website/pages/docs/post-processors/alicloud-import.mdx
+++ b/website/pages/docs/post-processors/alicloud-import.mdx
@@ -4,6 +4,7 @@ description: |
various builders and imports it to an Alicloud customized image list.
layout: docs
page_title: Alicloud Import Post-Processor
+sidebar_title: 'Alicloud Import'
sidebar_current: docs-post-processors-alicloud-import
---
diff --git a/website/pages/docs/post-processors/amazon-import.mdx b/website/pages/docs/post-processors/amazon-import.mdx
index 1b4cc8865..777bd2bc5 100644
--- a/website/pages/docs/post-processors/amazon-import.mdx
+++ b/website/pages/docs/post-processors/amazon-import.mdx
@@ -4,6 +4,7 @@ description: |
builders and imports it to an AMI available to Amazon Web Services EC2.
layout: docs
page_title: Amazon Import - Post-Processors
+sidebar_title: 'Amazon Import'
sidebar_current: docs-post-processors-amazon-import
---
diff --git a/website/pages/docs/post-processors/artifice.mdx b/website/pages/docs/post-processors/artifice.mdx
index ce8e333a4..55aeb8117 100644
--- a/website/pages/docs/post-processors/artifice.mdx
+++ b/website/pages/docs/post-processors/artifice.mdx
@@ -14,6 +14,7 @@ description: >
instance.
layout: docs
page_title: Artifice - Post-Processors
+sidebar_title: 'Artifice'
sidebar_current: docs-post-processors-artifice
---
diff --git a/website/pages/docs/post-processors/checksum.mdx b/website/pages/docs/post-processors/checksum.mdx
index b1d6dc3e3..cdc61723e 100644
--- a/website/pages/docs/post-processors/checksum.mdx
+++ b/website/pages/docs/post-processors/checksum.mdx
@@ -15,6 +15,7 @@ description: >
files.
layout: docs
page_title: Checksum - Post-Processors
+sidebar_title: 'Checksum'
sidebar_current: docs-post-processors-checksum
---
diff --git a/website/pages/docs/post-processors/compress.mdx b/website/pages/docs/post-processors/compress.mdx
index dba7b63d7..b7afeebd9 100644
--- a/website/pages/docs/post-processors/compress.mdx
+++ b/website/pages/docs/post-processors/compress.mdx
@@ -4,6 +4,7 @@ description: |
VMware or VirtualBox) and compresses the artifact into a single archive.
layout: docs
page_title: Compress - Post-Processors
+sidebar_title: 'Compress'
sidebar_current: docs-post-processors-compress
---
diff --git a/website/pages/docs/post-processors/digitalocean-import.mdx b/website/pages/docs/post-processors/digitalocean-import.mdx
index 2a7be9f79..142da6cfa 100644
--- a/website/pages/docs/post-processors/digitalocean-import.mdx
+++ b/website/pages/docs/post-processors/digitalocean-import.mdx
@@ -4,6 +4,7 @@ description: |
from various builders and imports it to DigitalOcean.
layout: docs
page_title: DigitalOcean Import - Post-Processors
+sidebar_title: 'DigitalOcean Import'
sidebar_current: docs-post-processors-digitalocean-import
---
diff --git a/website/pages/docs/post-processors/docker-import.mdx b/website/pages/docs/post-processors/docker-import.mdx
index 3db28c1c7..1565fbc3b 100644
--- a/website/pages/docs/post-processors/docker-import.mdx
+++ b/website/pages/docs/post-processors/docker-import.mdx
@@ -6,6 +6,7 @@ description: |
post-processors such as docker-push to push the image to a registry.
layout: docs
page_title: Docker Import - Post-Processors
+sidebar_title: 'Docker Import'
sidebar_current: docs-post-processors-docker-import
---
diff --git a/website/pages/docs/post-processors/docker-push.mdx b/website/pages/docs/post-processors/docker-push.mdx
index 9dc83edbb..c1c669c97 100644
--- a/website/pages/docs/post-processors/docker-push.mdx
+++ b/website/pages/docs/post-processors/docker-push.mdx
@@ -4,6 +4,7 @@ description: |
post-processor and pushes it to a Docker registry.
layout: docs
page_title: Docker Push - Post-Processors
+sidebar_title: 'Docker Push'
sidebar_current: docs-post-processors-docker-push
---
diff --git a/website/pages/docs/post-processors/docker-save.mdx b/website/pages/docs/post-processors/docker-save.mdx
index 73d73ef3a..eaf25db1e 100644
--- a/website/pages/docs/post-processors/docker-save.mdx
+++ b/website/pages/docs/post-processors/docker-save.mdx
@@ -10,6 +10,7 @@ description: >
of images and metadata.
layout: docs
page_title: Docker Save - Post-Processors
+sidebar_title: 'Docker Save'
sidebar_current: docs-post-processors-docker-save
---
diff --git a/website/pages/docs/post-processors/docker-tag.mdx b/website/pages/docs/post-processors/docker-tag.mdx
index 45e1cd906..f06da2310 100644
--- a/website/pages/docs/post-processors/docker-tag.mdx
+++ b/website/pages/docs/post-processors/docker-tag.mdx
@@ -6,6 +6,7 @@ description: |
registry.
layout: docs
page_title: Docker Tag - Post-Processors
+sidebar_title: 'Docker Tag'
sidebar_current: docs-post-processors-docker-tag
---
diff --git a/website/pages/docs/post-processors/exoscale-import.mdx b/website/pages/docs/post-processors/exoscale-import.mdx
index 8d07988df..d8a1b12a3 100644
--- a/website/pages/docs/post-processors/exoscale-import.mdx
+++ b/website/pages/docs/post-processors/exoscale-import.mdx
@@ -4,6 +4,7 @@ description: |
from various builders and imports it to Exoscale.
layout: docs
page_title: Exoscale Import - Post-Processors
+sidebar_title: 'Exoscale Import'
sidebar_current: docs-post-processors-exoscale-import
---
diff --git a/website/pages/docs/post-processors/googlecompute-export.mdx b/website/pages/docs/post-processors/googlecompute-export.mdx
index 65813e21b..cf868f5aa 100644
--- a/website/pages/docs/post-processors/googlecompute-export.mdx
+++ b/website/pages/docs/post-processors/googlecompute-export.mdx
@@ -8,6 +8,7 @@ description: >
images can be easily shared and uploaded to other Google Cloud Projects.
layout: docs
page_title: Google Compute Image Exporter - Post-Processors
+sidebar_title: 'Google Compute Export'
sidebar_current: docs-post-processors-googlecompute-export
---
diff --git a/website/pages/docs/post-processors/googlecompute-import.mdx b/website/pages/docs/post-processors/googlecompute-import.mdx
index da69194be..a1d7cd876 100644
--- a/website/pages/docs/post-processors/googlecompute-import.mdx
+++ b/website/pages/docs/post-processors/googlecompute-import.mdx
@@ -4,6 +4,7 @@ description: |
image and imports it to a GCE image available to Google Compute Engine.
layout: docs
page_title: Google Compute Image Import - Post-Processors
+sidebar_title: 'Google Compute Import'
sidebar_current: docs-post-processors-googlecompute-import
---
diff --git a/website/pages/docs/post-processors/index.mdx b/website/pages/docs/post-processors/index.mdx
index 3ae0663c8..a1689cb0c 100644
--- a/website/pages/docs/post-processors/index.mdx
+++ b/website/pages/docs/post-processors/index.mdx
@@ -4,6 +4,7 @@ description: |
the provisioner(s).
layout: docs
page_title: Post-Processors
+sidebar_title: 'Post-Processors'
sidebar_current: docs-post-processors
---
diff --git a/website/pages/docs/post-processors/manifest.mdx b/website/pages/docs/post-processors/manifest.mdx
index 072cb72b3..bc1d01ab1 100644
--- a/website/pages/docs/post-processors/manifest.mdx
+++ b/website/pages/docs/post-processors/manifest.mdx
@@ -6,6 +6,7 @@ description: >
from a packer run.
layout: docs
page_title: Manifest - Post-Processors
+sidebar_title: 'Manifest'
sidebar_current: docs-post-processors-manifest
---
diff --git a/website/pages/docs/post-processors/shell-local.mdx b/website/pages/docs/post-processors/shell-local.mdx
index 3674d4522..d9ab0e033 100644
--- a/website/pages/docs/post-processors/shell-local.mdx
+++ b/website/pages/docs/post-processors/shell-local.mdx
@@ -4,6 +4,7 @@ description: |
after artifacts have been built.
layout: docs
page_title: Local Shell - Post-Processors
+sidebar_title: 'Shell (Local)'
sidebar_current: docs-post-processors-shell-local
---
diff --git a/website/pages/docs/post-processors/ucloud-import.mdx b/website/pages/docs/post-processors/ucloud-import.mdx
index 0abf4e7fa..35115dcf9 100644
--- a/website/pages/docs/post-processors/ucloud-import.mdx
+++ b/website/pages/docs/post-processors/ucloud-import.mdx
@@ -5,6 +5,7 @@ description: >
for UHost Instance.
layout: docs
page_title: UCloud Import Post-Processors
+sidebar_title: 'UCloud Import'
sidebar_current: docs-post-processors-ucloud-import
---
diff --git a/website/pages/docs/post-processors/vagrant-cloud.mdx b/website/pages/docs/post-processors/vagrant-cloud.mdx
index 28f80045f..9a962e111 100644
--- a/website/pages/docs/post-processors/vagrant-cloud.mdx
+++ b/website/pages/docs/post-processors/vagrant-cloud.mdx
@@ -4,6 +4,7 @@ description: |
Vagrant Cloud.
layout: docs
page_title: Vagrant Cloud - Post-Processors
+sidebar_title: 'Vagrant Cloud'
sidebar_current: docs-post-processors-vagrant-cloud
---
diff --git a/website/pages/docs/post-processors/vagrant.mdx b/website/pages/docs/post-processors/vagrant.mdx
index 057ba1d2e..4f124828d 100644
--- a/website/pages/docs/post-processors/vagrant.mdx
+++ b/website/pages/docs/post-processors/vagrant.mdx
@@ -10,6 +10,7 @@ description: >
distributed by Vagrant are created.
layout: docs
page_title: Vagrant - Post-Processors
+sidebar_title: 'Vagrant'
sidebar_current: docs-post-processors-vagrant-box
---
diff --git a/website/pages/docs/post-processors/vsphere-template.mdx b/website/pages/docs/post-processors/vsphere-template.mdx
index 9bbe4f07a..5316eed1d 100644
--- a/website/pages/docs/post-processors/vsphere-template.mdx
+++ b/website/pages/docs/post-processors/vsphere-template.mdx
@@ -10,6 +10,7 @@ description: >
of choice.
layout: docs
page_title: vSphere Template - Post-Processors
+sidebar_title: 'vSphere Template'
sidebar_current: docs-post-processors-vSphere-template
---
diff --git a/website/pages/docs/post-processors/vsphere.mdx b/website/pages/docs/post-processors/vsphere.mdx
index 5ccceb576..fbe3cecef 100644
--- a/website/pages/docs/post-processors/vsphere.mdx
+++ b/website/pages/docs/post-processors/vsphere.mdx
@@ -4,6 +4,7 @@ description: >
vSphere endpoint.
layout: docs
page_title: vSphere - Post-Processors
+sidebar_title: 'vSphere'
sidebar_current: docs-post-processors-vsphere
---
diff --git a/website/pages/docs/provisioners/ansible-local.mdx b/website/pages/docs/provisioners/ansible-local.mdx
index 19fa7fa7e..cbc5390a9 100644
--- a/website/pages/docs/provisioners/ansible-local.mdx
+++ b/website/pages/docs/provisioners/ansible-local.mdx
@@ -3,6 +3,7 @@ description: >
The ansible-local Packer provisioner will run ansible in ansible's "local" mode on the remote/guest VM using Playbook and Role files that exist on the guest VM. This means ansible must be installed on the remote/guest VM. Playbooks and Roles can be uploaded from your build machine (the one running Packer) to the vm.
layout: docs
page_title: Ansible Local - Provisioners
+sidebar_title: 'Ansible Local'
sidebar_current: docs-provisioners-ansible-local
---
diff --git a/website/pages/docs/provisioners/ansible.mdx b/website/pages/docs/provisioners/ansible.mdx
index b0107235a..597ee126f 100644
--- a/website/pages/docs/provisioners/ansible.mdx
+++ b/website/pages/docs/provisioners/ansible.mdx
@@ -4,6 +4,7 @@ description: |
the machine.
layout: docs
page_title: Ansible - Provisioners
+sidebar_title: 'Ansible (Remote)'
sidebar_current: docs-provisioners-ansible-remote
---
diff --git a/website/pages/docs/provisioners/breakpoint.mdx b/website/pages/docs/provisioners/breakpoint.mdx
index 591c3f0e4..7ac9bd70d 100644
--- a/website/pages/docs/provisioners/breakpoint.mdx
+++ b/website/pages/docs/provisioners/breakpoint.mdx
@@ -8,6 +8,7 @@ description: >
particular part of the provisioning process.
layout: docs
page_title: breakpoint - Provisioners
+sidebar_title: 'Breakpoint'
sidebar_current: docs-provisioners-breakpoint
---
diff --git a/website/pages/docs/provisioners/chef-client.mdx b/website/pages/docs/provisioners/chef-client.mdx
index 9858ef3e9..0d76a4d24 100644
--- a/website/pages/docs/provisioners/chef-client.mdx
+++ b/website/pages/docs/provisioners/chef-client.mdx
@@ -9,6 +9,7 @@ description: >
remote Chef Server to provision the machine.
layout: docs
page_title: Chef Client - Provisioners
+sidebar_title: 'Chef Client'
sidebar_current: docs-provisioners-chef-client
---
diff --git a/website/pages/docs/provisioners/chef-solo.mdx b/website/pages/docs/provisioners/chef-solo.mdx
index 306f49bdf..a96cac254 100644
--- a/website/pages/docs/provisioners/chef-solo.mdx
+++ b/website/pages/docs/provisioners/chef-solo.mdx
@@ -5,6 +5,7 @@ description: |
machine to the remote machine or remote paths can be used.
layout: docs
page_title: Chef Solo - Provisioners
+sidebar_title: 'Chef Solo'
sidebar_current: docs-provisioners-chef-solo
---
diff --git a/website/pages/docs/provisioners/community-supported.mdx b/website/pages/docs/provisioners/community-supported.mdx
index bd783f128..fbea7e48b 100644
--- a/website/pages/docs/provisioners/community-supported.mdx
+++ b/website/pages/docs/provisioners/community-supported.mdx
@@ -4,6 +4,7 @@ description: |
can run alongside Packer with minimal extra effort.
layout: docs
page_title: Community - Provisioners
+sidebar_title: 'Community-Supported'
sidebar_current: docs-provisioners-community
---
diff --git a/website/pages/docs/provisioners/converge.mdx b/website/pages/docs/provisioners/converge.mdx
index 0f7bbd391..e6d2d0081 100644
--- a/website/pages/docs/provisioners/converge.mdx
+++ b/website/pages/docs/provisioners/converge.mdx
@@ -4,6 +4,7 @@ description: >-
machine.
layout: docs
page_title: Converge - Provisioners
+sidebar_title: 'Converge'
sidebar_current: docs-provisioners-converge
---
diff --git a/website/pages/docs/provisioners/custom.mdx b/website/pages/docs/provisioners/custom.mdx
index 6d043d3d1..78e663540 100644
--- a/website/pages/docs/provisioners/custom.mdx
+++ b/website/pages/docs/provisioners/custom.mdx
@@ -6,6 +6,7 @@ description: |
section.
layout: docs
page_title: Custom - Provisioners
+sidebar_title: 'Custom'
sidebar_current: docs-provisioners-custom
---
diff --git a/website/pages/docs/provisioners/file.mdx b/website/pages/docs/provisioners/file.mdx
index 3c9e464c4..9d5139546 100644
--- a/website/pages/docs/provisioners/file.mdx
+++ b/website/pages/docs/provisioners/file.mdx
@@ -6,6 +6,7 @@ description: |
etc.
layout: docs
page_title: File - Provisioners
+sidebar_title: 'File'
sidebar_current: docs-provisioners-file
---
diff --git a/website/pages/docs/provisioners/index.mdx b/website/pages/docs/provisioners/index.mdx
index b21732c5d..14e6f1c48 100644
--- a/website/pages/docs/provisioners/index.mdx
+++ b/website/pages/docs/provisioners/index.mdx
@@ -4,6 +4,7 @@ description: |
machine image after booting.
layout: docs
page_title: Provisioners
+sidebar_title: 'Provisioners'
sidebar_current: docs-provisioners
---
diff --git a/website/pages/docs/provisioners/inspec.mdx b/website/pages/docs/provisioners/inspec.mdx
index 84bdb4dda..9f023107a 100644
--- a/website/pages/docs/provisioners/inspec.mdx
+++ b/website/pages/docs/provisioners/inspec.mdx
@@ -4,6 +4,7 @@ description: |
machine.
layout: docs
page_title: InSpec - Provisioners
+sidebar_title: 'InSpec'
sidebar_current: docs-provisioners-inspec
---
diff --git a/website/pages/docs/provisioners/powershell.mdx b/website/pages/docs/provisioners/powershell.mdx
index cde82225d..835bd4703 100644
--- a/website/pages/docs/provisioners/powershell.mdx
+++ b/website/pages/docs/provisioners/powershell.mdx
@@ -4,6 +4,7 @@ description: |
It assumes that the communicator in use is WinRM.
layout: docs
page_title: PowerShell - Provisioners
+sidebar_title: 'PowerShell'
sidebar_current: docs-provisioners-powershell
---
diff --git a/website/pages/docs/provisioners/puppet-masterless.mdx b/website/pages/docs/provisioners/puppet-masterless.mdx
index 9b1aa7ac4..5ab4255e1 100644
--- a/website/pages/docs/provisioners/puppet-masterless.mdx
+++ b/website/pages/docs/provisioners/puppet-masterless.mdx
@@ -13,6 +13,7 @@ description: >
to a Puppet master.
layout: docs
page_title: Puppet Masterless - Provisioners
+sidebar_title: 'Puppet Masterless'
sidebar_current: docs-provisioners-puppet-masterless
---
diff --git a/website/pages/docs/provisioners/puppet-server.mdx b/website/pages/docs/provisioners/puppet-server.mdx
index df8a47285..75a6b7538 100644
--- a/website/pages/docs/provisioners/puppet-server.mdx
+++ b/website/pages/docs/provisioners/puppet-server.mdx
@@ -4,6 +4,7 @@ description: |
connecting to a Puppet master.
layout: docs
page_title: Puppet Server - Provisioners
+sidebar_title: 'Puppet Server'
sidebar_current: docs-provisioners-puppet-server
---
diff --git a/website/pages/docs/provisioners/salt-masterless.mdx b/website/pages/docs/provisioners/salt-masterless.mdx
index d1fc06915..02b0a0879 100644
--- a/website/pages/docs/provisioners/salt-masterless.mdx
+++ b/website/pages/docs/provisioners/salt-masterless.mdx
@@ -4,6 +4,7 @@ description: |
using Salt states, without connecting to a Salt master.
layout: docs
page_title: Salt Masterless - Provisioners
+sidebar_title: 'Salt Masterless'
sidebar_current: docs-provisioners-salt-masterless
---
diff --git a/website/pages/docs/provisioners/shell-local.mdx b/website/pages/docs/provisioners/shell-local.mdx
index 48c734e29..81a4a071e 100644
--- a/website/pages/docs/provisioners/shell-local.mdx
+++ b/website/pages/docs/provisioners/shell-local.mdx
@@ -6,6 +6,7 @@ description: |
being provisioned by Packer.
layout: docs
page_title: Shell (Local) - Provisioners
+sidebar_title: 'Shell (Local)'
sidebar_current: docs-provisioners-shell-local
---
diff --git a/website/pages/docs/provisioners/shell.mdx b/website/pages/docs/provisioners/shell.mdx
index 8837929f1..4672cf915 100644
--- a/website/pages/docs/provisioners/shell.mdx
+++ b/website/pages/docs/provisioners/shell.mdx
@@ -5,6 +5,7 @@ description: |
configured on a machine.
layout: docs
page_title: Shell - Provisioners
+sidebar_title: 'Shell'
sidebar_current: docs-provisioners-shell-remote
---
diff --git a/website/pages/docs/provisioners/windows-restart.mdx b/website/pages/docs/provisioners/windows-restart.mdx
index 1ed770b85..14fb6e2bc 100644
--- a/website/pages/docs/provisioners/windows-restart.mdx
+++ b/website/pages/docs/provisioners/windows-restart.mdx
@@ -4,6 +4,7 @@ description: |
come back up.
layout: docs
page_title: Windows Restart - Provisioners
+sidebar_title: 'Windows Restart'
sidebar_current: docs-provisioners-windows-restart
---
diff --git a/website/pages/docs/provisioners/windows-shell.mdx b/website/pages/docs/provisioners/windows-shell.mdx
index ffe7bcd61..02e74c956 100644
--- a/website/pages/docs/provisioners/windows-shell.mdx
+++ b/website/pages/docs/provisioners/windows-shell.mdx
@@ -4,6 +4,7 @@ description: |
shell.
layout: docs
page_title: Windows Shell - Provisioners
+sidebar_title: 'Windows Shell'
sidebar_current: docs-provisioners-windows-shell
---
diff --git a/website/pages/docs/templates/builders.mdx b/website/pages/docs/templates/builders.mdx
index f94a5dae2..646de2d40 100644
--- a/website/pages/docs/templates/builders.mdx
+++ b/website/pages/docs/templates/builders.mdx
@@ -6,6 +6,7 @@ description: >
that Packer should use to generate machine images for the template.
layout: docs
page_title: Builders - Templates
+sidebar_title: 'Builders'
sidebar_current: docs-templates-builders
---
diff --git a/website/pages/docs/templates/communicator.mdx b/website/pages/docs/templates/communicator.mdx
index 2fec2603e..e57e28efb 100644
--- a/website/pages/docs/templates/communicator.mdx
+++ b/website/pages/docs/templates/communicator.mdx
@@ -4,6 +4,7 @@ description: |
etc. with the machine being created.
layout: docs
page_title: Communicators - Templates
+sidebar_title: 'Communicators'
sidebar_current: docs-templates-communicators
---
diff --git a/website/pages/docs/templates/engine.mdx b/website/pages/docs/templates/engine.mdx
index ca4ea13bb..f1936910a 100644
--- a/website/pages/docs/templates/engine.mdx
+++ b/website/pages/docs/templates/engine.mdx
@@ -5,6 +5,7 @@ description: |
configuration parameter at runtime.
layout: docs
page_title: Template Engine - Templates
+sidebar_title: 'Engine'
sidebar_current: docs-templates-engine
---
diff --git a/website/pages/docs/templates/index.mdx b/website/pages/docs/templates/index.mdx
index 8faad5d7d..ff7618f3f 100644
--- a/website/pages/docs/templates/index.mdx
+++ b/website/pages/docs/templates/index.mdx
@@ -12,6 +12,7 @@ description: >
scripts to dynamically create or modify templates.
layout: docs
page_title: Templates
+sidebar_title: 'Templates'
sidebar_current: docs-templates
---
diff --git a/website/pages/docs/templates/post-processors.mdx b/website/pages/docs/templates/post-processors.mdx
index d233d00aa..3a47da97a 100644
--- a/website/pages/docs/templates/post-processors.mdx
+++ b/website/pages/docs/templates/post-processors.mdx
@@ -5,6 +5,7 @@ description: |
would be compressing files, uploading artifacts, etc.
layout: docs
page_title: Post-Processors - Templates
+sidebar_title: 'Post-Processors'
sidebar_current: docs-templates-post-processors
---
diff --git a/website/pages/docs/templates/provisioners.mdx b/website/pages/docs/templates/provisioners.mdx
index 611d9611a..74dcf2e94 100644
--- a/website/pages/docs/templates/provisioners.mdx
+++ b/website/pages/docs/templates/provisioners.mdx
@@ -5,6 +5,7 @@ description: |
running machines prior to turning them into machine images.
layout: docs
page_title: Provisioners - Templates
+sidebar_title: 'Provisioners'
sidebar_current: docs-templates-provisioners
---
diff --git a/website/pages/docs/templates/user-variables.mdx b/website/pages/docs/templates/user-variables.mdx
index 2223c8538..8071b86cf 100644
--- a/website/pages/docs/templates/user-variables.mdx
+++ b/website/pages/docs/templates/user-variables.mdx
@@ -7,6 +7,7 @@ description: |
templates. This maximizes the portability and shareability of the template.
layout: docs
page_title: User Variables - Templates
+sidebar_title: 'User Variables'
sidebar_current: docs-templates-user-variables
---
diff --git a/website/pages/docs/basics/terminology.mdx b/website/pages/docs/terminology.mdx
similarity index 98%
rename from website/pages/docs/basics/terminology.mdx
rename to website/pages/docs/terminology.mdx
index 04d7f08a4..517181564 100644
--- a/website/pages/docs/basics/terminology.mdx
+++ b/website/pages/docs/terminology.mdx
@@ -13,6 +13,7 @@ description: >
for quick referencing.
layout: docs
page_title: Terminology
+sidebar_title: 'Terminology'
---
# Packer Terminology
diff --git a/website/pages/partials/builder/azure/common/client/_Config-not-required.mdx b/website/pages/partials/builder/azure/common/client/Config-not-required.mdx
similarity index 100%
rename from website/pages/partials/builder/azure/common/client/_Config-not-required.mdx
rename to website/pages/partials/builder/azure/common/client/Config-not-required.mdx
diff --git a/website/pages/partials/builder/azure/common/client/_Config.mdx b/website/pages/partials/builder/azure/common/client/Config.mdx
similarity index 100%
rename from website/pages/partials/builder/azure/common/client/_Config.mdx
rename to website/pages/partials/builder/azure/common/client/Config.mdx
diff --git a/website/scripts/changelog.md b/website/scripts/changelog.md
index 6912513a7..5dbdf33b3 100644
--- a/website/scripts/changelog.md
+++ b/website/scripts/changelog.md
@@ -1,2 +1,15 @@
+# changes
+
- `/intro/getting-started/install` redirects to `/intro/getting-started`
- `/guides/hcl` folders with only index changed to named individual files
+- `/docs/install/index.html` to `docs/install.html`
+- `/docs/other` dumped to root
+- `/docs/basics/terminology` -> `/docs/terminology`
+- `/docs/configuration/from-1.5` -> `/docs/from-1.5`
+- `/docs/from-1.5/functions.html` -> `/docs/from-1.5/functions/index.html`
+- [BREAKING] `/docs/from-1.5/functions/collection/index.html` -> `/docs/from-1.5/functions/collection/index-fn.html`
+- `/docs/from-1.5/functions/*/overview.html` -> `/docs/from-1.5/functions/*/index.html`
+
+# problems:
+
+- empty index files on all `from-1.5/functions/*`