You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by gi...@apache.org on 2024/02/07 14:57:09 UTC

(cloudstack-www) branch staged-site updated: Automated CloudStack https://cloudstack.staged.apache.org staging website deployment with cloudstack-www branch @ 78b2931263293b7d916dd942775505ebddd95df3

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch staged-site
in repository https://gitbox.apache.org/repos/asf/cloudstack-www.git


The following commit(s) were added to refs/heads/staged-site by this push:
     new 43ce294ad Automated CloudStack https://cloudstack.staged.apache.org staging website deployment with cloudstack-www branch @ 78b2931263293b7d916dd942775505ebddd95df3
43ce294ad is described below

commit 43ce294ad2e58573f922cc69cc5b1985f627238e
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Wed Feb 7 14:57:03 2024 +0000

    Automated CloudStack https://cloudstack.staged.apache.org staging website deployment with cloudstack-www branch @ 78b2931263293b7d916dd942775505ebddd95df3
---
 .htaccess                                                     |  1 -
 404.html                                                      |  5 +++--
 about.htm/index.html                                          | 11 +++++++++++
 about.html/index.html                                         | 11 +++++++++++
 about/index.html                                              |  5 +++--
 api.htm/index.html                                            | 11 +++++++++++
 api.html/index.html                                           | 11 +++++++++++
 api/index.html                                                |  5 +++--
 archives.htm/index.html                                       | 11 +++++++++++
 archives.html/index.html                                      | 11 +++++++++++
 archives/index.html                                           |  5 +++--
 assets/js/main.1485434b.js                                    |  2 --
 assets/js/main.5844b19b.js                                    |  2 ++
 ...n.1485434b.js.LICENSE.txt => main.5844b19b.js.LICENSE.txt} |  0
 blog.htm/index.html                                           | 11 +++++++++++
 blog.html/index.html                                          | 11 +++++++++++
 blog/4_1_0_vote_in.htm/index.html                             | 11 +++++++++++
 blog/4_1_0_vote_in.html/index.html                            | 11 +++++++++++
 blog/4_1_0_vote_in/index.html                                 |  5 +++--
 blog/advisory-apache-cloudstack-advisory-on.htm/index.html    | 11 +++++++++++
 blog/advisory-apache-cloudstack-advisory-on.html/index.html   | 11 +++++++++++
 blog/advisory-apache-cloudstack-advisory-on/index.html        |  5 +++--
 blog/announce_announcing_apache_cloudstack_4.htm/index.html   | 11 +++++++++++
 blog/announce_announcing_apache_cloudstack_4.html/index.html  | 11 +++++++++++
 blog/announce_announcing_apache_cloudstack_4/index.html       |  5 +++--
 blog/announcing-apache-cloudstack-4-12.htm/index.html         | 11 +++++++++++
 blog/announcing-apache-cloudstack-4-12.html/index.html        | 11 +++++++++++
 blog/announcing-apache-cloudstack-4-12/index.html             |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 blog/announcing-apache-cloudstack-lts-maintenance/index.html  |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 blog/announcing-apache-cloudstack-lts-maintenance1/index.html |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 blog/announcing-apache-cloudstack-lts-maintenance2/index.html |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 blog/announcing-apache-cloudstack-lts-maintenance3/index.html |  5 +++--
 blog/announcing_apache_cloudmonkey_v5_2.htm/index.html        | 11 +++++++++++
 blog/announcing_apache_cloudmonkey_v5_2.html/index.html       | 11 +++++++++++
 blog/announcing_apache_cloudmonkey_v5_2/index.html            |  5 +++--
 blog/announcing_apache_cloudstack_4_2.htm/index.html          | 11 +++++++++++
 blog/announcing_apache_cloudstack_4_2.html/index.html         | 11 +++++++++++
 blog/announcing_apache_cloudstack_4_2/index.html              |  5 +++--
 blog/announcing_apache_cloudstack_4_21.htm/index.html         | 11 +++++++++++
 blog/announcing_apache_cloudstack_4_21.html/index.html        | 11 +++++++++++
 blog/announcing_apache_cloudstack_4_21/index.html             |  5 +++--
 blog/announcing_apache_cloudstack_4_3.htm/index.html          | 11 +++++++++++
 blog/announcing_apache_cloudstack_4_3.html/index.html         | 11 +++++++++++
 blog/announcing_apache_cloudstack_4_3/index.html              |  5 +++--
 .../announcing_apache_cloudstack_cloudmonkey_5.htm/index.html | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 blog/announcing_apache_cloudstack_cloudmonkey_5/index.html    |  5 +++--
 blog/announcing_apache_cloudstack_v4_4.htm/index.html         | 11 +++++++++++
 blog/announcing_apache_cloudstack_v4_4.html/index.html        | 11 +++++++++++
 blog/announcing_apache_cloudstack_v4_4/index.html             |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                |  5 +++--
 blog/apache-cloudstack-4-17-release.htm/index.html            | 11 +++++++++++
 blog/apache-cloudstack-4-17-release.html/index.html           | 11 +++++++++++
 blog/apache-cloudstack-4-17-release/index.html                |  5 +++--
 blog/apache-cloudstack-4-18-0.htm/index.html                  | 11 +++++++++++
 blog/apache-cloudstack-4-18-0.html/index.html                 | 11 +++++++++++
 blog/apache-cloudstack-4-18-0/index.html                      |  5 +++--
 blog/apache-cloudstack-and-tungsten-fabric.htm/index.html     | 11 +++++++++++
 blog/apache-cloudstack-and-tungsten-fabric.html/index.html    | 11 +++++++++++
 blog/apache-cloudstack-and-tungsten-fabric/index.html         |  5 +++--
 blog/apache-cloudstack-at-cloudfest.htm/index.html            | 11 +++++++++++
 blog/apache-cloudstack-at-cloudfest.html/index.html           | 11 +++++++++++
 blog/apache-cloudstack-at-cloudfest/index.html                |  5 +++--
 blog/apache-cloudstack-cloudmonkey-v6-2.htm/index.html        | 11 +++++++++++
 blog/apache-cloudstack-cloudmonkey-v6-2.html/index.html       | 11 +++++++++++
 blog/apache-cloudstack-cloudmonkey-v6-2/index.html            |  5 +++--
 blog/apache-cloudstack-lts-maintenance-release.htm/index.html | 11 +++++++++++
 .../apache-cloudstack-lts-maintenance-release.html/index.html | 11 +++++++++++
 blog/apache-cloudstack-lts-maintenance-release/index.html     |  5 +++--
 .../apache-cloudstack-lts-maintenance-release1.htm/index.html | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 blog/apache-cloudstack-lts-maintenance-release1/index.html    |  5 +++--
 .../apache-cloudstack-lts-maintenance-release2.htm/index.html | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 blog/apache-cloudstack-lts-maintenance-release2/index.html    |  5 +++--
 .../apache-cloudstack-lts-maintenance-release3.htm/index.html | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 blog/apache-cloudstack-lts-maintenance-release3/index.html    |  5 +++--
 blog/apache-cloudstack-lts-release-41710.htm/index.html       | 11 +++++++++++
 blog/apache-cloudstack-lts-release-41710.html/index.html      | 11 +++++++++++
 blog/apache-cloudstack-lts-release-41710/index.html           |  5 +++--
 blog/apache-cloudstack-lts-release-41720.htm/index.html       | 11 +++++++++++
 blog/apache-cloudstack-lts-release-41720.html/index.html      | 11 +++++++++++
 blog/apache-cloudstack-lts-release-41720/index.html           |  5 +++--
 blog/apache-cloudstack-terraform-provider-v0.htm/index.html   | 11 +++++++++++
 blog/apache-cloudstack-terraform-provider-v0.html/index.html  | 11 +++++++++++
 blog/apache-cloudstack-terraform-provider-v0/index.html       |  5 +++--
 blog/apache-cloudstack-use-cases-benefits.htm/index.html      | 11 +++++++++++
 blog/apache-cloudstack-use-cases-benefits.html/index.html     | 11 +++++++++++
 blog/apache-cloudstack-use-cases-benefits/index.html          |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                |  5 +++--
 blog/apache_cloudstack_4_0_0.htm/index.html                   | 11 +++++++++++
 blog/apache_cloudstack_4_0_0.html/index.html                  | 11 +++++++++++
 blog/apache_cloudstack_4_0_0/index.html                       |  5 +++--
 blog/apache_cloudstack_4_0_11.htm/index.html                  | 11 +++++++++++
 blog/apache_cloudstack_4_0_11.html/index.html                 | 11 +++++++++++
 blog/apache_cloudstack_4_0_11/index.html                      |  5 +++--
 blog/apache_cloudstack_4_0_2.htm/index.html                   | 11 +++++++++++
 blog/apache_cloudstack_4_0_2.html/index.html                  | 11 +++++++++++
 blog/apache_cloudstack_4_0_2/index.html                       |  5 +++--
 blog/apache_cloudstack_4_1_0.htm/index.html                   | 11 +++++++++++
 blog/apache_cloudstack_4_1_0.html/index.html                  | 11 +++++++++++
 blog/apache_cloudstack_4_1_0/index.html                       |  5 +++--
 blog/apache_cloudstack_4_1_1.htm/index.html                   | 11 +++++++++++
 blog/apache_cloudstack_4_1_1.html/index.html                  | 11 +++++++++++
 blog/apache_cloudstack_4_1_1/index.html                       |  5 +++--
 blog/apache_cloudstack_4_6_is.htm/index.html                  | 11 +++++++++++
 blog/apache_cloudstack_4_6_is.html/index.html                 | 11 +++++++++++
 blog/apache_cloudstack_4_6_is/index.html                      |  5 +++--
 blog/apache_cloudstack_collab_conference_for.htm/index.html   | 11 +++++++++++
 blog/apache_cloudstack_collab_conference_for.html/index.html  | 11 +++++++++++
 blog/apache_cloudstack_collab_conference_for/index.html       |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                |  5 +++--
 blog/apache_cloudstack_weekly_news_1.htm/index.html           | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_1.html/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_1/index.html               |  5 +++--
 blog/apache_cloudstack_weekly_news_10.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_10.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_10/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_11.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_11.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_11/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_111.htm/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_111.html/index.html        | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_111/index.html             |  5 +++--
 blog/apache_cloudstack_weekly_news_12.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_12.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_12/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_13.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_13.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_13/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_14.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_14.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_14/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_17.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_17.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_17/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_18.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_18.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_18/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_181.htm/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_181.html/index.html        | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_181/index.html             |  5 +++--
 blog/apache_cloudstack_weekly_news_21.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_21.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_21/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_22.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_22.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_22/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_24.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_24.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_24/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_25.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_25.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_25/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_251.htm/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_251.html/index.html        | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_251/index.html             |  5 +++--
 blog/apache_cloudstack_weekly_news_28.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_28.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_28/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_29.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_29.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_29/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_4.htm/index.html           | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_4.html/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_4/index.html               |  5 +++--
 blog/apache_cloudstack_weekly_news_41.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_41.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_41/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_42.htm/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_42.html/index.html         | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_42/index.html              |  5 +++--
 blog/apache_cloudstack_weekly_news_8.htm/index.html           | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_8.html/index.html          | 11 +++++++++++
 blog/apache_cloudstack_weekly_news_8/index.html               |  5 +++--
 blog/apiculus.htm/index.html                                  | 11 +++++++++++
 blog/apiculus.html/index.html                                 | 11 +++++++++++
 blog/apiculus/index.html                                      |  5 +++--
 blog/archive.htm/index.html                                   | 11 +++++++++++
 blog/archive.html/index.html                                  | 11 +++++++++++
 blog/archive/index.html                                       |  5 +++--
 blog/asf_mailing_list_problems.htm/index.html                 | 11 +++++++++++
 blog/asf_mailing_list_problems.html/index.html                | 11 +++++++++++
 blog/asf_mailing_list_problems/index.html                     |  5 +++--
 blog/becoming-a-profitable.htm/index.html                     | 11 +++++++++++
 blog/becoming-a-profitable.html/index.html                    | 11 +++++++++++
 blog/becoming-a-profitable/index.html                         |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                |  5 +++--
 blog/case-study-ikoula-xcpng-cloudstack.htm/index.html        | 11 +++++++++++
 blog/case-study-ikoula-xcpng-cloudstack.html/index.html       | 11 +++++++++++
 blog/case-study-ikoula-xcpng-cloudstack/index.html            |  5 +++--
 blog/ccc2023-agenda-revealed.htm/index.html                   | 11 +++++++++++
 blog/ccc2023-agenda-revealed.html/index.html                  | 11 +++++++++++
 blog/ccc2023-agenda-revealed/index.html                       |  5 +++--
 blog/ccc2023-roundup.htm/index.html                           | 11 +++++++++++
 blog/ccc2023-roundup.html/index.html                          | 11 +++++++++++
 blog/ccc2023-roundup/index.html                               |  5 +++--
 blog/ccc2023-vp-interview.htm/index.html                      | 11 +++++++++++
 blog/ccc2023-vp-interview.html/index.html                     | 11 +++++++++++
 blog/ccc2023-vp-interview/index.html                          |  5 +++--
 blog/cloud-iaas-predictions-for-2022.htm/index.html           | 11 +++++++++++
 blog/cloud-iaas-predictions-for-2022.html/index.html          | 11 +++++++++++
 blog/cloud-iaas-predictions-for-2022/index.html               |  5 +++--
 blog/cloudmonkey-6.3-release.htm/index.html                   | 11 +++++++++++
 blog/cloudmonkey-6.3-release.html/index.html                  | 11 +++++++++++
 blog/cloudmonkey-6.3-release/index.html                       |  5 +++--
 blog/cloudstack-4.18.1-release.htm/index.html                 | 11 +++++++++++
 blog/cloudstack-4.18.1-release.html/index.html                | 11 +++++++++++
 blog/cloudstack-4.18.1-release/index.html                     |  5 +++--
 blog/cloudstack-4.19.0.0-release.htm/index.html               | 11 +++++++++++
 blog/cloudstack-4.19.0.0-release.html/index.html              | 11 +++++++++++
 blog/cloudstack-4.19.0.0-release/index.html                   |  5 +++--
 blog/cloudstack-advisory-on-insecure-project.htm/index.html   | 11 +++++++++++
 blog/cloudstack-advisory-on-insecure-project.html/index.html  | 11 +++++++++++
 blog/cloudstack-advisory-on-insecure-project/index.html       |  5 +++--
 blog/cloudstack-advisory-on-spring4shell-cve.htm/index.html   | 11 +++++++++++
 blog/cloudstack-advisory-on-spring4shell-cve.html/index.html  | 11 +++++++++++
 blog/cloudstack-advisory-on-spring4shell-cve/index.html       |  5 +++--
 blog/cloudstack-and-gitops-at-scale.htm/index.html            | 11 +++++++++++
 blog/cloudstack-and-gitops-at-scale.html/index.html           | 11 +++++++++++
 blog/cloudstack-and-gitops-at-scale/index.html                |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                |  5 +++--
 blog/cloudstack-collaboration-conference-2023.htm/index.html  | 11 +++++++++++
 blog/cloudstack-collaboration-conference-2023.html/index.html | 11 +++++++++++
 blog/cloudstack-collaboration-conference-2023/index.html      |  5 +++--
 blog/cloudstack-european-user-group-may.htm/index.html        | 11 +++++++++++
 blog/cloudstack-european-user-group-may.html/index.html       | 11 +++++++++++
 blog/cloudstack-european-user-group-may/index.html            |  5 +++--
 blog/cloudstack-european-user-group-may1.htm/index.html       | 11 +++++++++++
 blog/cloudstack-european-user-group-may1.html/index.html      | 11 +++++++++++
 blog/cloudstack-european-user-group-may1/index.html           |  5 +++--
 blog/cloudstack-european-user-group-virtual.htm/index.html    | 11 +++++++++++
 blog/cloudstack-european-user-group-virtual.html/index.html   | 11 +++++++++++
 blog/cloudstack-european-user-group-virtual/index.html        |  5 +++--
 blog/cloudstack-india-user-group-2023-roundup.htm/index.html  | 11 +++++++++++
 blog/cloudstack-india-user-group-2023-roundup.html/index.html | 11 +++++++++++
 blog/cloudstack-india-user-group-2023-roundup/index.html      |  5 +++--
 blog/cloudstack-india-user-group-meetup-2023.htm/index.html   | 11 +++++++++++
 blog/cloudstack-india-user-group-meetup-2023.html/index.html  | 11 +++++++++++
 blog/cloudstack-india-user-group-meetup-2023/index.html       |  5 +++--
 .../cloudstack-integrations-linbit-open-source.htm/index.html | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 blog/cloudstack-integrations-linbit-open-source/index.html    |  5 +++--
 blog/cloudstack-integrations-storpool-storage.htm/index.html  | 11 +++++++++++
 blog/cloudstack-integrations-storpool-storage.html/index.html | 11 +++++++++++
 blog/cloudstack-integrations-storpool-storage/index.html      |  5 +++--
 blog/cloudstack-kubernetes-provider-v1-0.htm/index.html       | 11 +++++++++++
 blog/cloudstack-kubernetes-provider-v1-0.html/index.html      | 11 +++++++++++
 blog/cloudstack-kubernetes-provider-v1-0/index.html           |  5 +++--
 blog/cloudstack_and_openssl_cve_2015.htm/index.html           | 11 +++++++++++
 blog/cloudstack_and_openssl_cve_2015.html/index.html          | 11 +++++++++++
 blog/cloudstack_and_openssl_cve_2015/index.html               |  5 +++--
 blog/cloudstack_and_the_ghost_glibc.htm/index.html            | 11 +++++++++++
 blog/cloudstack_and_the_ghost_glibc.html/index.html           | 11 +++++++++++
 blog/cloudstack_and_the_ghost_glibc/index.html                |  5 +++--
 blog/cloudstack_s_realhostip_service_to.htm/index.html        | 11 +++++++++++
 blog/cloudstack_s_realhostip_service_to.html/index.html       | 11 +++++++++++
 blog/cloudstack_s_realhostip_service_to/index.html            |  5 +++--
 blog/cloudstack_weekly_news_10_july.htm/index.html            | 11 +++++++++++
 blog/cloudstack_weekly_news_10_july.html/index.html           | 11 +++++++++++
 blog/cloudstack_weekly_news_10_july/index.html                |  5 +++--
 blog/cseug-2023-roundup.htm/index.html                        | 11 +++++++++++
 blog/cseug-2023-roundup.html/index.html                       | 11 +++++++++++
 blog/cseug-2023-roundup/index.html                            |  5 +++--
 blog/cve-2022-35741.htm/index.html                            | 11 +++++++++++
 blog/cve-2022-35741.html/index.html                           | 11 +++++++++++
 blog/cve-2022-35741/index.html                                |  5 +++--
 blog/cve_2013_2136_apache_cloudstack.htm/index.html           | 11 +++++++++++
 blog/cve_2013_2136_apache_cloudstack.html/index.html          | 11 +++++++++++
 blog/cve_2013_2136_apache_cloudstack/index.html               |  5 +++--
 blog/cve_2013_6398_cloudstack_virtual.htm/index.html          | 11 +++++++++++
 blog/cve_2013_6398_cloudstack_virtual.html/index.html         | 11 +++++++++++
 blog/cve_2013_6398_cloudstack_virtual/index.html              |  5 +++--
 blog/cve_2014_0031_cloudstack_listnetworkacl.htm/index.html   | 11 +++++++++++
 blog/cve_2014_0031_cloudstack_listnetworkacl.html/index.html  | 11 +++++++++++
 blog/cve_2014_0031_cloudstack_listnetworkacl/index.html       |  5 +++--
 blog/cve_2014_7807_apache_cloudstack.htm/index.html           | 11 +++++++++++
 blog/cve_2014_7807_apache_cloudstack.html/index.html          | 11 +++++++++++
 blog/cve_2014_7807_apache_cloudstack/index.html               |  5 +++--
 blog/day-2-at-cloudfest.htm/index.html                        | 11 +++++++++++
 blog/day-2-at-cloudfest.html/index.html                       | 11 +++++++++++
 blog/day-2-at-cloudfest/index.html                            |  5 +++--
 blog/day-3-at-cloudfest.htm/index.html                        | 11 +++++++++++
 blog/day-3-at-cloudfest.html/index.html                       | 11 +++++++++++
 blog/day-3-at-cloudfest/index.html                            |  5 +++--
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                | 11 +++++++++++
 .../index.html                                                |  5 +++--
 blog/future-proof-open-source-platform.htm/index.html         | 11 +++++++++++
 blog/future-proof-open-source-platform.html/index.html        | 11 +++++++++++
 blog/future-proof-open-source-platform/index.html             |  5 +++--
 blog/gsoc-2023.htm/index.html                                 | 11 +++++++++++
 blog/gsoc-2023.html/index.html                                | 11 +++++++++++
 blog/gsoc-2023/index.html                                     |  5 +++--
 blog/how_to_mitigate_openssl_heartbleed.htm/index.html        | 11 +++++++++++
 blog/how_to_mitigate_openssl_heartbleed.html/index.html       | 11 +++++++++++
 blog/how_to_mitigate_openssl_heartbleed/index.html            |  5 +++--
 blog/index.html                                               |  5 +++--
 blog/india-user-group-2024.htm/index.html                     | 11 +++++++++++
 blog/india-user-group-2024.html/index.html                    | 11 +++++++++++
 blog/india-user-group-2024/index.html                         |  5 +++--
 blog/log4jshell.htm/index.html                                | 11 +++++++++++
 blog/log4jshell.html/index.html                               | 11 +++++++++++
 blog/log4jshell/index.html                                    |  5 +++--
 blog/meet-apache-cloudstack-at-kubecon.htm/index.html         | 11 +++++++++++
 blog/meet-apache-cloudstack-at-kubecon.html/index.html        | 11 +++++++++++
 blog/meet-apache-cloudstack-at-kubecon/index.html             |  5 +++--
 blog/meet-rohit-yadav-the-new.htm/index.html                  | 11 +++++++++++
 blog/meet-rohit-yadav-the-new.html/index.html                 | 11 +++++++++++
 blog/meet-rohit-yadav-the-new/index.html                      |  5 +++--
 blog/meet-the-community-david-jumani.htm/index.html           | 11 +++++++++++
 blog/meet-the-community-david-jumani.html/index.html          | 11 +++++++++++
 blog/meet-the-community-david-jumani/index.html               |  5 +++--
 blog/meet-the-community-gabriel-brascher.htm/index.html       | 11 +++++++++++
 blog/meet-the-community-gabriel-brascher.html/index.html      | 11 +++++++++++
 blog/meet-the-community-gabriel-brascher/index.html           |  5 +++--
 blog/meet-the-community-k-b.htm/index.html                    | 11 +++++++++++
 blog/meet-the-community-k-b.html/index.html                   | 11 +++++++++++
 blog/meet-the-community-k-b/index.html                        |  5 +++--
 blog/meet-the-community-nicolas-vazquez.htm/index.html        | 11 +++++++++++
 blog/meet-the-community-nicolas-vazquez.html/index.html       | 11 +++++++++++
 blog/meet-the-community-nicolas-vazquez/index.html            |  5 +++--
 blog/meet-the-community-pearl-dsilva.htm/index.html           | 11 +++++++++++
 blog/meet-the-community-pearl-dsilva.html/index.html          | 11 +++++++++++
 blog/meet-the-community-pearl-dsilva/index.html               |  5 +++--
 blog/meet-the-community-simon-weller.htm/index.html           | 11 +++++++++++
 blog/meet-the-community-simon-weller.html/index.html          | 11 +++++++++++
 blog/meet-the-community-simon-weller/index.html               |  5 +++--
 blog/meet-the-community-slavka-peleva.htm/index.html          | 11 +++++++++++
 blog/meet-the-community-slavka-peleva.html/index.html         | 11 +++++++++++
 blog/meet-the-community-slavka-peleva/index.html              |  5 +++--
 blog/page/10.htm/index.html                                   | 11 +++++++++++
 blog/page/10.html/index.html                                  | 11 +++++++++++
 blog/page/10/index.html                                       |  5 +++--
 blog/page/11.htm/index.html                                   | 11 +++++++++++
 blog/page/11.html/index.html                                  | 11 +++++++++++
 blog/page/11/index.html                                       |  5 +++--
 blog/page/12.htm/index.html                                   | 11 +++++++++++
 blog/page/12.html/index.html                                  | 11 +++++++++++
 blog/page/12/index.html                                       |  5 +++--
 blog/page/13.htm/index.html                                   | 11 +++++++++++
 blog/page/13.html/index.html                                  | 11 +++++++++++
 blog/page/13/index.html                                       |  5 +++--
 blog/page/14.htm/index.html                                   | 11 +++++++++++
 blog/page/14.html/index.html                                  | 11 +++++++++++
 blog/page/14/index.html                                       |  5 +++--
 blog/page/2.htm/index.html                                    | 11 +++++++++++
 blog/page/2.html/index.html                                   | 11 +++++++++++
 blog/page/2/index.html                                        |  5 +++--
 blog/page/3.htm/index.html                                    | 11 +++++++++++
 blog/page/3.html/index.html                                   | 11 +++++++++++
 blog/page/3/index.html                                        |  5 +++--
 blog/page/4.htm/index.html                                    | 11 +++++++++++
 blog/page/4.html/index.html                                   | 11 +++++++++++
 blog/page/4/index.html                                        |  5 +++--
 blog/page/5.htm/index.html                                    | 11 +++++++++++
 blog/page/5.html/index.html                                   | 11 +++++++++++
 blog/page/5/index.html                                        |  5 +++--
 blog/page/6.htm/index.html                                    | 11 +++++++++++
 blog/page/6.html/index.html                                   | 11 +++++++++++
 blog/page/6/index.html                                        |  5 +++--
 blog/page/7.htm/index.html                                    | 11 +++++++++++
 blog/page/7.html/index.html                                   | 11 +++++++++++
 blog/page/7/index.html                                        |  5 +++--
 blog/page/8.htm/index.html                                    | 11 +++++++++++
 blog/page/8.html/index.html                                   | 11 +++++++++++
 blog/page/8/index.html                                        |  5 +++--
 blog/page/9.htm/index.html                                    | 11 +++++++++++
 blog/page/9.html/index.html                                   | 11 +++++++++++
 blog/page/9/index.html                                        |  5 +++--
 blog/realhostip_reprieve.htm/index.html                       | 11 +++++++++++
 blog/realhostip_reprieve.html/index.html                      | 11 +++++++++++
 blog/realhostip_reprieve/index.html                           |  5 +++--
 blog/realhostip_service_is_being_retired.htm/index.html       | 11 +++++++++++
 blog/realhostip_service_is_being_retired.html/index.html      | 11 +++++++++++
 blog/realhostip_service_is_being_retired/index.html           |  5 +++--
 blog/reflecting-on-kubecon-cloudnativecon-2023.htm/index.html | 11 +++++++++++
 .../reflecting-on-kubecon-cloudnativecon-2023.html/index.html | 11 +++++++++++
 blog/reflecting-on-kubecon-cloudnativecon-2023/index.html     |  5 +++--
 blog/tags.htm/index.html                                      | 11 +++++++++++
 blog/tags.html/index.html                                     | 11 +++++++++++
 blog/tags/announcement.htm/index.html                         | 11 +++++++++++
 blog/tags/announcement.html/index.html                        | 11 +++++++++++
 blog/tags/announcement/index.html                             |  5 +++--
 blog/tags/announcement/page/2.htm/index.html                  | 11 +++++++++++
 blog/tags/announcement/page/2.html/index.html                 | 11 +++++++++++
 blog/tags/announcement/page/2/index.html                      |  5 +++--
 blog/tags/announcement/page/3.htm/index.html                  | 11 +++++++++++
 blog/tags/announcement/page/3.html/index.html                 | 11 +++++++++++
 blog/tags/announcement/page/3/index.html                      |  5 +++--
 blog/tags/announcement/page/4.htm/index.html                  | 11 +++++++++++
 blog/tags/announcement/page/4.html/index.html                 | 11 +++++++++++
 blog/tags/announcement/page/4/index.html                      |  5 +++--
 blog/tags/announcement/page/5.htm/index.html                  | 11 +++++++++++
 blog/tags/announcement/page/5.html/index.html                 | 11 +++++++++++
 blog/tags/announcement/page/5/index.html                      |  5 +++--
 blog/tags/announcement/page/6.htm/index.html                  | 11 +++++++++++
 blog/tags/announcement/page/6.html/index.html                 | 11 +++++++++++
 blog/tags/announcement/page/6/index.html                      |  5 +++--
 blog/tags/case-studies.htm/index.html                         | 11 +++++++++++
 blog/tags/case-studies.html/index.html                        | 11 +++++++++++
 blog/tags/case-studies/index.html                             |  5 +++--
 blog/tags/case-studies/page/2.htm/index.html                  | 11 +++++++++++
 blog/tags/case-studies/page/2.html/index.html                 | 11 +++++++++++
 blog/tags/case-studies/page/2/index.html                      |  5 +++--
 blog/tags/community.htm/index.html                            | 11 +++++++++++
 blog/tags/community.html/index.html                           | 11 +++++++++++
 blog/tags/community/index.html                                |  5 +++--
 blog/tags/index.html                                          |  5 +++--
 blog/tags/news.htm/index.html                                 | 11 +++++++++++
 blog/tags/news.html/index.html                                | 11 +++++++++++
 blog/tags/news/index.html                                     |  5 +++--
 blog/tags/news/page/2.htm/index.html                          | 11 +++++++++++
 blog/tags/news/page/2.html/index.html                         | 11 +++++++++++
 blog/tags/news/page/2/index.html                              |  5 +++--
 blog/tags/news/page/3.htm/index.html                          | 11 +++++++++++
 blog/tags/news/page/3.html/index.html                         | 11 +++++++++++
 blog/tags/news/page/3/index.html                              |  5 +++--
 blog/tags/roundup.htm/index.html                              | 11 +++++++++++
 blog/tags/roundup.html/index.html                             | 11 +++++++++++
 blog/tags/roundup/index.html                                  |  5 +++--
 blog/terraform-solution-brief.htm/index.html                  | 11 +++++++++++
 blog/terraform-solution-brief.html/index.html                 | 11 +++++++++++
 blog/terraform-solution-brief/index.html                      |  5 +++--
 blog/test_entry.htm/index.html                                | 11 +++++++++++
 blog/test_entry.html/index.html                               | 11 +++++++++++
 blog/test_entry/index.html                                    |  5 +++--
 blog/the-apache-software-foundation-announces.htm/index.html  | 11 +++++++++++
 blog/the-apache-software-foundation-announces.html/index.html | 11 +++++++++++
 blog/the-apache-software-foundation-announces/index.html      |  5 +++--
 blog/the-apache-software-foundation-announces1.htm/index.html | 11 +++++++++++
 .../the-apache-software-foundation-announces1.html/index.html | 11 +++++++++++
 blog/the-apache-software-foundation-announces1/index.html     |  5 +++--
 blog/the-apache-software-foundation-announces2.htm/index.html | 11 +++++++++++
 .../the-apache-software-foundation-announces2.html/index.html | 11 +++++++++++
 blog/the-apache-software-foundation-announces2/index.html     |  5 +++--
 blog/the-apache-software-foundation-announces3.htm/index.html | 11 +++++++++++
 .../the-apache-software-foundation-announces3.html/index.html | 11 +++++++++++
 blog/the-apache-software-foundation-announces3/index.html     |  5 +++--
 blog/the_apache_cloudstack_project_announces1.htm/index.html  | 11 +++++++++++
 blog/the_apache_cloudstack_project_announces1.html/index.html | 11 +++++++++++
 blog/the_apache_cloudstack_project_announces1/index.html      |  5 +++--
 blog/the_apache_software_foundation_announces.htm/index.html  | 11 +++++++++++
 blog/the_apache_software_foundation_announces.html/index.html | 11 +++++++++++
 blog/the_apache_software_foundation_announces/index.html      |  5 +++--
 blog/the_cloudstack_conference_cfp_deadline.htm/index.html    | 11 +++++++++++
 blog/the_cloudstack_conference_cfp_deadline.html/index.html   | 11 +++++++++++
 blog/the_cloudstack_conference_cfp_deadline/index.html        |  5 +++--
 blog/two_late_announced_security_advisories.htm/index.html    | 11 +++++++++++
 blog/two_late_announced_security_advisories.html/index.html   | 11 +++++++++++
 blog/two_late_announced_security_advisories/index.html        |  5 +++--
 blog/we-systems-case-study.htm/index.html                     | 11 +++++++++++
 blog/we-systems-case-study.html/index.html                    | 11 +++++++++++
 blog/we-systems-case-study/index.html                         |  5 +++--
 blog/what-s-coming-in-cloudmonkey.htm/index.html              | 11 +++++++++++
 blog/what-s-coming-in-cloudmonkey.html/index.html             | 11 +++++++++++
 blog/what-s-coming-in-cloudmonkey/index.html                  |  5 +++--
 blog/what-s-new-in-apache.htm/index.html                      | 11 +++++++++++
 blog/what-s-new-in-apache.html/index.html                     | 11 +++++++++++
 blog/what-s-new-in-apache/index.html                          |  5 +++--
 blog/what-s-new-in-apache1.htm/index.html                     | 11 +++++++++++
 blog/what-s-new-in-apache1.html/index.html                    | 11 +++++++++++
 blog/what-s-new-in-apache1/index.html                         |  5 +++--
 blog/year-in-review-2022.htm/index.html                       | 11 +++++++++++
 blog/year-in-review-2022.html/index.html                      | 11 +++++++++++
 blog/year-in-review-2022/index.html                           |  5 +++--
 bylaws.htm/index.html                                         | 11 +++++++++++
 bylaws.html/index.html                                        | 11 +++++++++++
 bylaws/index.html                                             |  5 +++--
 cloud-builders.htm/index.html                                 | 11 +++++++++++
 cloud-builders.html/index.html                                | 11 +++++++++++
 cloud-builders/index.html                                     |  5 +++--
 contribute.htm/index.html                                     | 11 +++++++++++
 contribute.html/index.html                                    | 11 +++++++++++
 contribute/index.html                                         |  5 +++--
 developers.htm/index.html                                     | 11 +++++++++++
 developers.html/index.html                                    | 11 +++++++++++
 developers/index.html                                         |  5 +++--
 downloads.htm/index.html                                      | 11 +++++++++++
 downloads.html/index.html                                     | 11 +++++++++++
 downloads/index.html                                          |  5 +++--
 events.htm/index.html                                         | 11 +++++++++++
 events.html/index.html                                        | 11 +++++++++++
 events/index.html                                             |  5 +++--
 features.htm/index.html                                       | 11 +++++++++++
 features.html/index.html                                      | 11 +++++++++++
 features/index.html                                           |  5 +++--
 history.htm/index.html                                        | 11 +++++++++++
 history.html/index.html                                       | 11 +++++++++++
 history/index.html                                            |  5 +++--
 index.html                                                    |  5 +++--
 integrations.htm/index.html                                   | 11 +++++++++++
 integrations.html/index.html                                  | 11 +++++++++++
 integrations/index.html                                       |  5 +++--
 kubernetes.htm/index.html                                     | 11 +++++++++++
 kubernetes.html/index.html                                    | 11 +++++++++++
 kubernetes/index.html                                         |  5 +++--
 learn-more.htm/index.html                                     | 11 +++++++++++
 learn-more.html/index.html                                    | 11 +++++++++++
 learn-more/index.html                                         |  5 +++--
 mailing-lists.htm/index.html                                  | 11 +++++++++++
 mailing-lists.html/index.html                                 | 11 +++++++++++
 mailing-lists/index.html                                      |  5 +++--
 robots.txt                                                    |  2 ++
 search-index.json                                             |  2 +-
 search.htm/index.html                                         | 11 +++++++++++
 search.html/index.html                                        | 11 +++++++++++
 search/index.html                                             |  5 +++--
 security.htm/index.html                                       | 11 +++++++++++
 security.html/index.html                                      | 11 +++++++++++
 security/index.html                                           |  5 +++--
 survey.htm/index.html                                         | 11 +++++++++++
 survey.html/index.html                                        | 11 +++++++++++
 survey/index.html                                             |  5 +++--
 trademark-guidelines.htm/index.html                           | 11 +++++++++++
 trademark-guidelines.html/index.html                          | 11 +++++++++++
 trademark-guidelines/index.html                               |  5 +++--
 users.htm/index.html                                          | 11 +++++++++++
 users.html/index.html                                         | 11 +++++++++++
 users/index.html                                              |  5 +++--
 website-guide.htm/index.html                                  | 11 +++++++++++
 website-guide.html/index.html                                 | 11 +++++++++++
 website-guide/index.html                                      |  5 +++--
 who.htm/index.html                                            | 11 +++++++++++
 who.html/index.html                                           | 11 +++++++++++
 who/index.html                                                |  5 +++--
 557 files changed, 4586 insertions(+), 374 deletions(-)

diff --git a/.htaccess b/.htaccess
deleted file mode 100644
index 9f81e3520..000000000
--- a/.htaccess
+++ /dev/null
@@ -1 +0,0 @@
-Redirect 301 /downloads.html /downloads/
diff --git a/404.html b/404.html
index 91cc5bc25..02d310db3 100644
--- a/404.html
+++ b/404.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/about.htm/index.html b/about.htm/index.html
new file mode 100644
index 000000000..ecbea9756
--- /dev/null
+++ b/about.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/about">
+    <link rel="canonical" href="/about" />
+  </head>
+  <script>
+    window.location.href = '/about' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/about.html/index.html b/about.html/index.html
new file mode 100644
index 000000000..ecbea9756
--- /dev/null
+++ b/about.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/about">
+    <link rel="canonical" href="/about" />
+  </head>
+  <script>
+    window.location.href = '/about' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/about/index.html b/about/index.html
index ba6a66033..accd07623 100644
--- a/about/index.html
+++ b/about/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/api.htm/index.html b/api.htm/index.html
new file mode 100644
index 000000000..1e99525ae
--- /dev/null
+++ b/api.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/api">
+    <link rel="canonical" href="/api" />
+  </head>
+  <script>
+    window.location.href = '/api' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/api.html/index.html b/api.html/index.html
new file mode 100644
index 000000000..1e99525ae
--- /dev/null
+++ b/api.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/api">
+    <link rel="canonical" href="/api" />
+  </head>
+  <script>
+    window.location.href = '/api' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/api/index.html b/api/index.html
index 2d689b23d..d17ee8e49 100644
--- a/api/index.html
+++ b/api/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -52,6 +53,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/archives.htm/index.html b/archives.htm/index.html
new file mode 100644
index 000000000..5a7e59839
--- /dev/null
+++ b/archives.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/archives">
+    <link rel="canonical" href="/archives" />
+  </head>
+  <script>
+    window.location.href = '/archives' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/archives.html/index.html b/archives.html/index.html
new file mode 100644
index 000000000..5a7e59839
--- /dev/null
+++ b/archives.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/archives">
+    <link rel="canonical" href="/archives" />
+  </head>
+  <script>
+    window.location.href = '/archives' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/archives/index.html b/archives/index.html
index 7513153e2..fb657304f 100644
--- a/archives/index.html
+++ b/archives/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,6 +52,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/assets/js/main.1485434b.js b/assets/js/main.1485434b.js
deleted file mode 100644
index 25163bb5c..000000000
--- a/assets/js/main.1485434b.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.1485434b.js.LICENSE.txt */
-(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(67294),a=n(87462),o=n(68356),i=n.n(o),l=n(16887);const c={"00346d4a":[()=>n.e(380).then(n.bind(n,86297)),"@site/blog/2023-03-08-future-proof-open-source-platform.md",86297],"00366f10":[()=>n.e(3586).then(n.bind(n,67121)),"@site/blog/2023-01-13-cloudstack-european-user-group-may.md",67121],"00c902c0":[()=>n.e(9774).then(n.bind(n,60720)),"@site/blog/2017-10-13-dnsmasq-vu [...]
\ No newline at end of file
diff --git a/assets/js/main.5844b19b.js b/assets/js/main.5844b19b.js
new file mode 100644
index 000000000..80678db10
--- /dev/null
+++ b/assets/js/main.5844b19b.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.5844b19b.js.LICENSE.txt */
+(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(67294),a=n(87462),o=n(68356),i=n.n(o),l=n(16887);const c={"00346d4a":[()=>n.e(380).then(n.bind(n,86297)),"@site/blog/2023-03-08-future-proof-open-source-platform.md",86297],"00366f10":[()=>n.e(3586).then(n.bind(n,67121)),"@site/blog/2023-01-13-cloudstack-european-user-group-may.md",67121],"00c902c0":[()=>n.e(9774).then(n.bind(n,60720)),"@site/blog/2017-10-13-dnsmasq-vu [...]
\ No newline at end of file
diff --git a/assets/js/main.1485434b.js.LICENSE.txt b/assets/js/main.5844b19b.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.1485434b.js.LICENSE.txt
rename to assets/js/main.5844b19b.js.LICENSE.txt
diff --git a/blog.htm/index.html b/blog.htm/index.html
new file mode 100644
index 000000000..2768d0f14
--- /dev/null
+++ b/blog.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog">
+    <link rel="canonical" href="/blog" />
+  </head>
+  <script>
+    window.location.href = '/blog' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog.html/index.html b/blog.html/index.html
new file mode 100644
index 000000000..2768d0f14
--- /dev/null
+++ b/blog.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog">
+    <link rel="canonical" href="/blog" />
+  </head>
+  <script>
+    window.location.href = '/blog' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/4_1_0_vote_in.htm/index.html b/blog/4_1_0_vote_in.htm/index.html
new file mode 100644
index 000000000..92d98a3a6
--- /dev/null
+++ b/blog/4_1_0_vote_in.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/4_1_0_vote_in">
+    <link rel="canonical" href="/blog/4_1_0_vote_in" />
+  </head>
+  <script>
+    window.location.href = '/blog/4_1_0_vote_in' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/4_1_0_vote_in.html/index.html b/blog/4_1_0_vote_in.html/index.html
new file mode 100644
index 000000000..92d98a3a6
--- /dev/null
+++ b/blog/4_1_0_vote_in.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/4_1_0_vote_in">
+    <link rel="canonical" href="/blog/4_1_0_vote_in" />
+  </head>
+  <script>
+    window.location.href = '/blog/4_1_0_vote_in' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/4_1_0_vote_in/index.html b/blog/4_1_0_vote_in/index.html
index 518173fec..22086d88b 100644
--- a/blog/4_1_0_vote_in/index.html
+++ b/blog/4_1_0_vote_in/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/advisory-apache-cloudstack-advisory-on.htm/index.html b/blog/advisory-apache-cloudstack-advisory-on.htm/index.html
new file mode 100644
index 000000000..4fff9ca33
--- /dev/null
+++ b/blog/advisory-apache-cloudstack-advisory-on.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/advisory-apache-cloudstack-advisory-on">
+    <link rel="canonical" href="/blog/advisory-apache-cloudstack-advisory-on" />
+  </head>
+  <script>
+    window.location.href = '/blog/advisory-apache-cloudstack-advisory-on' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/advisory-apache-cloudstack-advisory-on.html/index.html b/blog/advisory-apache-cloudstack-advisory-on.html/index.html
new file mode 100644
index 000000000..4fff9ca33
--- /dev/null
+++ b/blog/advisory-apache-cloudstack-advisory-on.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/advisory-apache-cloudstack-advisory-on">
+    <link rel="canonical" href="/blog/advisory-apache-cloudstack-advisory-on" />
+  </head>
+  <script>
+    window.location.href = '/blog/advisory-apache-cloudstack-advisory-on' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/advisory-apache-cloudstack-advisory-on/index.html b/blog/advisory-apache-cloudstack-advisory-on/index.html
index 6ce2b90af..97827bc7e 100644
--- a/blog/advisory-apache-cloudstack-advisory-on/index.html
+++ b/blog/advisory-apache-cloudstack-advisory-on/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announce_announcing_apache_cloudstack_4.htm/index.html b/blog/announce_announcing_apache_cloudstack_4.htm/index.html
new file mode 100644
index 000000000..b14fa9f98
--- /dev/null
+++ b/blog/announce_announcing_apache_cloudstack_4.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announce_announcing_apache_cloudstack_4">
+    <link rel="canonical" href="/blog/announce_announcing_apache_cloudstack_4" />
+  </head>
+  <script>
+    window.location.href = '/blog/announce_announcing_apache_cloudstack_4' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announce_announcing_apache_cloudstack_4.html/index.html b/blog/announce_announcing_apache_cloudstack_4.html/index.html
new file mode 100644
index 000000000..b14fa9f98
--- /dev/null
+++ b/blog/announce_announcing_apache_cloudstack_4.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announce_announcing_apache_cloudstack_4">
+    <link rel="canonical" href="/blog/announce_announcing_apache_cloudstack_4" />
+  </head>
+  <script>
+    window.location.href = '/blog/announce_announcing_apache_cloudstack_4' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announce_announcing_apache_cloudstack_4/index.html b/blog/announce_announcing_apache_cloudstack_4/index.html
index fd3f1ae25..a5aad06c4 100644
--- a/blog/announce_announcing_apache_cloudstack_4/index.html
+++ b/blog/announce_announcing_apache_cloudstack_4/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-4-12.htm/index.html b/blog/announcing-apache-cloudstack-4-12.htm/index.html
new file mode 100644
index 000000000..0316b6e0d
--- /dev/null
+++ b/blog/announcing-apache-cloudstack-4-12.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing-apache-cloudstack-4-12">
+    <link rel="canonical" href="/blog/announcing-apache-cloudstack-4-12" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing-apache-cloudstack-4-12' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-4-12.html/index.html b/blog/announcing-apache-cloudstack-4-12.html/index.html
new file mode 100644
index 000000000..0316b6e0d
--- /dev/null
+++ b/blog/announcing-apache-cloudstack-4-12.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing-apache-cloudstack-4-12">
+    <link rel="canonical" href="/blog/announcing-apache-cloudstack-4-12" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing-apache-cloudstack-4-12' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-4-12/index.html b/blog/announcing-apache-cloudstack-4-12/index.html
index 4b8e0654b..b8158a357 100644
--- a/blog/announcing-apache-cloudstack-4-12/index.html
+++ b/blog/announcing-apache-cloudstack-4-12/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance.htm/index.html b/blog/announcing-apache-cloudstack-lts-maintenance.htm/index.html
new file mode 100644
index 000000000..db7e7f3eb
--- /dev/null
+++ b/blog/announcing-apache-cloudstack-lts-maintenance.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing-apache-cloudstack-lts-maintenance">
+    <link rel="canonical" href="/blog/announcing-apache-cloudstack-lts-maintenance" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing-apache-cloudstack-lts-maintenance' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance.html/index.html b/blog/announcing-apache-cloudstack-lts-maintenance.html/index.html
new file mode 100644
index 000000000..db7e7f3eb
--- /dev/null
+++ b/blog/announcing-apache-cloudstack-lts-maintenance.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing-apache-cloudstack-lts-maintenance">
+    <link rel="canonical" href="/blog/announcing-apache-cloudstack-lts-maintenance" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing-apache-cloudstack-lts-maintenance' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance/index.html b/blog/announcing-apache-cloudstack-lts-maintenance/index.html
index 571522fbb..54a006fc9 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -56,6 +57,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance1.htm/index.html b/blog/announcing-apache-cloudstack-lts-maintenance1.htm/index.html
new file mode 100644
index 000000000..c6c3ee524
--- /dev/null
+++ b/blog/announcing-apache-cloudstack-lts-maintenance1.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing-apache-cloudstack-lts-maintenance1">
+    <link rel="canonical" href="/blog/announcing-apache-cloudstack-lts-maintenance1" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing-apache-cloudstack-lts-maintenance1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance1.html/index.html b/blog/announcing-apache-cloudstack-lts-maintenance1.html/index.html
new file mode 100644
index 000000000..c6c3ee524
--- /dev/null
+++ b/blog/announcing-apache-cloudstack-lts-maintenance1.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing-apache-cloudstack-lts-maintenance1">
+    <link rel="canonical" href="/blog/announcing-apache-cloudstack-lts-maintenance1" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing-apache-cloudstack-lts-maintenance1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance1/index.html b/blog/announcing-apache-cloudstack-lts-maintenance1/index.html
index 781ed7d0e..eb3e4b139 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance1/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance1/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -56,6 +57,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance2.htm/index.html b/blog/announcing-apache-cloudstack-lts-maintenance2.htm/index.html
new file mode 100644
index 000000000..2edb753d5
--- /dev/null
+++ b/blog/announcing-apache-cloudstack-lts-maintenance2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing-apache-cloudstack-lts-maintenance2">
+    <link rel="canonical" href="/blog/announcing-apache-cloudstack-lts-maintenance2" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing-apache-cloudstack-lts-maintenance2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance2.html/index.html b/blog/announcing-apache-cloudstack-lts-maintenance2.html/index.html
new file mode 100644
index 000000000..2edb753d5
--- /dev/null
+++ b/blog/announcing-apache-cloudstack-lts-maintenance2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing-apache-cloudstack-lts-maintenance2">
+    <link rel="canonical" href="/blog/announcing-apache-cloudstack-lts-maintenance2" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing-apache-cloudstack-lts-maintenance2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance2/index.html b/blog/announcing-apache-cloudstack-lts-maintenance2/index.html
index 37ca64e32..eda8347be 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance2/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance2/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -57,6 +58,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance3.htm/index.html b/blog/announcing-apache-cloudstack-lts-maintenance3.htm/index.html
new file mode 100644
index 000000000..2d8ef900c
--- /dev/null
+++ b/blog/announcing-apache-cloudstack-lts-maintenance3.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing-apache-cloudstack-lts-maintenance3">
+    <link rel="canonical" href="/blog/announcing-apache-cloudstack-lts-maintenance3" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing-apache-cloudstack-lts-maintenance3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance3.html/index.html b/blog/announcing-apache-cloudstack-lts-maintenance3.html/index.html
new file mode 100644
index 000000000..2d8ef900c
--- /dev/null
+++ b/blog/announcing-apache-cloudstack-lts-maintenance3.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing-apache-cloudstack-lts-maintenance3">
+    <link rel="canonical" href="/blog/announcing-apache-cloudstack-lts-maintenance3" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing-apache-cloudstack-lts-maintenance3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance3/index.html b/blog/announcing-apache-cloudstack-lts-maintenance3/index.html
index a73d40f48..2f45ab2c3 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance3/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance3/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -61,6 +62,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudmonkey_v5_2.htm/index.html b/blog/announcing_apache_cloudmonkey_v5_2.htm/index.html
new file mode 100644
index 000000000..c5a096088
--- /dev/null
+++ b/blog/announcing_apache_cloudmonkey_v5_2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudmonkey_v5_2">
+    <link rel="canonical" href="/blog/announcing_apache_cloudmonkey_v5_2" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudmonkey_v5_2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudmonkey_v5_2.html/index.html b/blog/announcing_apache_cloudmonkey_v5_2.html/index.html
new file mode 100644
index 000000000..c5a096088
--- /dev/null
+++ b/blog/announcing_apache_cloudmonkey_v5_2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudmonkey_v5_2">
+    <link rel="canonical" href="/blog/announcing_apache_cloudmonkey_v5_2" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudmonkey_v5_2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudmonkey_v5_2/index.html b/blog/announcing_apache_cloudmonkey_v5_2/index.html
index bd1cebbc5..6c8a4fed1 100644
--- a/blog/announcing_apache_cloudmonkey_v5_2/index.html
+++ b/blog/announcing_apache_cloudmonkey_v5_2/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_2.htm/index.html b/blog/announcing_apache_cloudstack_4_2.htm/index.html
new file mode 100644
index 000000000..e82c21757
--- /dev/null
+++ b/blog/announcing_apache_cloudstack_4_2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudstack_4_2">
+    <link rel="canonical" href="/blog/announcing_apache_cloudstack_4_2" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudstack_4_2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_2.html/index.html b/blog/announcing_apache_cloudstack_4_2.html/index.html
new file mode 100644
index 000000000..e82c21757
--- /dev/null
+++ b/blog/announcing_apache_cloudstack_4_2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudstack_4_2">
+    <link rel="canonical" href="/blog/announcing_apache_cloudstack_4_2" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudstack_4_2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_2/index.html b/blog/announcing_apache_cloudstack_4_2/index.html
index 604654785..87ab3f10a 100644
--- a/blog/announcing_apache_cloudstack_4_2/index.html
+++ b/blog/announcing_apache_cloudstack_4_2/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_21.htm/index.html b/blog/announcing_apache_cloudstack_4_21.htm/index.html
new file mode 100644
index 000000000..31a3386e6
--- /dev/null
+++ b/blog/announcing_apache_cloudstack_4_21.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudstack_4_21">
+    <link rel="canonical" href="/blog/announcing_apache_cloudstack_4_21" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudstack_4_21' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_21.html/index.html b/blog/announcing_apache_cloudstack_4_21.html/index.html
new file mode 100644
index 000000000..31a3386e6
--- /dev/null
+++ b/blog/announcing_apache_cloudstack_4_21.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudstack_4_21">
+    <link rel="canonical" href="/blog/announcing_apache_cloudstack_4_21" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudstack_4_21' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_21/index.html b/blog/announcing_apache_cloudstack_4_21/index.html
index 5e67f5f41..936312d98 100644
--- a/blog/announcing_apache_cloudstack_4_21/index.html
+++ b/blog/announcing_apache_cloudstack_4_21/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_3.htm/index.html b/blog/announcing_apache_cloudstack_4_3.htm/index.html
new file mode 100644
index 000000000..fabbc80a9
--- /dev/null
+++ b/blog/announcing_apache_cloudstack_4_3.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudstack_4_3">
+    <link rel="canonical" href="/blog/announcing_apache_cloudstack_4_3" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudstack_4_3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_3.html/index.html b/blog/announcing_apache_cloudstack_4_3.html/index.html
new file mode 100644
index 000000000..fabbc80a9
--- /dev/null
+++ b/blog/announcing_apache_cloudstack_4_3.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudstack_4_3">
+    <link rel="canonical" href="/blog/announcing_apache_cloudstack_4_3" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudstack_4_3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_3/index.html b/blog/announcing_apache_cloudstack_4_3/index.html
index d585c1070..94acf7539 100644
--- a/blog/announcing_apache_cloudstack_4_3/index.html
+++ b/blog/announcing_apache_cloudstack_4_3/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_cloudmonkey_5.htm/index.html b/blog/announcing_apache_cloudstack_cloudmonkey_5.htm/index.html
new file mode 100644
index 000000000..97584abaa
--- /dev/null
+++ b/blog/announcing_apache_cloudstack_cloudmonkey_5.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudstack_cloudmonkey_5">
+    <link rel="canonical" href="/blog/announcing_apache_cloudstack_cloudmonkey_5" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudstack_cloudmonkey_5' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_cloudmonkey_5.html/index.html b/blog/announcing_apache_cloudstack_cloudmonkey_5.html/index.html
new file mode 100644
index 000000000..97584abaa
--- /dev/null
+++ b/blog/announcing_apache_cloudstack_cloudmonkey_5.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudstack_cloudmonkey_5">
+    <link rel="canonical" href="/blog/announcing_apache_cloudstack_cloudmonkey_5" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudstack_cloudmonkey_5' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_cloudmonkey_5/index.html b/blog/announcing_apache_cloudstack_cloudmonkey_5/index.html
index 3602b86d4..3cca92bc1 100644
--- a/blog/announcing_apache_cloudstack_cloudmonkey_5/index.html
+++ b/blog/announcing_apache_cloudstack_cloudmonkey_5/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_v4_4.htm/index.html b/blog/announcing_apache_cloudstack_v4_4.htm/index.html
new file mode 100644
index 000000000..a62072113
--- /dev/null
+++ b/blog/announcing_apache_cloudstack_v4_4.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudstack_v4_4">
+    <link rel="canonical" href="/blog/announcing_apache_cloudstack_v4_4" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudstack_v4_4' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_v4_4.html/index.html b/blog/announcing_apache_cloudstack_v4_4.html/index.html
new file mode 100644
index 000000000..a62072113
--- /dev/null
+++ b/blog/announcing_apache_cloudstack_v4_4.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_apache_cloudstack_v4_4">
+    <link rel="canonical" href="/blog/announcing_apache_cloudstack_v4_4" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_apache_cloudstack_v4_4' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_v4_4/index.html b/blog/announcing_apache_cloudstack_v4_4/index.html
index 5dba8d26e..1ad3e7b30 100644
--- a/blog/announcing_apache_cloudstack_v4_4/index.html
+++ b/blog/announcing_apache_cloudstack_v4_4/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_cloudstack_collaboration_conference_2013.htm/index.html b/blog/announcing_cloudstack_collaboration_conference_2013.htm/index.html
new file mode 100644
index 000000000..cf9ac3378
--- /dev/null
+++ b/blog/announcing_cloudstack_collaboration_conference_2013.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_cloudstack_collaboration_conference_2013">
+    <link rel="canonical" href="/blog/announcing_cloudstack_collaboration_conference_2013" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_cloudstack_collaboration_conference_2013' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_cloudstack_collaboration_conference_2013.html/index.html b/blog/announcing_cloudstack_collaboration_conference_2013.html/index.html
new file mode 100644
index 000000000..cf9ac3378
--- /dev/null
+++ b/blog/announcing_cloudstack_collaboration_conference_2013.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_cloudstack_collaboration_conference_2013">
+    <link rel="canonical" href="/blog/announcing_cloudstack_collaboration_conference_2013" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_cloudstack_collaboration_conference_2013' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_cloudstack_collaboration_conference_2013/index.html b/blog/announcing_cloudstack_collaboration_conference_2013/index.html
index 34085f467..6a1d14f8b 100644
--- a/blog/announcing_cloudstack_collaboration_conference_2013/index.html
+++ b/blog/announcing_cloudstack_collaboration_conference_2013/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_the_cloudstack_collaboration_conference.htm/index.html b/blog/announcing_the_cloudstack_collaboration_conference.htm/index.html
new file mode 100644
index 000000000..b378f1f22
--- /dev/null
+++ b/blog/announcing_the_cloudstack_collaboration_conference.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_the_cloudstack_collaboration_conference">
+    <link rel="canonical" href="/blog/announcing_the_cloudstack_collaboration_conference" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_the_cloudstack_collaboration_conference' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_the_cloudstack_collaboration_conference.html/index.html b/blog/announcing_the_cloudstack_collaboration_conference.html/index.html
new file mode 100644
index 000000000..b378f1f22
--- /dev/null
+++ b/blog/announcing_the_cloudstack_collaboration_conference.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/announcing_the_cloudstack_collaboration_conference">
+    <link rel="canonical" href="/blog/announcing_the_cloudstack_collaboration_conference" />
+  </head>
+  <script>
+    window.location.href = '/blog/announcing_the_cloudstack_collaboration_conference' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/announcing_the_cloudstack_collaboration_conference/index.html b/blog/announcing_the_cloudstack_collaboration_conference/index.html
index bef0400f2..765e25b40 100644
--- a/blog/announcing_the_cloudstack_collaboration_conference/index.html
+++ b/blog/announcing_the_cloudstack_collaboration_conference/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-4-17-release.htm/index.html b/blog/apache-cloudstack-4-17-release.htm/index.html
new file mode 100644
index 000000000..7fc89cf72
--- /dev/null
+++ b/blog/apache-cloudstack-4-17-release.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-4-17-release">
+    <link rel="canonical" href="/blog/apache-cloudstack-4-17-release" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-4-17-release' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-4-17-release.html/index.html b/blog/apache-cloudstack-4-17-release.html/index.html
new file mode 100644
index 000000000..7fc89cf72
--- /dev/null
+++ b/blog/apache-cloudstack-4-17-release.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-4-17-release">
+    <link rel="canonical" href="/blog/apache-cloudstack-4-17-release" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-4-17-release' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-4-17-release/index.html b/blog/apache-cloudstack-4-17-release/index.html
index 11480243b..ed1bd7b7d 100644
--- a/blog/apache-cloudstack-4-17-release/index.html
+++ b/blog/apache-cloudstack-4-17-release/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -53,6 +54,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-4-18-0.htm/index.html b/blog/apache-cloudstack-4-18-0.htm/index.html
new file mode 100644
index 000000000..423c4c120
--- /dev/null
+++ b/blog/apache-cloudstack-4-18-0.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-4-18-0">
+    <link rel="canonical" href="/blog/apache-cloudstack-4-18-0" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-4-18-0' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-4-18-0.html/index.html b/blog/apache-cloudstack-4-18-0.html/index.html
new file mode 100644
index 000000000..423c4c120
--- /dev/null
+++ b/blog/apache-cloudstack-4-18-0.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-4-18-0">
+    <link rel="canonical" href="/blog/apache-cloudstack-4-18-0" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-4-18-0' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-4-18-0/index.html b/blog/apache-cloudstack-4-18-0/index.html
index fa3e855f3..d9f4fe4a9 100644
--- a/blog/apache-cloudstack-4-18-0/index.html
+++ b/blog/apache-cloudstack-4-18-0/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -58,6 +59,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-and-tungsten-fabric.htm/index.html b/blog/apache-cloudstack-and-tungsten-fabric.htm/index.html
new file mode 100644
index 000000000..552159ff0
--- /dev/null
+++ b/blog/apache-cloudstack-and-tungsten-fabric.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-and-tungsten-fabric">
+    <link rel="canonical" href="/blog/apache-cloudstack-and-tungsten-fabric" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-and-tungsten-fabric' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-and-tungsten-fabric.html/index.html b/blog/apache-cloudstack-and-tungsten-fabric.html/index.html
new file mode 100644
index 000000000..552159ff0
--- /dev/null
+++ b/blog/apache-cloudstack-and-tungsten-fabric.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-and-tungsten-fabric">
+    <link rel="canonical" href="/blog/apache-cloudstack-and-tungsten-fabric" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-and-tungsten-fabric' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-and-tungsten-fabric/index.html b/blog/apache-cloudstack-and-tungsten-fabric/index.html
index da28ca165..2665319d2 100644
--- a/blog/apache-cloudstack-and-tungsten-fabric/index.html
+++ b/blog/apache-cloudstack-and-tungsten-fabric/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-at-cloudfest.htm/index.html b/blog/apache-cloudstack-at-cloudfest.htm/index.html
new file mode 100644
index 000000000..e39bcb36f
--- /dev/null
+++ b/blog/apache-cloudstack-at-cloudfest.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-at-cloudfest">
+    <link rel="canonical" href="/blog/apache-cloudstack-at-cloudfest" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-at-cloudfest' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-at-cloudfest.html/index.html b/blog/apache-cloudstack-at-cloudfest.html/index.html
new file mode 100644
index 000000000..e39bcb36f
--- /dev/null
+++ b/blog/apache-cloudstack-at-cloudfest.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-at-cloudfest">
+    <link rel="canonical" href="/blog/apache-cloudstack-at-cloudfest" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-at-cloudfest' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-at-cloudfest/index.html b/blog/apache-cloudstack-at-cloudfest/index.html
index 4b4b3860a..1e82fd774 100644
--- a/blog/apache-cloudstack-at-cloudfest/index.html
+++ b/blog/apache-cloudstack-at-cloudfest/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-cloudmonkey-v6-2.htm/index.html b/blog/apache-cloudstack-cloudmonkey-v6-2.htm/index.html
new file mode 100644
index 000000000..ae79b6310
--- /dev/null
+++ b/blog/apache-cloudstack-cloudmonkey-v6-2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-cloudmonkey-v6-2">
+    <link rel="canonical" href="/blog/apache-cloudstack-cloudmonkey-v6-2" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-cloudmonkey-v6-2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-cloudmonkey-v6-2.html/index.html b/blog/apache-cloudstack-cloudmonkey-v6-2.html/index.html
new file mode 100644
index 000000000..ae79b6310
--- /dev/null
+++ b/blog/apache-cloudstack-cloudmonkey-v6-2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-cloudmonkey-v6-2">
+    <link rel="canonical" href="/blog/apache-cloudstack-cloudmonkey-v6-2" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-cloudmonkey-v6-2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-cloudmonkey-v6-2/index.html b/blog/apache-cloudstack-cloudmonkey-v6-2/index.html
index 6a9774212..ceb129fb8 100644
--- a/blog/apache-cloudstack-cloudmonkey-v6-2/index.html
+++ b/blog/apache-cloudstack-cloudmonkey-v6-2/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,6 +52,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release.htm/index.html b/blog/apache-cloudstack-lts-maintenance-release.htm/index.html
new file mode 100644
index 000000000..f07d42d15
--- /dev/null
+++ b/blog/apache-cloudstack-lts-maintenance-release.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-maintenance-release">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-maintenance-release" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-maintenance-release' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release.html/index.html b/blog/apache-cloudstack-lts-maintenance-release.html/index.html
new file mode 100644
index 000000000..f07d42d15
--- /dev/null
+++ b/blog/apache-cloudstack-lts-maintenance-release.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-maintenance-release">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-maintenance-release" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-maintenance-release' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release/index.html b/blog/apache-cloudstack-lts-maintenance-release/index.html
index d69d1f556..e39f38359 100644
--- a/blog/apache-cloudstack-lts-maintenance-release/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -69,6 +70,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release1.htm/index.html b/blog/apache-cloudstack-lts-maintenance-release1.htm/index.html
new file mode 100644
index 000000000..c59576777
--- /dev/null
+++ b/blog/apache-cloudstack-lts-maintenance-release1.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-maintenance-release1">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-maintenance-release1" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-maintenance-release1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release1.html/index.html b/blog/apache-cloudstack-lts-maintenance-release1.html/index.html
new file mode 100644
index 000000000..c59576777
--- /dev/null
+++ b/blog/apache-cloudstack-lts-maintenance-release1.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-maintenance-release1">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-maintenance-release1" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-maintenance-release1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release1/index.html b/blog/apache-cloudstack-lts-maintenance-release1/index.html
index 1dbdbe42f..6314fd991 100644
--- a/blog/apache-cloudstack-lts-maintenance-release1/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release1/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -57,6 +58,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release2.htm/index.html b/blog/apache-cloudstack-lts-maintenance-release2.htm/index.html
new file mode 100644
index 000000000..b8037ef74
--- /dev/null
+++ b/blog/apache-cloudstack-lts-maintenance-release2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-maintenance-release2">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-maintenance-release2" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-maintenance-release2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release2.html/index.html b/blog/apache-cloudstack-lts-maintenance-release2.html/index.html
new file mode 100644
index 000000000..b8037ef74
--- /dev/null
+++ b/blog/apache-cloudstack-lts-maintenance-release2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-maintenance-release2">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-maintenance-release2" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-maintenance-release2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release2/index.html b/blog/apache-cloudstack-lts-maintenance-release2/index.html
index 9f42181f1..c7209783a 100644
--- a/blog/apache-cloudstack-lts-maintenance-release2/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release2/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -70,6 +71,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release3.htm/index.html b/blog/apache-cloudstack-lts-maintenance-release3.htm/index.html
new file mode 100644
index 000000000..e4991ab45
--- /dev/null
+++ b/blog/apache-cloudstack-lts-maintenance-release3.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-maintenance-release3">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-maintenance-release3" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-maintenance-release3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release3.html/index.html b/blog/apache-cloudstack-lts-maintenance-release3.html/index.html
new file mode 100644
index 000000000..e4991ab45
--- /dev/null
+++ b/blog/apache-cloudstack-lts-maintenance-release3.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-maintenance-release3">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-maintenance-release3" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-maintenance-release3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release3/index.html b/blog/apache-cloudstack-lts-maintenance-release3/index.html
index 341fc28cf..dd93e1bfc 100644
--- a/blog/apache-cloudstack-lts-maintenance-release3/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release3/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -56,6 +57,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-release-41710.htm/index.html b/blog/apache-cloudstack-lts-release-41710.htm/index.html
new file mode 100644
index 000000000..af688db21
--- /dev/null
+++ b/blog/apache-cloudstack-lts-release-41710.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-release-41710">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-release-41710" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-release-41710' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-release-41710.html/index.html b/blog/apache-cloudstack-lts-release-41710.html/index.html
new file mode 100644
index 000000000..af688db21
--- /dev/null
+++ b/blog/apache-cloudstack-lts-release-41710.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-release-41710">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-release-41710" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-release-41710' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-release-41710/index.html b/blog/apache-cloudstack-lts-release-41710/index.html
index cdf412aa6..902a1fe42 100644
--- a/blog/apache-cloudstack-lts-release-41710/index.html
+++ b/blog/apache-cloudstack-lts-release-41710/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -49,6 +50,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-release-41720.htm/index.html b/blog/apache-cloudstack-lts-release-41720.htm/index.html
new file mode 100644
index 000000000..76fe885b2
--- /dev/null
+++ b/blog/apache-cloudstack-lts-release-41720.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-release-41720">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-release-41720" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-release-41720' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-release-41720.html/index.html b/blog/apache-cloudstack-lts-release-41720.html/index.html
new file mode 100644
index 000000000..76fe885b2
--- /dev/null
+++ b/blog/apache-cloudstack-lts-release-41720.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-lts-release-41720">
+    <link rel="canonical" href="/blog/apache-cloudstack-lts-release-41720" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-lts-release-41720' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-release-41720/index.html b/blog/apache-cloudstack-lts-release-41720/index.html
index c54d7ac3c..dcf139bbe 100644
--- a/blog/apache-cloudstack-lts-release-41720/index.html
+++ b/blog/apache-cloudstack-lts-release-41720/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -49,6 +50,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-terraform-provider-v0.htm/index.html b/blog/apache-cloudstack-terraform-provider-v0.htm/index.html
new file mode 100644
index 000000000..b8eb00ff8
--- /dev/null
+++ b/blog/apache-cloudstack-terraform-provider-v0.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-terraform-provider-v0">
+    <link rel="canonical" href="/blog/apache-cloudstack-terraform-provider-v0" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-terraform-provider-v0' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-terraform-provider-v0.html/index.html b/blog/apache-cloudstack-terraform-provider-v0.html/index.html
new file mode 100644
index 000000000..b8eb00ff8
--- /dev/null
+++ b/blog/apache-cloudstack-terraform-provider-v0.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-terraform-provider-v0">
+    <link rel="canonical" href="/blog/apache-cloudstack-terraform-provider-v0" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-terraform-provider-v0' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-terraform-provider-v0/index.html b/blog/apache-cloudstack-terraform-provider-v0/index.html
index 3266eb7ef..b5c640498 100644
--- a/blog/apache-cloudstack-terraform-provider-v0/index.html
+++ b/blog/apache-cloudstack-terraform-provider-v0/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-use-cases-benefits.htm/index.html b/blog/apache-cloudstack-use-cases-benefits.htm/index.html
new file mode 100644
index 000000000..746b29c5a
--- /dev/null
+++ b/blog/apache-cloudstack-use-cases-benefits.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-use-cases-benefits">
+    <link rel="canonical" href="/blog/apache-cloudstack-use-cases-benefits" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-use-cases-benefits' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-use-cases-benefits.html/index.html b/blog/apache-cloudstack-use-cases-benefits.html/index.html
new file mode 100644
index 000000000..746b29c5a
--- /dev/null
+++ b/blog/apache-cloudstack-use-cases-benefits.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache-cloudstack-use-cases-benefits">
+    <link rel="canonical" href="/blog/apache-cloudstack-use-cases-benefits" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache-cloudstack-use-cases-benefits' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-use-cases-benefits/index.html b/blog/apache-cloudstack-use-cases-benefits/index.html
index 4debfdc4c..9f5a47758 100644
--- a/blog/apache-cloudstack-use-cases-benefits/index.html
+++ b/blog/apache-cloudstack-use-cases-benefits/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_2013_collaboration_conference.htm/index.html b/blog/apache_cloudstack_2013_collaboration_conference.htm/index.html
new file mode 100644
index 000000000..b3d2b465a
--- /dev/null
+++ b/blog/apache_cloudstack_2013_collaboration_conference.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_2013_collaboration_conference">
+    <link rel="canonical" href="/blog/apache_cloudstack_2013_collaboration_conference" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_2013_collaboration_conference' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_2013_collaboration_conference.html/index.html b/blog/apache_cloudstack_2013_collaboration_conference.html/index.html
new file mode 100644
index 000000000..b3d2b465a
--- /dev/null
+++ b/blog/apache_cloudstack_2013_collaboration_conference.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_2013_collaboration_conference">
+    <link rel="canonical" href="/blog/apache_cloudstack_2013_collaboration_conference" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_2013_collaboration_conference' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_2013_collaboration_conference/index.html b/blog/apache_cloudstack_2013_collaboration_conference/index.html
index 17c394179..ae0d064f5 100644
--- a/blog/apache_cloudstack_2013_collaboration_conference/index.html
+++ b/blog/apache_cloudstack_2013_collaboration_conference/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_0.htm/index.html b/blog/apache_cloudstack_4_0_0.htm/index.html
new file mode 100644
index 000000000..dcb8c5b30
--- /dev/null
+++ b/blog/apache_cloudstack_4_0_0.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_0_0">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_0_0" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_0_0' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_0.html/index.html b/blog/apache_cloudstack_4_0_0.html/index.html
new file mode 100644
index 000000000..dcb8c5b30
--- /dev/null
+++ b/blog/apache_cloudstack_4_0_0.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_0_0">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_0_0" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_0_0' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_0/index.html b/blog/apache_cloudstack_4_0_0/index.html
index 3da3909f1..06dbd4811 100644
--- a/blog/apache_cloudstack_4_0_0/index.html
+++ b/blog/apache_cloudstack_4_0_0/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_11.htm/index.html b/blog/apache_cloudstack_4_0_11.htm/index.html
new file mode 100644
index 000000000..8bec03247
--- /dev/null
+++ b/blog/apache_cloudstack_4_0_11.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_0_11">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_0_11" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_0_11' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_11.html/index.html b/blog/apache_cloudstack_4_0_11.html/index.html
new file mode 100644
index 000000000..8bec03247
--- /dev/null
+++ b/blog/apache_cloudstack_4_0_11.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_0_11">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_0_11" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_0_11' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_11/index.html b/blog/apache_cloudstack_4_0_11/index.html
index 7a1f21f6a..370494474 100644
--- a/blog/apache_cloudstack_4_0_11/index.html
+++ b/blog/apache_cloudstack_4_0_11/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_2.htm/index.html b/blog/apache_cloudstack_4_0_2.htm/index.html
new file mode 100644
index 000000000..c49bf0849
--- /dev/null
+++ b/blog/apache_cloudstack_4_0_2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_0_2">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_0_2" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_0_2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_2.html/index.html b/blog/apache_cloudstack_4_0_2.html/index.html
new file mode 100644
index 000000000..c49bf0849
--- /dev/null
+++ b/blog/apache_cloudstack_4_0_2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_0_2">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_0_2" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_0_2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_2/index.html b/blog/apache_cloudstack_4_0_2/index.html
index 86b0695a9..93087cc3f 100644
--- a/blog/apache_cloudstack_4_0_2/index.html
+++ b/blog/apache_cloudstack_4_0_2/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_1_0.htm/index.html b/blog/apache_cloudstack_4_1_0.htm/index.html
new file mode 100644
index 000000000..1a2753ae7
--- /dev/null
+++ b/blog/apache_cloudstack_4_1_0.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_1_0">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_1_0" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_1_0' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_1_0.html/index.html b/blog/apache_cloudstack_4_1_0.html/index.html
new file mode 100644
index 000000000..1a2753ae7
--- /dev/null
+++ b/blog/apache_cloudstack_4_1_0.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_1_0">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_1_0" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_1_0' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_1_0/index.html b/blog/apache_cloudstack_4_1_0/index.html
index 9971b2459..9dc3693f0 100644
--- a/blog/apache_cloudstack_4_1_0/index.html
+++ b/blog/apache_cloudstack_4_1_0/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_1_1.htm/index.html b/blog/apache_cloudstack_4_1_1.htm/index.html
new file mode 100644
index 000000000..eb1d1f5de
--- /dev/null
+++ b/blog/apache_cloudstack_4_1_1.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_1_1">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_1_1" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_1_1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_1_1.html/index.html b/blog/apache_cloudstack_4_1_1.html/index.html
new file mode 100644
index 000000000..eb1d1f5de
--- /dev/null
+++ b/blog/apache_cloudstack_4_1_1.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_1_1">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_1_1" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_1_1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_1_1/index.html b/blog/apache_cloudstack_4_1_1/index.html
index 65f90fc2e..3406427b3 100644
--- a/blog/apache_cloudstack_4_1_1/index.html
+++ b/blog/apache_cloudstack_4_1_1/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_6_is.htm/index.html b/blog/apache_cloudstack_4_6_is.htm/index.html
new file mode 100644
index 000000000..064a7f81a
--- /dev/null
+++ b/blog/apache_cloudstack_4_6_is.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_6_is">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_6_is" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_6_is' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_6_is.html/index.html b/blog/apache_cloudstack_4_6_is.html/index.html
new file mode 100644
index 000000000..064a7f81a
--- /dev/null
+++ b/blog/apache_cloudstack_4_6_is.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_4_6_is">
+    <link rel="canonical" href="/blog/apache_cloudstack_4_6_is" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_4_6_is' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_6_is/index.html b/blog/apache_cloudstack_4_6_is/index.html
index cd2e1cdb7..f20aa4772 100644
--- a/blog/apache_cloudstack_4_6_is/index.html
+++ b/blog/apache_cloudstack_4_6_is/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_collab_conference_for.htm/index.html b/blog/apache_cloudstack_collab_conference_for.htm/index.html
new file mode 100644
index 000000000..28b5ddeac
--- /dev/null
+++ b/blog/apache_cloudstack_collab_conference_for.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_collab_conference_for">
+    <link rel="canonical" href="/blog/apache_cloudstack_collab_conference_for" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_collab_conference_for' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_collab_conference_for.html/index.html b/blog/apache_cloudstack_collab_conference_for.html/index.html
new file mode 100644
index 000000000..28b5ddeac
--- /dev/null
+++ b/blog/apache_cloudstack_collab_conference_for.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_collab_conference_for">
+    <link rel="canonical" href="/blog/apache_cloudstack_collab_conference_for" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_collab_conference_for' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_collab_conference_for/index.html b/blog/apache_cloudstack_collab_conference_for/index.html
index 49e8c950f..62ffdbba4 100644
--- a/blog/apache_cloudstack_collab_conference_for/index.html
+++ b/blog/apache_cloudstack_collab_conference_for/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability.htm/index.html b/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability.htm/index.html
new file mode 100644
index 000000000..9bd88d298
--- /dev/null
+++ b/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability">
+    <link rel="canonical" href="/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability.html/index.html b/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability.html/index.html
new file mode 100644
index 000000000..9bd88d298
--- /dev/null
+++ b/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability">
+    <link rel="canonical" href="/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability/index.html b/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability/index.html
index e2b86aff8..95d53f9c9 100644
--- a/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability/index.html
+++ b/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -49,6 +50,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_1.htm/index.html b/blog/apache_cloudstack_weekly_news_1.htm/index.html
new file mode 100644
index 000000000..262b3138d
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_1.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_1">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_1" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_1.html/index.html b/blog/apache_cloudstack_weekly_news_1.html/index.html
new file mode 100644
index 000000000..262b3138d
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_1.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_1">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_1" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_1/index.html b/blog/apache_cloudstack_weekly_news_1/index.html
index cc6cc7951..4f9d83ae5 100644
--- a/blog/apache_cloudstack_weekly_news_1/index.html
+++ b/blog/apache_cloudstack_weekly_news_1/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_10.htm/index.html b/blog/apache_cloudstack_weekly_news_10.htm/index.html
new file mode 100644
index 000000000..7297d1228
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_10.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_10">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_10" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_10' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_10.html/index.html b/blog/apache_cloudstack_weekly_news_10.html/index.html
new file mode 100644
index 000000000..7297d1228
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_10.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_10">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_10" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_10' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_10/index.html b/blog/apache_cloudstack_weekly_news_10/index.html
index ade759a81..105e72de7 100644
--- a/blog/apache_cloudstack_weekly_news_10/index.html
+++ b/blog/apache_cloudstack_weekly_news_10/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_11.htm/index.html b/blog/apache_cloudstack_weekly_news_11.htm/index.html
new file mode 100644
index 000000000..5761b5946
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_11.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_11">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_11" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_11' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_11.html/index.html b/blog/apache_cloudstack_weekly_news_11.html/index.html
new file mode 100644
index 000000000..5761b5946
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_11.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_11">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_11" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_11' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_11/index.html b/blog/apache_cloudstack_weekly_news_11/index.html
index 81fb74cbd..613dacf2b 100644
--- a/blog/apache_cloudstack_weekly_news_11/index.html
+++ b/blog/apache_cloudstack_weekly_news_11/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_111.htm/index.html b/blog/apache_cloudstack_weekly_news_111.htm/index.html
new file mode 100644
index 000000000..c0a23457c
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_111.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_111">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_111" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_111' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_111.html/index.html b/blog/apache_cloudstack_weekly_news_111.html/index.html
new file mode 100644
index 000000000..c0a23457c
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_111.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_111">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_111" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_111' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_111/index.html b/blog/apache_cloudstack_weekly_news_111/index.html
index bbcc69cb7..95ca94fea 100644
--- a/blog/apache_cloudstack_weekly_news_111/index.html
+++ b/blog/apache_cloudstack_weekly_news_111/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_12.htm/index.html b/blog/apache_cloudstack_weekly_news_12.htm/index.html
new file mode 100644
index 000000000..ed254f9ae
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_12.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_12">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_12" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_12' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_12.html/index.html b/blog/apache_cloudstack_weekly_news_12.html/index.html
new file mode 100644
index 000000000..ed254f9ae
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_12.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_12">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_12" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_12' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_12/index.html b/blog/apache_cloudstack_weekly_news_12/index.html
index 2398d1179..4d0f4eca1 100644
--- a/blog/apache_cloudstack_weekly_news_12/index.html
+++ b/blog/apache_cloudstack_weekly_news_12/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_13.htm/index.html b/blog/apache_cloudstack_weekly_news_13.htm/index.html
new file mode 100644
index 000000000..2e5f206a0
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_13.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_13">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_13" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_13' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_13.html/index.html b/blog/apache_cloudstack_weekly_news_13.html/index.html
new file mode 100644
index 000000000..2e5f206a0
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_13.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_13">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_13" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_13' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_13/index.html b/blog/apache_cloudstack_weekly_news_13/index.html
index a3293482c..ee05d6252 100644
--- a/blog/apache_cloudstack_weekly_news_13/index.html
+++ b/blog/apache_cloudstack_weekly_news_13/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_14.htm/index.html b/blog/apache_cloudstack_weekly_news_14.htm/index.html
new file mode 100644
index 000000000..b98f0aa20
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_14.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_14">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_14" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_14' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_14.html/index.html b/blog/apache_cloudstack_weekly_news_14.html/index.html
new file mode 100644
index 000000000..b98f0aa20
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_14.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_14">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_14" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_14' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_14/index.html b/blog/apache_cloudstack_weekly_news_14/index.html
index cf9775d5e..905ee4b15 100644
--- a/blog/apache_cloudstack_weekly_news_14/index.html
+++ b/blog/apache_cloudstack_weekly_news_14/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_17.htm/index.html b/blog/apache_cloudstack_weekly_news_17.htm/index.html
new file mode 100644
index 000000000..4f0944425
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_17.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_17">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_17" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_17' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_17.html/index.html b/blog/apache_cloudstack_weekly_news_17.html/index.html
new file mode 100644
index 000000000..4f0944425
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_17.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_17">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_17" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_17' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_17/index.html b/blog/apache_cloudstack_weekly_news_17/index.html
index 3eb5afcbd..005c59310 100644
--- a/blog/apache_cloudstack_weekly_news_17/index.html
+++ b/blog/apache_cloudstack_weekly_news_17/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_18.htm/index.html b/blog/apache_cloudstack_weekly_news_18.htm/index.html
new file mode 100644
index 000000000..37c600bfa
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_18.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_18">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_18" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_18' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_18.html/index.html b/blog/apache_cloudstack_weekly_news_18.html/index.html
new file mode 100644
index 000000000..37c600bfa
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_18.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_18">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_18" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_18' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_18/index.html b/blog/apache_cloudstack_weekly_news_18/index.html
index 7dca99b2c..cb5ab52ba 100644
--- a/blog/apache_cloudstack_weekly_news_18/index.html
+++ b/blog/apache_cloudstack_weekly_news_18/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_181.htm/index.html b/blog/apache_cloudstack_weekly_news_181.htm/index.html
new file mode 100644
index 000000000..d63c776ac
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_181.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_181">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_181" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_181' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_181.html/index.html b/blog/apache_cloudstack_weekly_news_181.html/index.html
new file mode 100644
index 000000000..d63c776ac
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_181.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_181">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_181" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_181' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_181/index.html b/blog/apache_cloudstack_weekly_news_181/index.html
index d97cb2e74..7b0a90664 100644
--- a/blog/apache_cloudstack_weekly_news_181/index.html
+++ b/blog/apache_cloudstack_weekly_news_181/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_21.htm/index.html b/blog/apache_cloudstack_weekly_news_21.htm/index.html
new file mode 100644
index 000000000..50e95db07
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_21.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_21">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_21" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_21' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_21.html/index.html b/blog/apache_cloudstack_weekly_news_21.html/index.html
new file mode 100644
index 000000000..50e95db07
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_21.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_21">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_21" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_21' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_21/index.html b/blog/apache_cloudstack_weekly_news_21/index.html
index c885c6d3a..1ef0e3431 100644
--- a/blog/apache_cloudstack_weekly_news_21/index.html
+++ b/blog/apache_cloudstack_weekly_news_21/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_22.htm/index.html b/blog/apache_cloudstack_weekly_news_22.htm/index.html
new file mode 100644
index 000000000..bf40c12ee
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_22.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_22">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_22" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_22' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_22.html/index.html b/blog/apache_cloudstack_weekly_news_22.html/index.html
new file mode 100644
index 000000000..bf40c12ee
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_22.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_22">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_22" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_22' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_22/index.html b/blog/apache_cloudstack_weekly_news_22/index.html
index 5b745c9e1..47777904c 100644
--- a/blog/apache_cloudstack_weekly_news_22/index.html
+++ b/blog/apache_cloudstack_weekly_news_22/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_24.htm/index.html b/blog/apache_cloudstack_weekly_news_24.htm/index.html
new file mode 100644
index 000000000..8a1ac87b0
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_24.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_24">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_24" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_24' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_24.html/index.html b/blog/apache_cloudstack_weekly_news_24.html/index.html
new file mode 100644
index 000000000..8a1ac87b0
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_24.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_24">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_24" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_24' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_24/index.html b/blog/apache_cloudstack_weekly_news_24/index.html
index 2dd7d8e02..8bb0a64e4 100644
--- a/blog/apache_cloudstack_weekly_news_24/index.html
+++ b/blog/apache_cloudstack_weekly_news_24/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_25.htm/index.html b/blog/apache_cloudstack_weekly_news_25.htm/index.html
new file mode 100644
index 000000000..c486cfba3
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_25.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_25">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_25" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_25' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_25.html/index.html b/blog/apache_cloudstack_weekly_news_25.html/index.html
new file mode 100644
index 000000000..c486cfba3
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_25.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_25">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_25" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_25' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_25/index.html b/blog/apache_cloudstack_weekly_news_25/index.html
index cc84b394f..31e082953 100644
--- a/blog/apache_cloudstack_weekly_news_25/index.html
+++ b/blog/apache_cloudstack_weekly_news_25/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_251.htm/index.html b/blog/apache_cloudstack_weekly_news_251.htm/index.html
new file mode 100644
index 000000000..448860c0d
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_251.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_251">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_251" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_251' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_251.html/index.html b/blog/apache_cloudstack_weekly_news_251.html/index.html
new file mode 100644
index 000000000..448860c0d
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_251.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_251">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_251" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_251' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_251/index.html b/blog/apache_cloudstack_weekly_news_251/index.html
index e0be564d3..c276d3ad0 100644
--- a/blog/apache_cloudstack_weekly_news_251/index.html
+++ b/blog/apache_cloudstack_weekly_news_251/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_28.htm/index.html b/blog/apache_cloudstack_weekly_news_28.htm/index.html
new file mode 100644
index 000000000..6776778a7
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_28.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_28">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_28" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_28' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_28.html/index.html b/blog/apache_cloudstack_weekly_news_28.html/index.html
new file mode 100644
index 000000000..6776778a7
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_28.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_28">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_28" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_28' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_28/index.html b/blog/apache_cloudstack_weekly_news_28/index.html
index 0e3236c61..b71e3c7a7 100644
--- a/blog/apache_cloudstack_weekly_news_28/index.html
+++ b/blog/apache_cloudstack_weekly_news_28/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_29.htm/index.html b/blog/apache_cloudstack_weekly_news_29.htm/index.html
new file mode 100644
index 000000000..32eb7138d
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_29.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_29">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_29" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_29' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_29.html/index.html b/blog/apache_cloudstack_weekly_news_29.html/index.html
new file mode 100644
index 000000000..32eb7138d
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_29.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_29">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_29" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_29' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_29/index.html b/blog/apache_cloudstack_weekly_news_29/index.html
index 2c9c13ade..1a5424ce6 100644
--- a/blog/apache_cloudstack_weekly_news_29/index.html
+++ b/blog/apache_cloudstack_weekly_news_29/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_4.htm/index.html b/blog/apache_cloudstack_weekly_news_4.htm/index.html
new file mode 100644
index 000000000..ccbb7230d
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_4.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_4">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_4" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_4' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_4.html/index.html b/blog/apache_cloudstack_weekly_news_4.html/index.html
new file mode 100644
index 000000000..ccbb7230d
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_4.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_4">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_4" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_4' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_4/index.html b/blog/apache_cloudstack_weekly_news_4/index.html
index f6425e4c3..09412e498 100644
--- a/blog/apache_cloudstack_weekly_news_4/index.html
+++ b/blog/apache_cloudstack_weekly_news_4/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_41.htm/index.html b/blog/apache_cloudstack_weekly_news_41.htm/index.html
new file mode 100644
index 000000000..7133e8aee
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_41.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_41">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_41" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_41' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_41.html/index.html b/blog/apache_cloudstack_weekly_news_41.html/index.html
new file mode 100644
index 000000000..7133e8aee
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_41.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_41">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_41" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_41' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_41/index.html b/blog/apache_cloudstack_weekly_news_41/index.html
index 90f7778ce..33c9e6c07 100644
--- a/blog/apache_cloudstack_weekly_news_41/index.html
+++ b/blog/apache_cloudstack_weekly_news_41/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_42.htm/index.html b/blog/apache_cloudstack_weekly_news_42.htm/index.html
new file mode 100644
index 000000000..9bcff173a
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_42.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_42">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_42" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_42' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_42.html/index.html b/blog/apache_cloudstack_weekly_news_42.html/index.html
new file mode 100644
index 000000000..9bcff173a
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_42.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_42">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_42" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_42' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_42/index.html b/blog/apache_cloudstack_weekly_news_42/index.html
index dc3bb6860..a364f57f1 100644
--- a/blog/apache_cloudstack_weekly_news_42/index.html
+++ b/blog/apache_cloudstack_weekly_news_42/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_8.htm/index.html b/blog/apache_cloudstack_weekly_news_8.htm/index.html
new file mode 100644
index 000000000..ccf2e8582
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_8.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_8">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_8" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_8' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_8.html/index.html b/blog/apache_cloudstack_weekly_news_8.html/index.html
new file mode 100644
index 000000000..ccf2e8582
--- /dev/null
+++ b/blog/apache_cloudstack_weekly_news_8.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apache_cloudstack_weekly_news_8">
+    <link rel="canonical" href="/blog/apache_cloudstack_weekly_news_8" />
+  </head>
+  <script>
+    window.location.href = '/blog/apache_cloudstack_weekly_news_8' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_8/index.html b/blog/apache_cloudstack_weekly_news_8/index.html
index a53184dcd..89640a867 100644
--- a/blog/apache_cloudstack_weekly_news_8/index.html
+++ b/blog/apache_cloudstack_weekly_news_8/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apiculus.htm/index.html b/blog/apiculus.htm/index.html
new file mode 100644
index 000000000..3488ec5c4
--- /dev/null
+++ b/blog/apiculus.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apiculus">
+    <link rel="canonical" href="/blog/apiculus" />
+  </head>
+  <script>
+    window.location.href = '/blog/apiculus' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apiculus.html/index.html b/blog/apiculus.html/index.html
new file mode 100644
index 000000000..3488ec5c4
--- /dev/null
+++ b/blog/apiculus.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/apiculus">
+    <link rel="canonical" href="/blog/apiculus" />
+  </head>
+  <script>
+    window.location.href = '/blog/apiculus' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/apiculus/index.html b/blog/apiculus/index.html
index 06f3834c7..2a894972f 100644
--- a/blog/apiculus/index.html
+++ b/blog/apiculus/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -71,6 +72,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/archive.htm/index.html b/blog/archive.htm/index.html
new file mode 100644
index 000000000..32fce0472
--- /dev/null
+++ b/blog/archive.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/archive">
+    <link rel="canonical" href="/blog/archive" />
+  </head>
+  <script>
+    window.location.href = '/blog/archive' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/archive.html/index.html b/blog/archive.html/index.html
new file mode 100644
index 000000000..32fce0472
--- /dev/null
+++ b/blog/archive.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/archive">
+    <link rel="canonical" href="/blog/archive" />
+  </head>
+  <script>
+    window.location.href = '/blog/archive' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index e936064a2..7148977d1 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/asf_mailing_list_problems.htm/index.html b/blog/asf_mailing_list_problems.htm/index.html
new file mode 100644
index 000000000..963d18b62
--- /dev/null
+++ b/blog/asf_mailing_list_problems.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/asf_mailing_list_problems">
+    <link rel="canonical" href="/blog/asf_mailing_list_problems" />
+  </head>
+  <script>
+    window.location.href = '/blog/asf_mailing_list_problems' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/asf_mailing_list_problems.html/index.html b/blog/asf_mailing_list_problems.html/index.html
new file mode 100644
index 000000000..963d18b62
--- /dev/null
+++ b/blog/asf_mailing_list_problems.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/asf_mailing_list_problems">
+    <link rel="canonical" href="/blog/asf_mailing_list_problems" />
+  </head>
+  <script>
+    window.location.href = '/blog/asf_mailing_list_problems' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/asf_mailing_list_problems/index.html b/blog/asf_mailing_list_problems/index.html
index 60f46f065..e9418f401 100644
--- a/blog/asf_mailing_list_problems/index.html
+++ b/blog/asf_mailing_list_problems/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/becoming-a-profitable.htm/index.html b/blog/becoming-a-profitable.htm/index.html
new file mode 100644
index 000000000..0a93d5191
--- /dev/null
+++ b/blog/becoming-a-profitable.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/becoming-a-profitable">
+    <link rel="canonical" href="/blog/becoming-a-profitable" />
+  </head>
+  <script>
+    window.location.href = '/blog/becoming-a-profitable' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/becoming-a-profitable.html/index.html b/blog/becoming-a-profitable.html/index.html
new file mode 100644
index 000000000..0a93d5191
--- /dev/null
+++ b/blog/becoming-a-profitable.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/becoming-a-profitable">
+    <link rel="canonical" href="/blog/becoming-a-profitable" />
+  </head>
+  <script>
+    window.location.href = '/blog/becoming-a-profitable' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/becoming-a-profitable/index.html b/blog/becoming-a-profitable/index.html
index 0790cca43..1a09ee769 100644
--- a/blog/becoming-a-profitable/index.html
+++ b/blog/becoming-a-profitable/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -71,6 +72,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/bringing-digital-services-to-billions-with-apache-cloudstack.htm/index.html b/blog/bringing-digital-services-to-billions-with-apache-cloudstack.htm/index.html
new file mode 100644
index 000000000..fe05f6b8c
--- /dev/null
+++ b/blog/bringing-digital-services-to-billions-with-apache-cloudstack.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/bringing-digital-services-to-billions-with-apache-cloudstack">
+    <link rel="canonical" href="/blog/bringing-digital-services-to-billions-with-apache-cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/bringing-digital-services-to-billions-with-apache-cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/bringing-digital-services-to-billions-with-apache-cloudstack.html/index.html b/blog/bringing-digital-services-to-billions-with-apache-cloudstack.html/index.html
new file mode 100644
index 000000000..fe05f6b8c
--- /dev/null
+++ b/blog/bringing-digital-services-to-billions-with-apache-cloudstack.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/bringing-digital-services-to-billions-with-apache-cloudstack">
+    <link rel="canonical" href="/blog/bringing-digital-services-to-billions-with-apache-cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/bringing-digital-services-to-billions-with-apache-cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/bringing-digital-services-to-billions-with-apache-cloudstack/index.html b/blog/bringing-digital-services-to-billions-with-apache-cloudstack/index.html
index 381f72129..d803d7a50 100644
--- a/blog/bringing-digital-services-to-billions-with-apache-cloudstack/index.html
+++ b/blog/bringing-digital-services-to-billions-with-apache-cloudstack/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -62,6 +63,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/case-study-ikoula-xcpng-cloudstack.htm/index.html b/blog/case-study-ikoula-xcpng-cloudstack.htm/index.html
new file mode 100644
index 000000000..5e938bfce
--- /dev/null
+++ b/blog/case-study-ikoula-xcpng-cloudstack.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/case-study-ikoula-xcpng-cloudstack">
+    <link rel="canonical" href="/blog/case-study-ikoula-xcpng-cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/case-study-ikoula-xcpng-cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/case-study-ikoula-xcpng-cloudstack.html/index.html b/blog/case-study-ikoula-xcpng-cloudstack.html/index.html
new file mode 100644
index 000000000..5e938bfce
--- /dev/null
+++ b/blog/case-study-ikoula-xcpng-cloudstack.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/case-study-ikoula-xcpng-cloudstack">
+    <link rel="canonical" href="/blog/case-study-ikoula-xcpng-cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/case-study-ikoula-xcpng-cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/case-study-ikoula-xcpng-cloudstack/index.html b/blog/case-study-ikoula-xcpng-cloudstack/index.html
index 367140c48..601b93bc0 100644
--- a/blog/case-study-ikoula-xcpng-cloudstack/index.html
+++ b/blog/case-study-ikoula-xcpng-cloudstack/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/ccc2023-agenda-revealed.htm/index.html b/blog/ccc2023-agenda-revealed.htm/index.html
new file mode 100644
index 000000000..a80a0d38e
--- /dev/null
+++ b/blog/ccc2023-agenda-revealed.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/ccc2023-agenda-revealed">
+    <link rel="canonical" href="/blog/ccc2023-agenda-revealed" />
+  </head>
+  <script>
+    window.location.href = '/blog/ccc2023-agenda-revealed' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/ccc2023-agenda-revealed.html/index.html b/blog/ccc2023-agenda-revealed.html/index.html
new file mode 100644
index 000000000..a80a0d38e
--- /dev/null
+++ b/blog/ccc2023-agenda-revealed.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/ccc2023-agenda-revealed">
+    <link rel="canonical" href="/blog/ccc2023-agenda-revealed" />
+  </head>
+  <script>
+    window.location.href = '/blog/ccc2023-agenda-revealed' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/ccc2023-agenda-revealed/index.html b/blog/ccc2023-agenda-revealed/index.html
index 318f258fc..483e9ddb8 100644
--- a/blog/ccc2023-agenda-revealed/index.html
+++ b/blog/ccc2023-agenda-revealed/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -66,6 +67,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/ccc2023-roundup.htm/index.html b/blog/ccc2023-roundup.htm/index.html
new file mode 100644
index 000000000..3aafdd3a2
--- /dev/null
+++ b/blog/ccc2023-roundup.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/ccc2023-roundup">
+    <link rel="canonical" href="/blog/ccc2023-roundup" />
+  </head>
+  <script>
+    window.location.href = '/blog/ccc2023-roundup' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/ccc2023-roundup.html/index.html b/blog/ccc2023-roundup.html/index.html
new file mode 100644
index 000000000..3aafdd3a2
--- /dev/null
+++ b/blog/ccc2023-roundup.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/ccc2023-roundup">
+    <link rel="canonical" href="/blog/ccc2023-roundup" />
+  </head>
+  <script>
+    window.location.href = '/blog/ccc2023-roundup' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/ccc2023-roundup/index.html b/blog/ccc2023-roundup/index.html
index 36e12b44c..a0129daf8 100644
--- a/blog/ccc2023-roundup/index.html
+++ b/blog/ccc2023-roundup/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -211,6 +212,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/ccc2023-vp-interview.htm/index.html b/blog/ccc2023-vp-interview.htm/index.html
new file mode 100644
index 000000000..3b7d019ee
--- /dev/null
+++ b/blog/ccc2023-vp-interview.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/ccc2023-vp-interview">
+    <link rel="canonical" href="/blog/ccc2023-vp-interview" />
+  </head>
+  <script>
+    window.location.href = '/blog/ccc2023-vp-interview' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/ccc2023-vp-interview.html/index.html b/blog/ccc2023-vp-interview.html/index.html
new file mode 100644
index 000000000..3b7d019ee
--- /dev/null
+++ b/blog/ccc2023-vp-interview.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/ccc2023-vp-interview">
+    <link rel="canonical" href="/blog/ccc2023-vp-interview" />
+  </head>
+  <script>
+    window.location.href = '/blog/ccc2023-vp-interview' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/ccc2023-vp-interview/index.html b/blog/ccc2023-vp-interview/index.html
index 2b372253a..c1691205f 100644
--- a/blog/ccc2023-vp-interview/index.html
+++ b/blog/ccc2023-vp-interview/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -107,6 +108,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloud-iaas-predictions-for-2022.htm/index.html b/blog/cloud-iaas-predictions-for-2022.htm/index.html
new file mode 100644
index 000000000..6cc4b12c5
--- /dev/null
+++ b/blog/cloud-iaas-predictions-for-2022.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloud-iaas-predictions-for-2022">
+    <link rel="canonical" href="/blog/cloud-iaas-predictions-for-2022" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloud-iaas-predictions-for-2022' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloud-iaas-predictions-for-2022.html/index.html b/blog/cloud-iaas-predictions-for-2022.html/index.html
new file mode 100644
index 000000000..6cc4b12c5
--- /dev/null
+++ b/blog/cloud-iaas-predictions-for-2022.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloud-iaas-predictions-for-2022">
+    <link rel="canonical" href="/blog/cloud-iaas-predictions-for-2022" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloud-iaas-predictions-for-2022' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloud-iaas-predictions-for-2022/index.html b/blog/cloud-iaas-predictions-for-2022/index.html
index 8bc0fce5c..59fa7279b 100644
--- a/blog/cloud-iaas-predictions-for-2022/index.html
+++ b/blog/cloud-iaas-predictions-for-2022/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudmonkey-6.3-release.htm/index.html b/blog/cloudmonkey-6.3-release.htm/index.html
new file mode 100644
index 000000000..5cbab9d4d
--- /dev/null
+++ b/blog/cloudmonkey-6.3-release.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudmonkey-6.3-release">
+    <link rel="canonical" href="/blog/cloudmonkey-6.3-release" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudmonkey-6.3-release' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudmonkey-6.3-release.html/index.html b/blog/cloudmonkey-6.3-release.html/index.html
new file mode 100644
index 000000000..5cbab9d4d
--- /dev/null
+++ b/blog/cloudmonkey-6.3-release.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudmonkey-6.3-release">
+    <link rel="canonical" href="/blog/cloudmonkey-6.3-release" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudmonkey-6.3-release' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudmonkey-6.3-release/index.html b/blog/cloudmonkey-6.3-release/index.html
index b00be0ea8..075d0def7 100644
--- a/blog/cloudmonkey-6.3-release/index.html
+++ b/blog/cloudmonkey-6.3-release/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -59,6 +60,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.18.1-release.htm/index.html b/blog/cloudstack-4.18.1-release.htm/index.html
new file mode 100644
index 000000000..85235a0fb
--- /dev/null
+++ b/blog/cloudstack-4.18.1-release.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-4.18.1-release">
+    <link rel="canonical" href="/blog/cloudstack-4.18.1-release" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-4.18.1-release' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.18.1-release.html/index.html b/blog/cloudstack-4.18.1-release.html/index.html
new file mode 100644
index 000000000..85235a0fb
--- /dev/null
+++ b/blog/cloudstack-4.18.1-release.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-4.18.1-release">
+    <link rel="canonical" href="/blog/cloudstack-4.18.1-release" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-4.18.1-release' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.18.1-release/index.html b/blog/cloudstack-4.18.1-release/index.html
index f598f99f0..c86554f49 100644
--- a/blog/cloudstack-4.18.1-release/index.html
+++ b/blog/cloudstack-4.18.1-release/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -69,6 +70,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.19.0.0-release.htm/index.html b/blog/cloudstack-4.19.0.0-release.htm/index.html
new file mode 100644
index 000000000..a22270d0d
--- /dev/null
+++ b/blog/cloudstack-4.19.0.0-release.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-4.19.0.0-release">
+    <link rel="canonical" href="/blog/cloudstack-4.19.0.0-release" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-4.19.0.0-release' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.19.0.0-release.html/index.html b/blog/cloudstack-4.19.0.0-release.html/index.html
new file mode 100644
index 000000000..a22270d0d
--- /dev/null
+++ b/blog/cloudstack-4.19.0.0-release.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-4.19.0.0-release">
+    <link rel="canonical" href="/blog/cloudstack-4.19.0.0-release" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-4.19.0.0-release' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.19.0.0-release/index.html b/blog/cloudstack-4.19.0.0-release/index.html
index 7c138f0d4..eb2d550d4 100644
--- a/blog/cloudstack-4.19.0.0-release/index.html
+++ b/blog/cloudstack-4.19.0.0-release/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -60,6 +61,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-advisory-on-insecure-project.htm/index.html b/blog/cloudstack-advisory-on-insecure-project.htm/index.html
new file mode 100644
index 000000000..63aa8b23a
--- /dev/null
+++ b/blog/cloudstack-advisory-on-insecure-project.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-advisory-on-insecure-project">
+    <link rel="canonical" href="/blog/cloudstack-advisory-on-insecure-project" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-advisory-on-insecure-project' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-advisory-on-insecure-project.html/index.html b/blog/cloudstack-advisory-on-insecure-project.html/index.html
new file mode 100644
index 000000000..63aa8b23a
--- /dev/null
+++ b/blog/cloudstack-advisory-on-insecure-project.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-advisory-on-insecure-project">
+    <link rel="canonical" href="/blog/cloudstack-advisory-on-insecure-project" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-advisory-on-insecure-project' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-advisory-on-insecure-project/index.html b/blog/cloudstack-advisory-on-insecure-project/index.html
index c160e95a8..76f140d6c 100644
--- a/blog/cloudstack-advisory-on-insecure-project/index.html
+++ b/blog/cloudstack-advisory-on-insecure-project/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-advisory-on-spring4shell-cve.htm/index.html b/blog/cloudstack-advisory-on-spring4shell-cve.htm/index.html
new file mode 100644
index 000000000..7903e52c7
--- /dev/null
+++ b/blog/cloudstack-advisory-on-spring4shell-cve.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-advisory-on-spring4shell-cve">
+    <link rel="canonical" href="/blog/cloudstack-advisory-on-spring4shell-cve" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-advisory-on-spring4shell-cve' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-advisory-on-spring4shell-cve.html/index.html b/blog/cloudstack-advisory-on-spring4shell-cve.html/index.html
new file mode 100644
index 000000000..7903e52c7
--- /dev/null
+++ b/blog/cloudstack-advisory-on-spring4shell-cve.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-advisory-on-spring4shell-cve">
+    <link rel="canonical" href="/blog/cloudstack-advisory-on-spring4shell-cve" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-advisory-on-spring4shell-cve' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-advisory-on-spring4shell-cve/index.html b/blog/cloudstack-advisory-on-spring4shell-cve/index.html
index 374c6bd39..45309a2d3 100644
--- a/blog/cloudstack-advisory-on-spring4shell-cve/index.html
+++ b/blog/cloudstack-advisory-on-spring4shell-cve/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-and-gitops-at-scale.htm/index.html b/blog/cloudstack-and-gitops-at-scale.htm/index.html
new file mode 100644
index 000000000..d6823e63c
--- /dev/null
+++ b/blog/cloudstack-and-gitops-at-scale.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-and-gitops-at-scale">
+    <link rel="canonical" href="/blog/cloudstack-and-gitops-at-scale" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-and-gitops-at-scale' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-and-gitops-at-scale.html/index.html b/blog/cloudstack-and-gitops-at-scale.html/index.html
new file mode 100644
index 000000000..d6823e63c
--- /dev/null
+++ b/blog/cloudstack-and-gitops-at-scale.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-and-gitops-at-scale">
+    <link rel="canonical" href="/blog/cloudstack-and-gitops-at-scale" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-and-gitops-at-scale' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-and-gitops-at-scale/index.html b/blog/cloudstack-and-gitops-at-scale/index.html
index 7120cf0a6..9c97bf890 100644
--- a/blog/cloudstack-and-gitops-at-scale/index.html
+++ b/blog/cloudstack-and-gitops-at-scale/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -103,6 +104,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2021-november.htm/index.html b/blog/cloudstack-collaboration-conference-2021-november.htm/index.html
new file mode 100644
index 000000000..07d1049cb
--- /dev/null
+++ b/blog/cloudstack-collaboration-conference-2021-november.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-collaboration-conference-2021-november">
+    <link rel="canonical" href="/blog/cloudstack-collaboration-conference-2021-november" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-collaboration-conference-2021-november' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2021-november.html/index.html b/blog/cloudstack-collaboration-conference-2021-november.html/index.html
new file mode 100644
index 000000000..07d1049cb
--- /dev/null
+++ b/blog/cloudstack-collaboration-conference-2021-november.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-collaboration-conference-2021-november">
+    <link rel="canonical" href="/blog/cloudstack-collaboration-conference-2021-november" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-collaboration-conference-2021-november' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2021-november/index.html b/blog/cloudstack-collaboration-conference-2021-november/index.html
index db66a2141..e7c369efe 100644
--- a/blog/cloudstack-collaboration-conference-2021-november/index.html
+++ b/blog/cloudstack-collaboration-conference-2021-november/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-november.htm/index.html b/blog/cloudstack-collaboration-conference-2022-november.htm/index.html
new file mode 100644
index 000000000..2b2b7365d
--- /dev/null
+++ b/blog/cloudstack-collaboration-conference-2022-november.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-collaboration-conference-2022-november">
+    <link rel="canonical" href="/blog/cloudstack-collaboration-conference-2022-november" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-collaboration-conference-2022-november' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-november.html/index.html b/blog/cloudstack-collaboration-conference-2022-november.html/index.html
new file mode 100644
index 000000000..2b2b7365d
--- /dev/null
+++ b/blog/cloudstack-collaboration-conference-2022-november.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-collaboration-conference-2022-november">
+    <link rel="canonical" href="/blog/cloudstack-collaboration-conference-2022-november" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-collaboration-conference-2022-november' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-november/index.html b/blog/cloudstack-collaboration-conference-2022-november/index.html
index add45242c..3435b35f0 100644
--- a/blog/cloudstack-collaboration-conference-2022-november/index.html
+++ b/blog/cloudstack-collaboration-conference-2022-november/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-november1.htm/index.html b/blog/cloudstack-collaboration-conference-2022-november1.htm/index.html
new file mode 100644
index 000000000..c401db0cd
--- /dev/null
+++ b/blog/cloudstack-collaboration-conference-2022-november1.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-collaboration-conference-2022-november1">
+    <link rel="canonical" href="/blog/cloudstack-collaboration-conference-2022-november1" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-collaboration-conference-2022-november1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-november1.html/index.html b/blog/cloudstack-collaboration-conference-2022-november1.html/index.html
new file mode 100644
index 000000000..c401db0cd
--- /dev/null
+++ b/blog/cloudstack-collaboration-conference-2022-november1.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-collaboration-conference-2022-november1">
+    <link rel="canonical" href="/blog/cloudstack-collaboration-conference-2022-november1" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-collaboration-conference-2022-november1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-november1/index.html b/blog/cloudstack-collaboration-conference-2022-november1/index.html
index 37fe9a71a..5bd994108 100644
--- a/blog/cloudstack-collaboration-conference-2022-november1/index.html
+++ b/blog/cloudstack-collaboration-conference-2022-november1/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-roundup.htm/index.html b/blog/cloudstack-collaboration-conference-2022-roundup.htm/index.html
new file mode 100644
index 000000000..d330bbd98
--- /dev/null
+++ b/blog/cloudstack-collaboration-conference-2022-roundup.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-collaboration-conference-2022-roundup">
+    <link rel="canonical" href="/blog/cloudstack-collaboration-conference-2022-roundup" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-collaboration-conference-2022-roundup' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-roundup.html/index.html b/blog/cloudstack-collaboration-conference-2022-roundup.html/index.html
new file mode 100644
index 000000000..d330bbd98
--- /dev/null
+++ b/blog/cloudstack-collaboration-conference-2022-roundup.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-collaboration-conference-2022-roundup">
+    <link rel="canonical" href="/blog/cloudstack-collaboration-conference-2022-roundup" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-collaboration-conference-2022-roundup' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-roundup/index.html b/blog/cloudstack-collaboration-conference-2022-roundup/index.html
index b2d5e9102..1e2cc8567 100644
--- a/blog/cloudstack-collaboration-conference-2022-roundup/index.html
+++ b/blog/cloudstack-collaboration-conference-2022-roundup/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2023.htm/index.html b/blog/cloudstack-collaboration-conference-2023.htm/index.html
new file mode 100644
index 000000000..50fc76a0e
--- /dev/null
+++ b/blog/cloudstack-collaboration-conference-2023.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-collaboration-conference-2023">
+    <link rel="canonical" href="/blog/cloudstack-collaboration-conference-2023" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-collaboration-conference-2023' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2023.html/index.html b/blog/cloudstack-collaboration-conference-2023.html/index.html
new file mode 100644
index 000000000..50fc76a0e
--- /dev/null
+++ b/blog/cloudstack-collaboration-conference-2023.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-collaboration-conference-2023">
+    <link rel="canonical" href="/blog/cloudstack-collaboration-conference-2023" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-collaboration-conference-2023' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2023/index.html b/blog/cloudstack-collaboration-conference-2023/index.html
index 66595c176..3b3d1b245 100644
--- a/blog/cloudstack-collaboration-conference-2023/index.html
+++ b/blog/cloudstack-collaboration-conference-2023/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -74,6 +75,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-may.htm/index.html b/blog/cloudstack-european-user-group-may.htm/index.html
new file mode 100644
index 000000000..fcb22acf8
--- /dev/null
+++ b/blog/cloudstack-european-user-group-may.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-european-user-group-may">
+    <link rel="canonical" href="/blog/cloudstack-european-user-group-may" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-european-user-group-may' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-may.html/index.html b/blog/cloudstack-european-user-group-may.html/index.html
new file mode 100644
index 000000000..fcb22acf8
--- /dev/null
+++ b/blog/cloudstack-european-user-group-may.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-european-user-group-may">
+    <link rel="canonical" href="/blog/cloudstack-european-user-group-may" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-european-user-group-may' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-may/index.html b/blog/cloudstack-european-user-group-may/index.html
index e7833a7d7..69d683ab5 100644
--- a/blog/cloudstack-european-user-group-may/index.html
+++ b/blog/cloudstack-european-user-group-may/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-may1.htm/index.html b/blog/cloudstack-european-user-group-may1.htm/index.html
new file mode 100644
index 000000000..c2a5a2e84
--- /dev/null
+++ b/blog/cloudstack-european-user-group-may1.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-european-user-group-may1">
+    <link rel="canonical" href="/blog/cloudstack-european-user-group-may1" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-european-user-group-may1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-may1.html/index.html b/blog/cloudstack-european-user-group-may1.html/index.html
new file mode 100644
index 000000000..c2a5a2e84
--- /dev/null
+++ b/blog/cloudstack-european-user-group-may1.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-european-user-group-may1">
+    <link rel="canonical" href="/blog/cloudstack-european-user-group-may1" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-european-user-group-may1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-may1/index.html b/blog/cloudstack-european-user-group-may1/index.html
index dd666152f..98655bb63 100644
--- a/blog/cloudstack-european-user-group-may1/index.html
+++ b/blog/cloudstack-european-user-group-may1/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -83,6 +84,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-virtual.htm/index.html b/blog/cloudstack-european-user-group-virtual.htm/index.html
new file mode 100644
index 000000000..fe48ffc4b
--- /dev/null
+++ b/blog/cloudstack-european-user-group-virtual.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-european-user-group-virtual">
+    <link rel="canonical" href="/blog/cloudstack-european-user-group-virtual" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-european-user-group-virtual' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-virtual.html/index.html b/blog/cloudstack-european-user-group-virtual.html/index.html
new file mode 100644
index 000000000..fe48ffc4b
--- /dev/null
+++ b/blog/cloudstack-european-user-group-virtual.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-european-user-group-virtual">
+    <link rel="canonical" href="/blog/cloudstack-european-user-group-virtual" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-european-user-group-virtual' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-virtual/index.html b/blog/cloudstack-european-user-group-virtual/index.html
index 52fcbd6db..5a3d50159 100644
--- a/blog/cloudstack-european-user-group-virtual/index.html
+++ b/blog/cloudstack-european-user-group-virtual/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-india-user-group-2023-roundup.htm/index.html b/blog/cloudstack-india-user-group-2023-roundup.htm/index.html
new file mode 100644
index 000000000..fa5c6d588
--- /dev/null
+++ b/blog/cloudstack-india-user-group-2023-roundup.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-india-user-group-2023-roundup">
+    <link rel="canonical" href="/blog/cloudstack-india-user-group-2023-roundup" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-india-user-group-2023-roundup' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-india-user-group-2023-roundup.html/index.html b/blog/cloudstack-india-user-group-2023-roundup.html/index.html
new file mode 100644
index 000000000..fa5c6d588
--- /dev/null
+++ b/blog/cloudstack-india-user-group-2023-roundup.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-india-user-group-2023-roundup">
+    <link rel="canonical" href="/blog/cloudstack-india-user-group-2023-roundup" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-india-user-group-2023-roundup' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-india-user-group-2023-roundup/index.html b/blog/cloudstack-india-user-group-2023-roundup/index.html
index 33f6bbeb0..71a3e259a 100644
--- a/blog/cloudstack-india-user-group-2023-roundup/index.html
+++ b/blog/cloudstack-india-user-group-2023-roundup/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -110,6 +111,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-india-user-group-meetup-2023.htm/index.html b/blog/cloudstack-india-user-group-meetup-2023.htm/index.html
new file mode 100644
index 000000000..b755ba87c
--- /dev/null
+++ b/blog/cloudstack-india-user-group-meetup-2023.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-india-user-group-meetup-2023">
+    <link rel="canonical" href="/blog/cloudstack-india-user-group-meetup-2023" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-india-user-group-meetup-2023' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-india-user-group-meetup-2023.html/index.html b/blog/cloudstack-india-user-group-meetup-2023.html/index.html
new file mode 100644
index 000000000..b755ba87c
--- /dev/null
+++ b/blog/cloudstack-india-user-group-meetup-2023.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-india-user-group-meetup-2023">
+    <link rel="canonical" href="/blog/cloudstack-india-user-group-meetup-2023" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-india-user-group-meetup-2023' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-india-user-group-meetup-2023/index.html b/blog/cloudstack-india-user-group-meetup-2023/index.html
index f8d27d2bd..295778c9c 100644
--- a/blog/cloudstack-india-user-group-meetup-2023/index.html
+++ b/blog/cloudstack-india-user-group-meetup-2023/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -65,6 +66,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-integrations-linbit-open-source.htm/index.html b/blog/cloudstack-integrations-linbit-open-source.htm/index.html
new file mode 100644
index 000000000..7787d5ee8
--- /dev/null
+++ b/blog/cloudstack-integrations-linbit-open-source.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-integrations-linbit-open-source">
+    <link rel="canonical" href="/blog/cloudstack-integrations-linbit-open-source" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-integrations-linbit-open-source' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-integrations-linbit-open-source.html/index.html b/blog/cloudstack-integrations-linbit-open-source.html/index.html
new file mode 100644
index 000000000..7787d5ee8
--- /dev/null
+++ b/blog/cloudstack-integrations-linbit-open-source.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-integrations-linbit-open-source">
+    <link rel="canonical" href="/blog/cloudstack-integrations-linbit-open-source" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-integrations-linbit-open-source' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-integrations-linbit-open-source/index.html b/blog/cloudstack-integrations-linbit-open-source/index.html
index 063b7deaa..0a951e246 100644
--- a/blog/cloudstack-integrations-linbit-open-source/index.html
+++ b/blog/cloudstack-integrations-linbit-open-source/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-integrations-storpool-storage.htm/index.html b/blog/cloudstack-integrations-storpool-storage.htm/index.html
new file mode 100644
index 000000000..963844c0a
--- /dev/null
+++ b/blog/cloudstack-integrations-storpool-storage.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-integrations-storpool-storage">
+    <link rel="canonical" href="/blog/cloudstack-integrations-storpool-storage" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-integrations-storpool-storage' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-integrations-storpool-storage.html/index.html b/blog/cloudstack-integrations-storpool-storage.html/index.html
new file mode 100644
index 000000000..963844c0a
--- /dev/null
+++ b/blog/cloudstack-integrations-storpool-storage.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-integrations-storpool-storage">
+    <link rel="canonical" href="/blog/cloudstack-integrations-storpool-storage" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-integrations-storpool-storage' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-integrations-storpool-storage/index.html b/blog/cloudstack-integrations-storpool-storage/index.html
index ac7745258..80f2ee343 100644
--- a/blog/cloudstack-integrations-storpool-storage/index.html
+++ b/blog/cloudstack-integrations-storpool-storage/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-kubernetes-provider-v1-0.htm/index.html b/blog/cloudstack-kubernetes-provider-v1-0.htm/index.html
new file mode 100644
index 000000000..25919ca61
--- /dev/null
+++ b/blog/cloudstack-kubernetes-provider-v1-0.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-kubernetes-provider-v1-0">
+    <link rel="canonical" href="/blog/cloudstack-kubernetes-provider-v1-0" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-kubernetes-provider-v1-0' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-kubernetes-provider-v1-0.html/index.html b/blog/cloudstack-kubernetes-provider-v1-0.html/index.html
new file mode 100644
index 000000000..25919ca61
--- /dev/null
+++ b/blog/cloudstack-kubernetes-provider-v1-0.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack-kubernetes-provider-v1-0">
+    <link rel="canonical" href="/blog/cloudstack-kubernetes-provider-v1-0" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack-kubernetes-provider-v1-0' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack-kubernetes-provider-v1-0/index.html b/blog/cloudstack-kubernetes-provider-v1-0/index.html
index 750548883..01434d870 100644
--- a/blog/cloudstack-kubernetes-provider-v1-0/index.html
+++ b/blog/cloudstack-kubernetes-provider-v1-0/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -50,6 +51,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack_and_openssl_cve_2015.htm/index.html b/blog/cloudstack_and_openssl_cve_2015.htm/index.html
new file mode 100644
index 000000000..49d12cbdd
--- /dev/null
+++ b/blog/cloudstack_and_openssl_cve_2015.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack_and_openssl_cve_2015">
+    <link rel="canonical" href="/blog/cloudstack_and_openssl_cve_2015" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack_and_openssl_cve_2015' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack_and_openssl_cve_2015.html/index.html b/blog/cloudstack_and_openssl_cve_2015.html/index.html
new file mode 100644
index 000000000..49d12cbdd
--- /dev/null
+++ b/blog/cloudstack_and_openssl_cve_2015.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack_and_openssl_cve_2015">
+    <link rel="canonical" href="/blog/cloudstack_and_openssl_cve_2015" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack_and_openssl_cve_2015' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack_and_openssl_cve_2015/index.html b/blog/cloudstack_and_openssl_cve_2015/index.html
index 37d80df29..13f2bcf80 100644
--- a/blog/cloudstack_and_openssl_cve_2015/index.html
+++ b/blog/cloudstack_and_openssl_cve_2015/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack_and_the_ghost_glibc.htm/index.html b/blog/cloudstack_and_the_ghost_glibc.htm/index.html
new file mode 100644
index 000000000..c3a6bedbc
--- /dev/null
+++ b/blog/cloudstack_and_the_ghost_glibc.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack_and_the_ghost_glibc">
+    <link rel="canonical" href="/blog/cloudstack_and_the_ghost_glibc" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack_and_the_ghost_glibc' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack_and_the_ghost_glibc.html/index.html b/blog/cloudstack_and_the_ghost_glibc.html/index.html
new file mode 100644
index 000000000..c3a6bedbc
--- /dev/null
+++ b/blog/cloudstack_and_the_ghost_glibc.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack_and_the_ghost_glibc">
+    <link rel="canonical" href="/blog/cloudstack_and_the_ghost_glibc" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack_and_the_ghost_glibc' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack_and_the_ghost_glibc/index.html b/blog/cloudstack_and_the_ghost_glibc/index.html
index 7a3ebb17e..dc7b9d689 100644
--- a/blog/cloudstack_and_the_ghost_glibc/index.html
+++ b/blog/cloudstack_and_the_ghost_glibc/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack_s_realhostip_service_to.htm/index.html b/blog/cloudstack_s_realhostip_service_to.htm/index.html
new file mode 100644
index 000000000..cc271f09b
--- /dev/null
+++ b/blog/cloudstack_s_realhostip_service_to.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack_s_realhostip_service_to">
+    <link rel="canonical" href="/blog/cloudstack_s_realhostip_service_to" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack_s_realhostip_service_to' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack_s_realhostip_service_to.html/index.html b/blog/cloudstack_s_realhostip_service_to.html/index.html
new file mode 100644
index 000000000..cc271f09b
--- /dev/null
+++ b/blog/cloudstack_s_realhostip_service_to.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack_s_realhostip_service_to">
+    <link rel="canonical" href="/blog/cloudstack_s_realhostip_service_to" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack_s_realhostip_service_to' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack_s_realhostip_service_to/index.html b/blog/cloudstack_s_realhostip_service_to/index.html
index bfee43385..f2ae002bf 100644
--- a/blog/cloudstack_s_realhostip_service_to/index.html
+++ b/blog/cloudstack_s_realhostip_service_to/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack_weekly_news_10_july.htm/index.html b/blog/cloudstack_weekly_news_10_july.htm/index.html
new file mode 100644
index 000000000..6a56790e9
--- /dev/null
+++ b/blog/cloudstack_weekly_news_10_july.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack_weekly_news_10_july">
+    <link rel="canonical" href="/blog/cloudstack_weekly_news_10_july" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack_weekly_news_10_july' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack_weekly_news_10_july.html/index.html b/blog/cloudstack_weekly_news_10_july.html/index.html
new file mode 100644
index 000000000..6a56790e9
--- /dev/null
+++ b/blog/cloudstack_weekly_news_10_july.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cloudstack_weekly_news_10_july">
+    <link rel="canonical" href="/blog/cloudstack_weekly_news_10_july" />
+  </head>
+  <script>
+    window.location.href = '/blog/cloudstack_weekly_news_10_july' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cloudstack_weekly_news_10_july/index.html b/blog/cloudstack_weekly_news_10_july/index.html
index b93067363..720dd8cc7 100644
--- a/blog/cloudstack_weekly_news_10_july/index.html
+++ b/blog/cloudstack_weekly_news_10_july/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cseug-2023-roundup.htm/index.html b/blog/cseug-2023-roundup.htm/index.html
new file mode 100644
index 000000000..6e3601027
--- /dev/null
+++ b/blog/cseug-2023-roundup.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cseug-2023-roundup">
+    <link rel="canonical" href="/blog/cseug-2023-roundup" />
+  </head>
+  <script>
+    window.location.href = '/blog/cseug-2023-roundup' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cseug-2023-roundup.html/index.html b/blog/cseug-2023-roundup.html/index.html
new file mode 100644
index 000000000..6e3601027
--- /dev/null
+++ b/blog/cseug-2023-roundup.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cseug-2023-roundup">
+    <link rel="canonical" href="/blog/cseug-2023-roundup" />
+  </head>
+  <script>
+    window.location.href = '/blog/cseug-2023-roundup' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cseug-2023-roundup/index.html b/blog/cseug-2023-roundup/index.html
index 55ee3f0a8..b912fb0fa 100644
--- a/blog/cseug-2023-roundup/index.html
+++ b/blog/cseug-2023-roundup/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -84,6 +85,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cve-2022-35741.htm/index.html b/blog/cve-2022-35741.htm/index.html
new file mode 100644
index 000000000..481da135a
--- /dev/null
+++ b/blog/cve-2022-35741.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cve-2022-35741">
+    <link rel="canonical" href="/blog/cve-2022-35741" />
+  </head>
+  <script>
+    window.location.href = '/blog/cve-2022-35741' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cve-2022-35741.html/index.html b/blog/cve-2022-35741.html/index.html
new file mode 100644
index 000000000..481da135a
--- /dev/null
+++ b/blog/cve-2022-35741.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cve-2022-35741">
+    <link rel="canonical" href="/blog/cve-2022-35741" />
+  </head>
+  <script>
+    window.location.href = '/blog/cve-2022-35741' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cve-2022-35741/index.html b/blog/cve-2022-35741/index.html
index a660d659a..9d271fcfd 100644
--- a/blog/cve-2022-35741/index.html
+++ b/blog/cve-2022-35741/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cve_2013_2136_apache_cloudstack.htm/index.html b/blog/cve_2013_2136_apache_cloudstack.htm/index.html
new file mode 100644
index 000000000..fc9aced59
--- /dev/null
+++ b/blog/cve_2013_2136_apache_cloudstack.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cve_2013_2136_apache_cloudstack">
+    <link rel="canonical" href="/blog/cve_2013_2136_apache_cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/cve_2013_2136_apache_cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cve_2013_2136_apache_cloudstack.html/index.html b/blog/cve_2013_2136_apache_cloudstack.html/index.html
new file mode 100644
index 000000000..fc9aced59
--- /dev/null
+++ b/blog/cve_2013_2136_apache_cloudstack.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cve_2013_2136_apache_cloudstack">
+    <link rel="canonical" href="/blog/cve_2013_2136_apache_cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/cve_2013_2136_apache_cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cve_2013_2136_apache_cloudstack/index.html b/blog/cve_2013_2136_apache_cloudstack/index.html
index 929bab676..753274d4e 100644
--- a/blog/cve_2013_2136_apache_cloudstack/index.html
+++ b/blog/cve_2013_2136_apache_cloudstack/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cve_2013_6398_cloudstack_virtual.htm/index.html b/blog/cve_2013_6398_cloudstack_virtual.htm/index.html
new file mode 100644
index 000000000..679616647
--- /dev/null
+++ b/blog/cve_2013_6398_cloudstack_virtual.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cve_2013_6398_cloudstack_virtual">
+    <link rel="canonical" href="/blog/cve_2013_6398_cloudstack_virtual" />
+  </head>
+  <script>
+    window.location.href = '/blog/cve_2013_6398_cloudstack_virtual' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cve_2013_6398_cloudstack_virtual.html/index.html b/blog/cve_2013_6398_cloudstack_virtual.html/index.html
new file mode 100644
index 000000000..679616647
--- /dev/null
+++ b/blog/cve_2013_6398_cloudstack_virtual.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cve_2013_6398_cloudstack_virtual">
+    <link rel="canonical" href="/blog/cve_2013_6398_cloudstack_virtual" />
+  </head>
+  <script>
+    window.location.href = '/blog/cve_2013_6398_cloudstack_virtual' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cve_2013_6398_cloudstack_virtual/index.html b/blog/cve_2013_6398_cloudstack_virtual/index.html
index 8ac1fe8d9..ac15de6b3 100644
--- a/blog/cve_2013_6398_cloudstack_virtual/index.html
+++ b/blog/cve_2013_6398_cloudstack_virtual/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cve_2014_0031_cloudstack_listnetworkacl.htm/index.html b/blog/cve_2014_0031_cloudstack_listnetworkacl.htm/index.html
new file mode 100644
index 000000000..a8f4c2ba8
--- /dev/null
+++ b/blog/cve_2014_0031_cloudstack_listnetworkacl.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cve_2014_0031_cloudstack_listnetworkacl">
+    <link rel="canonical" href="/blog/cve_2014_0031_cloudstack_listnetworkacl" />
+  </head>
+  <script>
+    window.location.href = '/blog/cve_2014_0031_cloudstack_listnetworkacl' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cve_2014_0031_cloudstack_listnetworkacl.html/index.html b/blog/cve_2014_0031_cloudstack_listnetworkacl.html/index.html
new file mode 100644
index 000000000..a8f4c2ba8
--- /dev/null
+++ b/blog/cve_2014_0031_cloudstack_listnetworkacl.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cve_2014_0031_cloudstack_listnetworkacl">
+    <link rel="canonical" href="/blog/cve_2014_0031_cloudstack_listnetworkacl" />
+  </head>
+  <script>
+    window.location.href = '/blog/cve_2014_0031_cloudstack_listnetworkacl' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cve_2014_0031_cloudstack_listnetworkacl/index.html b/blog/cve_2014_0031_cloudstack_listnetworkacl/index.html
index 0ec596701..fb1e02ce3 100644
--- a/blog/cve_2014_0031_cloudstack_listnetworkacl/index.html
+++ b/blog/cve_2014_0031_cloudstack_listnetworkacl/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cve_2014_7807_apache_cloudstack.htm/index.html b/blog/cve_2014_7807_apache_cloudstack.htm/index.html
new file mode 100644
index 000000000..ae75e788d
--- /dev/null
+++ b/blog/cve_2014_7807_apache_cloudstack.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cve_2014_7807_apache_cloudstack">
+    <link rel="canonical" href="/blog/cve_2014_7807_apache_cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/cve_2014_7807_apache_cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cve_2014_7807_apache_cloudstack.html/index.html b/blog/cve_2014_7807_apache_cloudstack.html/index.html
new file mode 100644
index 000000000..ae75e788d
--- /dev/null
+++ b/blog/cve_2014_7807_apache_cloudstack.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/cve_2014_7807_apache_cloudstack">
+    <link rel="canonical" href="/blog/cve_2014_7807_apache_cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/cve_2014_7807_apache_cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/cve_2014_7807_apache_cloudstack/index.html b/blog/cve_2014_7807_apache_cloudstack/index.html
index 549498ae8..5d85297e1 100644
--- a/blog/cve_2014_7807_apache_cloudstack/index.html
+++ b/blog/cve_2014_7807_apache_cloudstack/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/day-2-at-cloudfest.htm/index.html b/blog/day-2-at-cloudfest.htm/index.html
new file mode 100644
index 000000000..bcb7e4f96
--- /dev/null
+++ b/blog/day-2-at-cloudfest.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/day-2-at-cloudfest">
+    <link rel="canonical" href="/blog/day-2-at-cloudfest" />
+  </head>
+  <script>
+    window.location.href = '/blog/day-2-at-cloudfest' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/day-2-at-cloudfest.html/index.html b/blog/day-2-at-cloudfest.html/index.html
new file mode 100644
index 000000000..bcb7e4f96
--- /dev/null
+++ b/blog/day-2-at-cloudfest.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/day-2-at-cloudfest">
+    <link rel="canonical" href="/blog/day-2-at-cloudfest" />
+  </head>
+  <script>
+    window.location.href = '/blog/day-2-at-cloudfest' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/day-2-at-cloudfest/index.html b/blog/day-2-at-cloudfest/index.html
index feb8e0980..912d94770 100644
--- a/blog/day-2-at-cloudfest/index.html
+++ b/blog/day-2-at-cloudfest/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -65,6 +66,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/day-3-at-cloudfest.htm/index.html b/blog/day-3-at-cloudfest.htm/index.html
new file mode 100644
index 000000000..fa479d8d6
--- /dev/null
+++ b/blog/day-3-at-cloudfest.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/day-3-at-cloudfest">
+    <link rel="canonical" href="/blog/day-3-at-cloudfest" />
+  </head>
+  <script>
+    window.location.href = '/blog/day-3-at-cloudfest' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/day-3-at-cloudfest.html/index.html b/blog/day-3-at-cloudfest.html/index.html
new file mode 100644
index 000000000..fa479d8d6
--- /dev/null
+++ b/blog/day-3-at-cloudfest.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/day-3-at-cloudfest">
+    <link rel="canonical" href="/blog/day-3-at-cloudfest" />
+  </head>
+  <script>
+    window.location.href = '/blog/day-3-at-cloudfest' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/day-3-at-cloudfest/index.html b/blog/day-3-at-cloudfest/index.html
index c3eb71176..c2c08beed 100644
--- a/blog/day-3-at-cloudfest/index.html
+++ b/blog/day-3-at-cloudfest/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -66,6 +67,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack.htm/index.html b/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack.htm/index.html
new file mode 100644
index 000000000..cb8b3561f
--- /dev/null
+++ b/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack">
+    <link rel="canonical" href="/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack.html/index.html b/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack.html/index.html
new file mode 100644
index 000000000..cb8b3561f
--- /dev/null
+++ b/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack">
+    <link rel="canonical" href="/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack/index.html b/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack/index.html
index bf466f971..78f8f8434 100644
--- a/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack/index.html
+++ b/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/future-proof-open-source-platform.htm/index.html b/blog/future-proof-open-source-platform.htm/index.html
new file mode 100644
index 000000000..6c8c3784b
--- /dev/null
+++ b/blog/future-proof-open-source-platform.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/future-proof-open-source-platform">
+    <link rel="canonical" href="/blog/future-proof-open-source-platform" />
+  </head>
+  <script>
+    window.location.href = '/blog/future-proof-open-source-platform' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/future-proof-open-source-platform.html/index.html b/blog/future-proof-open-source-platform.html/index.html
new file mode 100644
index 000000000..6c8c3784b
--- /dev/null
+++ b/blog/future-proof-open-source-platform.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/future-proof-open-source-platform">
+    <link rel="canonical" href="/blog/future-proof-open-source-platform" />
+  </head>
+  <script>
+    window.location.href = '/blog/future-proof-open-source-platform' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/future-proof-open-source-platform/index.html b/blog/future-proof-open-source-platform/index.html
index 8d3c65c54..a6b9a9527 100644
--- a/blog/future-proof-open-source-platform/index.html
+++ b/blog/future-proof-open-source-platform/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -81,6 +82,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/gsoc-2023.htm/index.html b/blog/gsoc-2023.htm/index.html
new file mode 100644
index 000000000..4e414a005
--- /dev/null
+++ b/blog/gsoc-2023.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/gsoc-2023">
+    <link rel="canonical" href="/blog/gsoc-2023" />
+  </head>
+  <script>
+    window.location.href = '/blog/gsoc-2023' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/gsoc-2023.html/index.html b/blog/gsoc-2023.html/index.html
new file mode 100644
index 000000000..4e414a005
--- /dev/null
+++ b/blog/gsoc-2023.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/gsoc-2023">
+    <link rel="canonical" href="/blog/gsoc-2023" />
+  </head>
+  <script>
+    window.location.href = '/blog/gsoc-2023' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/gsoc-2023/index.html b/blog/gsoc-2023/index.html
index 43d03a612..60ec7cb49 100644
--- a/blog/gsoc-2023/index.html
+++ b/blog/gsoc-2023/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -83,6 +84,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/how_to_mitigate_openssl_heartbleed.htm/index.html b/blog/how_to_mitigate_openssl_heartbleed.htm/index.html
new file mode 100644
index 000000000..bd4b903bd
--- /dev/null
+++ b/blog/how_to_mitigate_openssl_heartbleed.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/how_to_mitigate_openssl_heartbleed">
+    <link rel="canonical" href="/blog/how_to_mitigate_openssl_heartbleed" />
+  </head>
+  <script>
+    window.location.href = '/blog/how_to_mitigate_openssl_heartbleed' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/how_to_mitigate_openssl_heartbleed.html/index.html b/blog/how_to_mitigate_openssl_heartbleed.html/index.html
new file mode 100644
index 000000000..bd4b903bd
--- /dev/null
+++ b/blog/how_to_mitigate_openssl_heartbleed.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/how_to_mitigate_openssl_heartbleed">
+    <link rel="canonical" href="/blog/how_to_mitigate_openssl_heartbleed" />
+  </head>
+  <script>
+    window.location.href = '/blog/how_to_mitigate_openssl_heartbleed' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/how_to_mitigate_openssl_heartbleed/index.html b/blog/how_to_mitigate_openssl_heartbleed/index.html
index 6f4705286..8397f4c39 100644
--- a/blog/how_to_mitigate_openssl_heartbleed/index.html
+++ b/blog/how_to_mitigate_openssl_heartbleed/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 6e93862e0..e795d0418 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -110,6 +111,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/india-user-group-2024.htm/index.html b/blog/india-user-group-2024.htm/index.html
new file mode 100644
index 000000000..7a288d1a2
--- /dev/null
+++ b/blog/india-user-group-2024.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/india-user-group-2024">
+    <link rel="canonical" href="/blog/india-user-group-2024" />
+  </head>
+  <script>
+    window.location.href = '/blog/india-user-group-2024' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/india-user-group-2024.html/index.html b/blog/india-user-group-2024.html/index.html
new file mode 100644
index 000000000..7a288d1a2
--- /dev/null
+++ b/blog/india-user-group-2024.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/india-user-group-2024">
+    <link rel="canonical" href="/blog/india-user-group-2024" />
+  </head>
+  <script>
+    window.location.href = '/blog/india-user-group-2024' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/india-user-group-2024/index.html b/blog/india-user-group-2024/index.html
index 603a84207..faa09fbf5 100644
--- a/blog/india-user-group-2024/index.html
+++ b/blog/india-user-group-2024/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/log4jshell.htm/index.html b/blog/log4jshell.htm/index.html
new file mode 100644
index 000000000..2d6f80a60
--- /dev/null
+++ b/blog/log4jshell.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/log4jshell">
+    <link rel="canonical" href="/blog/log4jshell" />
+  </head>
+  <script>
+    window.location.href = '/blog/log4jshell' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/log4jshell.html/index.html b/blog/log4jshell.html/index.html
new file mode 100644
index 000000000..2d6f80a60
--- /dev/null
+++ b/blog/log4jshell.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/log4jshell">
+    <link rel="canonical" href="/blog/log4jshell" />
+  </head>
+  <script>
+    window.location.href = '/blog/log4jshell' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/log4jshell/index.html b/blog/log4jshell/index.html
index b10bb3b39..7b0e90506 100644
--- a/blog/log4jshell/index.html
+++ b/blog/log4jshell/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-apache-cloudstack-at-kubecon.htm/index.html b/blog/meet-apache-cloudstack-at-kubecon.htm/index.html
new file mode 100644
index 000000000..5dadbedd3
--- /dev/null
+++ b/blog/meet-apache-cloudstack-at-kubecon.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-apache-cloudstack-at-kubecon">
+    <link rel="canonical" href="/blog/meet-apache-cloudstack-at-kubecon" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-apache-cloudstack-at-kubecon' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-apache-cloudstack-at-kubecon.html/index.html b/blog/meet-apache-cloudstack-at-kubecon.html/index.html
new file mode 100644
index 000000000..5dadbedd3
--- /dev/null
+++ b/blog/meet-apache-cloudstack-at-kubecon.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-apache-cloudstack-at-kubecon">
+    <link rel="canonical" href="/blog/meet-apache-cloudstack-at-kubecon" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-apache-cloudstack-at-kubecon' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-apache-cloudstack-at-kubecon/index.html b/blog/meet-apache-cloudstack-at-kubecon/index.html
index 9ecae9ea2..c8869d229 100644
--- a/blog/meet-apache-cloudstack-at-kubecon/index.html
+++ b/blog/meet-apache-cloudstack-at-kubecon/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-rohit-yadav-the-new.htm/index.html b/blog/meet-rohit-yadav-the-new.htm/index.html
new file mode 100644
index 000000000..cc76bb967
--- /dev/null
+++ b/blog/meet-rohit-yadav-the-new.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-rohit-yadav-the-new">
+    <link rel="canonical" href="/blog/meet-rohit-yadav-the-new" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-rohit-yadav-the-new' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-rohit-yadav-the-new.html/index.html b/blog/meet-rohit-yadav-the-new.html/index.html
new file mode 100644
index 000000000..cc76bb967
--- /dev/null
+++ b/blog/meet-rohit-yadav-the-new.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-rohit-yadav-the-new">
+    <link rel="canonical" href="/blog/meet-rohit-yadav-the-new" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-rohit-yadav-the-new' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-rohit-yadav-the-new/index.html b/blog/meet-rohit-yadav-the-new/index.html
index 9cf5b504f..8d41f2387 100644
--- a/blog/meet-rohit-yadav-the-new/index.html
+++ b/blog/meet-rohit-yadav-the-new/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -159,6 +160,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-david-jumani.htm/index.html b/blog/meet-the-community-david-jumani.htm/index.html
new file mode 100644
index 000000000..55b0f1009
--- /dev/null
+++ b/blog/meet-the-community-david-jumani.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-david-jumani">
+    <link rel="canonical" href="/blog/meet-the-community-david-jumani" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-david-jumani' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-david-jumani.html/index.html b/blog/meet-the-community-david-jumani.html/index.html
new file mode 100644
index 000000000..55b0f1009
--- /dev/null
+++ b/blog/meet-the-community-david-jumani.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-david-jumani">
+    <link rel="canonical" href="/blog/meet-the-community-david-jumani" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-david-jumani' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-david-jumani/index.html b/blog/meet-the-community-david-jumani/index.html
index 75b985c36..155ee4c9b 100644
--- a/blog/meet-the-community-david-jumani/index.html
+++ b/blog/meet-the-community-david-jumani/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -53,6 +54,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-gabriel-brascher.htm/index.html b/blog/meet-the-community-gabriel-brascher.htm/index.html
new file mode 100644
index 000000000..6dcf74270
--- /dev/null
+++ b/blog/meet-the-community-gabriel-brascher.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-gabriel-brascher">
+    <link rel="canonical" href="/blog/meet-the-community-gabriel-brascher" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-gabriel-brascher' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-gabriel-brascher.html/index.html b/blog/meet-the-community-gabriel-brascher.html/index.html
new file mode 100644
index 000000000..6dcf74270
--- /dev/null
+++ b/blog/meet-the-community-gabriel-brascher.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-gabriel-brascher">
+    <link rel="canonical" href="/blog/meet-the-community-gabriel-brascher" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-gabriel-brascher' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-gabriel-brascher/index.html b/blog/meet-the-community-gabriel-brascher/index.html
index 974e8c7d6..e3d7161a6 100644
--- a/blog/meet-the-community-gabriel-brascher/index.html
+++ b/blog/meet-the-community-gabriel-brascher/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-k-b.htm/index.html b/blog/meet-the-community-k-b.htm/index.html
new file mode 100644
index 000000000..3f6801842
--- /dev/null
+++ b/blog/meet-the-community-k-b.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-k-b">
+    <link rel="canonical" href="/blog/meet-the-community-k-b" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-k-b' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-k-b.html/index.html b/blog/meet-the-community-k-b.html/index.html
new file mode 100644
index 000000000..3f6801842
--- /dev/null
+++ b/blog/meet-the-community-k-b.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-k-b">
+    <link rel="canonical" href="/blog/meet-the-community-k-b" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-k-b' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-k-b/index.html b/blog/meet-the-community-k-b/index.html
index 2437b8742..7fa85188e 100644
--- a/blog/meet-the-community-k-b/index.html
+++ b/blog/meet-the-community-k-b/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-nicolas-vazquez.htm/index.html b/blog/meet-the-community-nicolas-vazquez.htm/index.html
new file mode 100644
index 000000000..b59295aec
--- /dev/null
+++ b/blog/meet-the-community-nicolas-vazquez.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-nicolas-vazquez">
+    <link rel="canonical" href="/blog/meet-the-community-nicolas-vazquez" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-nicolas-vazquez' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-nicolas-vazquez.html/index.html b/blog/meet-the-community-nicolas-vazquez.html/index.html
new file mode 100644
index 000000000..b59295aec
--- /dev/null
+++ b/blog/meet-the-community-nicolas-vazquez.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-nicolas-vazquez">
+    <link rel="canonical" href="/blog/meet-the-community-nicolas-vazquez" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-nicolas-vazquez' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-nicolas-vazquez/index.html b/blog/meet-the-community-nicolas-vazquez/index.html
index 9f4ff0c50..33ec23a4b 100644
--- a/blog/meet-the-community-nicolas-vazquez/index.html
+++ b/blog/meet-the-community-nicolas-vazquez/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-pearl-dsilva.htm/index.html b/blog/meet-the-community-pearl-dsilva.htm/index.html
new file mode 100644
index 000000000..577d3d5ba
--- /dev/null
+++ b/blog/meet-the-community-pearl-dsilva.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-pearl-dsilva">
+    <link rel="canonical" href="/blog/meet-the-community-pearl-dsilva" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-pearl-dsilva' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-pearl-dsilva.html/index.html b/blog/meet-the-community-pearl-dsilva.html/index.html
new file mode 100644
index 000000000..577d3d5ba
--- /dev/null
+++ b/blog/meet-the-community-pearl-dsilva.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-pearl-dsilva">
+    <link rel="canonical" href="/blog/meet-the-community-pearl-dsilva" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-pearl-dsilva' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-pearl-dsilva/index.html b/blog/meet-the-community-pearl-dsilva/index.html
index ce62eaac5..611ae2f98 100644
--- a/blog/meet-the-community-pearl-dsilva/index.html
+++ b/blog/meet-the-community-pearl-dsilva/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -49,6 +50,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-simon-weller.htm/index.html b/blog/meet-the-community-simon-weller.htm/index.html
new file mode 100644
index 000000000..9345eb1fa
--- /dev/null
+++ b/blog/meet-the-community-simon-weller.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-simon-weller">
+    <link rel="canonical" href="/blog/meet-the-community-simon-weller" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-simon-weller' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-simon-weller.html/index.html b/blog/meet-the-community-simon-weller.html/index.html
new file mode 100644
index 000000000..9345eb1fa
--- /dev/null
+++ b/blog/meet-the-community-simon-weller.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-simon-weller">
+    <link rel="canonical" href="/blog/meet-the-community-simon-weller" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-simon-weller' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-simon-weller/index.html b/blog/meet-the-community-simon-weller/index.html
index 16e3dbbdf..2ac4ba8cb 100644
--- a/blog/meet-the-community-simon-weller/index.html
+++ b/blog/meet-the-community-simon-weller/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-slavka-peleva.htm/index.html b/blog/meet-the-community-slavka-peleva.htm/index.html
new file mode 100644
index 000000000..5da21b4c7
--- /dev/null
+++ b/blog/meet-the-community-slavka-peleva.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-slavka-peleva">
+    <link rel="canonical" href="/blog/meet-the-community-slavka-peleva" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-slavka-peleva' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-slavka-peleva.html/index.html b/blog/meet-the-community-slavka-peleva.html/index.html
new file mode 100644
index 000000000..5da21b4c7
--- /dev/null
+++ b/blog/meet-the-community-slavka-peleva.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/meet-the-community-slavka-peleva">
+    <link rel="canonical" href="/blog/meet-the-community-slavka-peleva" />
+  </head>
+  <script>
+    window.location.href = '/blog/meet-the-community-slavka-peleva' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/meet-the-community-slavka-peleva/index.html b/blog/meet-the-community-slavka-peleva/index.html
index 5c48935a9..9a37a374f 100644
--- a/blog/meet-the-community-slavka-peleva/index.html
+++ b/blog/meet-the-community-slavka-peleva/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/10.htm/index.html b/blog/page/10.htm/index.html
new file mode 100644
index 000000000..f3d2ba96f
--- /dev/null
+++ b/blog/page/10.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/10">
+    <link rel="canonical" href="/blog/page/10" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/10' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/10.html/index.html b/blog/page/10.html/index.html
new file mode 100644
index 000000000..f3d2ba96f
--- /dev/null
+++ b/blog/page/10.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/10">
+    <link rel="canonical" href="/blog/page/10" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/10' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/10/index.html b/blog/page/10/index.html
index 352eecd3b..1993c359b 100644
--- a/blog/page/10/index.html
+++ b/blog/page/10/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/11.htm/index.html b/blog/page/11.htm/index.html
new file mode 100644
index 000000000..7f6a14309
--- /dev/null
+++ b/blog/page/11.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/11">
+    <link rel="canonical" href="/blog/page/11" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/11' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/11.html/index.html b/blog/page/11.html/index.html
new file mode 100644
index 000000000..7f6a14309
--- /dev/null
+++ b/blog/page/11.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/11">
+    <link rel="canonical" href="/blog/page/11" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/11' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/11/index.html b/blog/page/11/index.html
index 38b0c2f04..3ab908a61 100644
--- a/blog/page/11/index.html
+++ b/blog/page/11/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/12.htm/index.html b/blog/page/12.htm/index.html
new file mode 100644
index 000000000..d33b5ceab
--- /dev/null
+++ b/blog/page/12.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/12">
+    <link rel="canonical" href="/blog/page/12" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/12' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/12.html/index.html b/blog/page/12.html/index.html
new file mode 100644
index 000000000..d33b5ceab
--- /dev/null
+++ b/blog/page/12.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/12">
+    <link rel="canonical" href="/blog/page/12" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/12' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/12/index.html b/blog/page/12/index.html
index 9ef0ccada..f7f1cfa86 100644
--- a/blog/page/12/index.html
+++ b/blog/page/12/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/13.htm/index.html b/blog/page/13.htm/index.html
new file mode 100644
index 000000000..b2ebdacaa
--- /dev/null
+++ b/blog/page/13.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/13">
+    <link rel="canonical" href="/blog/page/13" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/13' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/13.html/index.html b/blog/page/13.html/index.html
new file mode 100644
index 000000000..b2ebdacaa
--- /dev/null
+++ b/blog/page/13.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/13">
+    <link rel="canonical" href="/blog/page/13" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/13' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/13/index.html b/blog/page/13/index.html
index f993d031c..0b9e8231f 100644
--- a/blog/page/13/index.html
+++ b/blog/page/13/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/14.htm/index.html b/blog/page/14.htm/index.html
new file mode 100644
index 000000000..dfab611d1
--- /dev/null
+++ b/blog/page/14.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/14">
+    <link rel="canonical" href="/blog/page/14" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/14' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/14.html/index.html b/blog/page/14.html/index.html
new file mode 100644
index 000000000..dfab611d1
--- /dev/null
+++ b/blog/page/14.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/14">
+    <link rel="canonical" href="/blog/page/14" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/14' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/14/index.html b/blog/page/14/index.html
index 1eed20110..6b6d47b83 100644
--- a/blog/page/14/index.html
+++ b/blog/page/14/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/2.htm/index.html b/blog/page/2.htm/index.html
new file mode 100644
index 000000000..dfecd03d2
--- /dev/null
+++ b/blog/page/2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/2">
+    <link rel="canonical" href="/blog/page/2" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/2.html/index.html b/blog/page/2.html/index.html
new file mode 100644
index 000000000..dfecd03d2
--- /dev/null
+++ b/blog/page/2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/2">
+    <link rel="canonical" href="/blog/page/2" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index 0738d1f16..1063a49dc 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -105,6 +106,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/3.htm/index.html b/blog/page/3.htm/index.html
new file mode 100644
index 000000000..374a94ac5
--- /dev/null
+++ b/blog/page/3.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/3">
+    <link rel="canonical" href="/blog/page/3" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/3.html/index.html b/blog/page/3.html/index.html
new file mode 100644
index 000000000..374a94ac5
--- /dev/null
+++ b/blog/page/3.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/3">
+    <link rel="canonical" href="/blog/page/3" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/3/index.html b/blog/page/3/index.html
index d9c65463c..44b172eef 100644
--- a/blog/page/3/index.html
+++ b/blog/page/3/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -64,6 +65,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/4.htm/index.html b/blog/page/4.htm/index.html
new file mode 100644
index 000000000..32a833341
--- /dev/null
+++ b/blog/page/4.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/4">
+    <link rel="canonical" href="/blog/page/4" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/4' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/4.html/index.html b/blog/page/4.html/index.html
new file mode 100644
index 000000000..32a833341
--- /dev/null
+++ b/blog/page/4.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/4">
+    <link rel="canonical" href="/blog/page/4" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/4' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/4/index.html b/blog/page/4/index.html
index 056e46408..18879086d 100644
--- a/blog/page/4/index.html
+++ b/blog/page/4/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -49,6 +50,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/5.htm/index.html b/blog/page/5.htm/index.html
new file mode 100644
index 000000000..810d242f5
--- /dev/null
+++ b/blog/page/5.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/5">
+    <link rel="canonical" href="/blog/page/5" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/5' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/5.html/index.html b/blog/page/5.html/index.html
new file mode 100644
index 000000000..810d242f5
--- /dev/null
+++ b/blog/page/5.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/5">
+    <link rel="canonical" href="/blog/page/5" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/5' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/5/index.html b/blog/page/5/index.html
index 1bc801a65..0d3a778e6 100644
--- a/blog/page/5/index.html
+++ b/blog/page/5/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -49,6 +50,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/6.htm/index.html b/blog/page/6.htm/index.html
new file mode 100644
index 000000000..230b945ef
--- /dev/null
+++ b/blog/page/6.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/6">
+    <link rel="canonical" href="/blog/page/6" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/6' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/6.html/index.html b/blog/page/6.html/index.html
new file mode 100644
index 000000000..230b945ef
--- /dev/null
+++ b/blog/page/6.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/6">
+    <link rel="canonical" href="/blog/page/6" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/6' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/6/index.html b/blog/page/6/index.html
index 13dfb8610..6c6343fbc 100644
--- a/blog/page/6/index.html
+++ b/blog/page/6/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,6 +52,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/7.htm/index.html b/blog/page/7.htm/index.html
new file mode 100644
index 000000000..e9bba7386
--- /dev/null
+++ b/blog/page/7.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/7">
+    <link rel="canonical" href="/blog/page/7" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/7' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/7.html/index.html b/blog/page/7.html/index.html
new file mode 100644
index 000000000..e9bba7386
--- /dev/null
+++ b/blog/page/7.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/7">
+    <link rel="canonical" href="/blog/page/7" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/7' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/7/index.html b/blog/page/7/index.html
index 3a0f8e16d..ac09ee16a 100644
--- a/blog/page/7/index.html
+++ b/blog/page/7/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -55,6 +56,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/8.htm/index.html b/blog/page/8.htm/index.html
new file mode 100644
index 000000000..205936562
--- /dev/null
+++ b/blog/page/8.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/8">
+    <link rel="canonical" href="/blog/page/8" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/8' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/8.html/index.html b/blog/page/8.html/index.html
new file mode 100644
index 000000000..205936562
--- /dev/null
+++ b/blog/page/8.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/8">
+    <link rel="canonical" href="/blog/page/8" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/8' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/8/index.html b/blog/page/8/index.html
index 113976f9b..0e3f6026a 100644
--- a/blog/page/8/index.html
+++ b/blog/page/8/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -54,6 +55,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/9.htm/index.html b/blog/page/9.htm/index.html
new file mode 100644
index 000000000..3af1807b5
--- /dev/null
+++ b/blog/page/9.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/9">
+    <link rel="canonical" href="/blog/page/9" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/9' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/9.html/index.html b/blog/page/9.html/index.html
new file mode 100644
index 000000000..3af1807b5
--- /dev/null
+++ b/blog/page/9.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/9">
+    <link rel="canonical" href="/blog/page/9" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/9' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/9/index.html b/blog/page/9/index.html
index 28852d4c1..1a21d27f9 100644
--- a/blog/page/9/index.html
+++ b/blog/page/9/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/realhostip_reprieve.htm/index.html b/blog/realhostip_reprieve.htm/index.html
new file mode 100644
index 000000000..fa08a6521
--- /dev/null
+++ b/blog/realhostip_reprieve.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/realhostip_reprieve">
+    <link rel="canonical" href="/blog/realhostip_reprieve" />
+  </head>
+  <script>
+    window.location.href = '/blog/realhostip_reprieve' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/realhostip_reprieve.html/index.html b/blog/realhostip_reprieve.html/index.html
new file mode 100644
index 000000000..fa08a6521
--- /dev/null
+++ b/blog/realhostip_reprieve.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/realhostip_reprieve">
+    <link rel="canonical" href="/blog/realhostip_reprieve" />
+  </head>
+  <script>
+    window.location.href = '/blog/realhostip_reprieve' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/realhostip_reprieve/index.html b/blog/realhostip_reprieve/index.html
index 2bf94fa23..64fad3272 100644
--- a/blog/realhostip_reprieve/index.html
+++ b/blog/realhostip_reprieve/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/realhostip_service_is_being_retired.htm/index.html b/blog/realhostip_service_is_being_retired.htm/index.html
new file mode 100644
index 000000000..94130b7af
--- /dev/null
+++ b/blog/realhostip_service_is_being_retired.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/realhostip_service_is_being_retired">
+    <link rel="canonical" href="/blog/realhostip_service_is_being_retired" />
+  </head>
+  <script>
+    window.location.href = '/blog/realhostip_service_is_being_retired' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/realhostip_service_is_being_retired.html/index.html b/blog/realhostip_service_is_being_retired.html/index.html
new file mode 100644
index 000000000..94130b7af
--- /dev/null
+++ b/blog/realhostip_service_is_being_retired.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/realhostip_service_is_being_retired">
+    <link rel="canonical" href="/blog/realhostip_service_is_being_retired" />
+  </head>
+  <script>
+    window.location.href = '/blog/realhostip_service_is_being_retired' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/realhostip_service_is_being_retired/index.html b/blog/realhostip_service_is_being_retired/index.html
index 27bdef64b..cc6414404 100644
--- a/blog/realhostip_service_is_being_retired/index.html
+++ b/blog/realhostip_service_is_being_retired/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/reflecting-on-kubecon-cloudnativecon-2023.htm/index.html b/blog/reflecting-on-kubecon-cloudnativecon-2023.htm/index.html
new file mode 100644
index 000000000..af6527767
--- /dev/null
+++ b/blog/reflecting-on-kubecon-cloudnativecon-2023.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/reflecting-on-kubecon-cloudnativecon-2023">
+    <link rel="canonical" href="/blog/reflecting-on-kubecon-cloudnativecon-2023" />
+  </head>
+  <script>
+    window.location.href = '/blog/reflecting-on-kubecon-cloudnativecon-2023' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/reflecting-on-kubecon-cloudnativecon-2023.html/index.html b/blog/reflecting-on-kubecon-cloudnativecon-2023.html/index.html
new file mode 100644
index 000000000..af6527767
--- /dev/null
+++ b/blog/reflecting-on-kubecon-cloudnativecon-2023.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/reflecting-on-kubecon-cloudnativecon-2023">
+    <link rel="canonical" href="/blog/reflecting-on-kubecon-cloudnativecon-2023" />
+  </head>
+  <script>
+    window.location.href = '/blog/reflecting-on-kubecon-cloudnativecon-2023' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/reflecting-on-kubecon-cloudnativecon-2023/index.html b/blog/reflecting-on-kubecon-cloudnativecon-2023/index.html
index 3f327ad13..b773f0b7d 100644
--- a/blog/reflecting-on-kubecon-cloudnativecon-2023/index.html
+++ b/blog/reflecting-on-kubecon-cloudnativecon-2023/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -88,6 +89,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags.htm/index.html b/blog/tags.htm/index.html
new file mode 100644
index 000000000..0cef11efd
--- /dev/null
+++ b/blog/tags.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags">
+    <link rel="canonical" href="/blog/tags" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags.html/index.html b/blog/tags.html/index.html
new file mode 100644
index 000000000..0cef11efd
--- /dev/null
+++ b/blog/tags.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags">
+    <link rel="canonical" href="/blog/tags" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement.htm/index.html b/blog/tags/announcement.htm/index.html
new file mode 100644
index 000000000..f1a682798
--- /dev/null
+++ b/blog/tags/announcement.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement">
+    <link rel="canonical" href="/blog/tags/announcement" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement.html/index.html b/blog/tags/announcement.html/index.html
new file mode 100644
index 000000000..f1a682798
--- /dev/null
+++ b/blog/tags/announcement.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement">
+    <link rel="canonical" href="/blog/tags/announcement" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/index.html b/blog/tags/announcement/index.html
index cafe0912f..97483885a 100644
--- a/blog/tags/announcement/index.html
+++ b/blog/tags/announcement/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -59,6 +60,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/2.htm/index.html b/blog/tags/announcement/page/2.htm/index.html
new file mode 100644
index 000000000..8129b765f
--- /dev/null
+++ b/blog/tags/announcement/page/2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement/page/2">
+    <link rel="canonical" href="/blog/tags/announcement/page/2" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement/page/2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/2.html/index.html b/blog/tags/announcement/page/2.html/index.html
new file mode 100644
index 000000000..8129b765f
--- /dev/null
+++ b/blog/tags/announcement/page/2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement/page/2">
+    <link rel="canonical" href="/blog/tags/announcement/page/2" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement/page/2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/2/index.html b/blog/tags/announcement/page/2/index.html
index 9da70bcbd..44c876fdd 100644
--- a/blog/tags/announcement/page/2/index.html
+++ b/blog/tags/announcement/page/2/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -54,6 +55,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/3.htm/index.html b/blog/tags/announcement/page/3.htm/index.html
new file mode 100644
index 000000000..52e750484
--- /dev/null
+++ b/blog/tags/announcement/page/3.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement/page/3">
+    <link rel="canonical" href="/blog/tags/announcement/page/3" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement/page/3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/3.html/index.html b/blog/tags/announcement/page/3.html/index.html
new file mode 100644
index 000000000..52e750484
--- /dev/null
+++ b/blog/tags/announcement/page/3.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement/page/3">
+    <link rel="canonical" href="/blog/tags/announcement/page/3" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement/page/3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/3/index.html b/blog/tags/announcement/page/3/index.html
index a8206d657..2645e34e6 100644
--- a/blog/tags/announcement/page/3/index.html
+++ b/blog/tags/announcement/page/3/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -59,6 +60,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/4.htm/index.html b/blog/tags/announcement/page/4.htm/index.html
new file mode 100644
index 000000000..02db662a7
--- /dev/null
+++ b/blog/tags/announcement/page/4.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement/page/4">
+    <link rel="canonical" href="/blog/tags/announcement/page/4" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement/page/4' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/4.html/index.html b/blog/tags/announcement/page/4.html/index.html
new file mode 100644
index 000000000..02db662a7
--- /dev/null
+++ b/blog/tags/announcement/page/4.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement/page/4">
+    <link rel="canonical" href="/blog/tags/announcement/page/4" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement/page/4' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/4/index.html b/blog/tags/announcement/page/4/index.html
index 20d211f2f..8767fb742 100644
--- a/blog/tags/announcement/page/4/index.html
+++ b/blog/tags/announcement/page/4/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/5.htm/index.html b/blog/tags/announcement/page/5.htm/index.html
new file mode 100644
index 000000000..63cf17726
--- /dev/null
+++ b/blog/tags/announcement/page/5.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement/page/5">
+    <link rel="canonical" href="/blog/tags/announcement/page/5" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement/page/5' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/5.html/index.html b/blog/tags/announcement/page/5.html/index.html
new file mode 100644
index 000000000..63cf17726
--- /dev/null
+++ b/blog/tags/announcement/page/5.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement/page/5">
+    <link rel="canonical" href="/blog/tags/announcement/page/5" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement/page/5' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/5/index.html b/blog/tags/announcement/page/5/index.html
index fb3ea6755..349d55253 100644
--- a/blog/tags/announcement/page/5/index.html
+++ b/blog/tags/announcement/page/5/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/6.htm/index.html b/blog/tags/announcement/page/6.htm/index.html
new file mode 100644
index 000000000..a411ddc22
--- /dev/null
+++ b/blog/tags/announcement/page/6.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement/page/6">
+    <link rel="canonical" href="/blog/tags/announcement/page/6" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement/page/6' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/6.html/index.html b/blog/tags/announcement/page/6.html/index.html
new file mode 100644
index 000000000..a411ddc22
--- /dev/null
+++ b/blog/tags/announcement/page/6.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/announcement/page/6">
+    <link rel="canonical" href="/blog/tags/announcement/page/6" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/announcement/page/6' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/6/index.html b/blog/tags/announcement/page/6/index.html
index 1b166576e..0068c730d 100644
--- a/blog/tags/announcement/page/6/index.html
+++ b/blog/tags/announcement/page/6/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/case-studies.htm/index.html b/blog/tags/case-studies.htm/index.html
new file mode 100644
index 000000000..6eb86ecfe
--- /dev/null
+++ b/blog/tags/case-studies.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/case-studies">
+    <link rel="canonical" href="/blog/tags/case-studies" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/case-studies' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/case-studies.html/index.html b/blog/tags/case-studies.html/index.html
new file mode 100644
index 000000000..6eb86ecfe
--- /dev/null
+++ b/blog/tags/case-studies.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/case-studies">
+    <link rel="canonical" href="/blog/tags/case-studies" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/case-studies' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/case-studies/index.html b/blog/tags/case-studies/index.html
index 803d26a23..bbf4bee40 100644
--- a/blog/tags/case-studies/index.html
+++ b/blog/tags/case-studies/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -91,6 +92,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/case-studies/page/2.htm/index.html b/blog/tags/case-studies/page/2.htm/index.html
new file mode 100644
index 000000000..acaae5de8
--- /dev/null
+++ b/blog/tags/case-studies/page/2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/case-studies/page/2">
+    <link rel="canonical" href="/blog/tags/case-studies/page/2" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/case-studies/page/2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/case-studies/page/2.html/index.html b/blog/tags/case-studies/page/2.html/index.html
new file mode 100644
index 000000000..acaae5de8
--- /dev/null
+++ b/blog/tags/case-studies/page/2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/case-studies/page/2">
+    <link rel="canonical" href="/blog/tags/case-studies/page/2" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/case-studies/page/2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/case-studies/page/2/index.html b/blog/tags/case-studies/page/2/index.html
index aa8fa9ff8..78a7afb9f 100644
--- a/blog/tags/case-studies/page/2/index.html
+++ b/blog/tags/case-studies/page/2/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/community.htm/index.html b/blog/tags/community.htm/index.html
new file mode 100644
index 000000000..fe04b1108
--- /dev/null
+++ b/blog/tags/community.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/community">
+    <link rel="canonical" href="/blog/tags/community" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/community' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/community.html/index.html b/blog/tags/community.html/index.html
new file mode 100644
index 000000000..fe04b1108
--- /dev/null
+++ b/blog/tags/community.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/community">
+    <link rel="canonical" href="/blog/tags/community" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/community' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/community/index.html b/blog/tags/community/index.html
index 3267a67f0..59729f703 100644
--- a/blog/tags/community/index.html
+++ b/blog/tags/community/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -55,6 +56,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/tags/index.html
index c30e9d359..4a9c4c5a1 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/news.htm/index.html b/blog/tags/news.htm/index.html
new file mode 100644
index 000000000..5bd8cb80e
--- /dev/null
+++ b/blog/tags/news.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/news">
+    <link rel="canonical" href="/blog/tags/news" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/news' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/news.html/index.html b/blog/tags/news.html/index.html
new file mode 100644
index 000000000..5bd8cb80e
--- /dev/null
+++ b/blog/tags/news.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/news">
+    <link rel="canonical" href="/blog/tags/news" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/news' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/news/index.html b/blog/tags/news/index.html
index 127677939..c654ca268 100644
--- a/blog/tags/news/index.html
+++ b/blog/tags/news/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -108,6 +109,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/news/page/2.htm/index.html b/blog/tags/news/page/2.htm/index.html
new file mode 100644
index 000000000..4d744e255
--- /dev/null
+++ b/blog/tags/news/page/2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/news/page/2">
+    <link rel="canonical" href="/blog/tags/news/page/2" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/news/page/2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/news/page/2.html/index.html b/blog/tags/news/page/2.html/index.html
new file mode 100644
index 000000000..4d744e255
--- /dev/null
+++ b/blog/tags/news/page/2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/news/page/2">
+    <link rel="canonical" href="/blog/tags/news/page/2" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/news/page/2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/news/page/2/index.html b/blog/tags/news/page/2/index.html
index 24ab9b850..20d5e5a5f 100644
--- a/blog/tags/news/page/2/index.html
+++ b/blog/tags/news/page/2/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -63,6 +64,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/news/page/3.htm/index.html b/blog/tags/news/page/3.htm/index.html
new file mode 100644
index 000000000..dfbf723de
--- /dev/null
+++ b/blog/tags/news/page/3.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/news/page/3">
+    <link rel="canonical" href="/blog/tags/news/page/3" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/news/page/3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/news/page/3.html/index.html b/blog/tags/news/page/3.html/index.html
new file mode 100644
index 000000000..dfbf723de
--- /dev/null
+++ b/blog/tags/news/page/3.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/news/page/3">
+    <link rel="canonical" href="/blog/tags/news/page/3" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/news/page/3' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/news/page/3/index.html b/blog/tags/news/page/3/index.html
index df0df9263..999a2784d 100644
--- a/blog/tags/news/page/3/index.html
+++ b/blog/tags/news/page/3/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/roundup.htm/index.html b/blog/tags/roundup.htm/index.html
new file mode 100644
index 000000000..deb9170e5
--- /dev/null
+++ b/blog/tags/roundup.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/roundup">
+    <link rel="canonical" href="/blog/tags/roundup" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/roundup' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/roundup.html/index.html b/blog/tags/roundup.html/index.html
new file mode 100644
index 000000000..deb9170e5
--- /dev/null
+++ b/blog/tags/roundup.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/tags/roundup">
+    <link rel="canonical" href="/blog/tags/roundup" />
+  </head>
+  <script>
+    window.location.href = '/blog/tags/roundup' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/roundup/index.html b/blog/tags/roundup/index.html
index 93463d48b..b16f26393 100644
--- a/blog/tags/roundup/index.html
+++ b/blog/tags/roundup/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -82,6 +83,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/terraform-solution-brief.htm/index.html b/blog/terraform-solution-brief.htm/index.html
new file mode 100644
index 000000000..3361394b6
--- /dev/null
+++ b/blog/terraform-solution-brief.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/terraform-solution-brief">
+    <link rel="canonical" href="/blog/terraform-solution-brief" />
+  </head>
+  <script>
+    window.location.href = '/blog/terraform-solution-brief' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/terraform-solution-brief.html/index.html b/blog/terraform-solution-brief.html/index.html
new file mode 100644
index 000000000..3361394b6
--- /dev/null
+++ b/blog/terraform-solution-brief.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/terraform-solution-brief">
+    <link rel="canonical" href="/blog/terraform-solution-brief" />
+  </head>
+  <script>
+    window.location.href = '/blog/terraform-solution-brief' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/terraform-solution-brief/index.html b/blog/terraform-solution-brief/index.html
index f4eaf6293..293b0eb10 100644
--- a/blog/terraform-solution-brief/index.html
+++ b/blog/terraform-solution-brief/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -74,6 +75,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/test_entry.htm/index.html b/blog/test_entry.htm/index.html
new file mode 100644
index 000000000..e4ff87f9b
--- /dev/null
+++ b/blog/test_entry.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/test_entry">
+    <link rel="canonical" href="/blog/test_entry" />
+  </head>
+  <script>
+    window.location.href = '/blog/test_entry' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/test_entry.html/index.html b/blog/test_entry.html/index.html
new file mode 100644
index 000000000..e4ff87f9b
--- /dev/null
+++ b/blog/test_entry.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/test_entry">
+    <link rel="canonical" href="/blog/test_entry" />
+  </head>
+  <script>
+    window.location.href = '/blog/test_entry' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/test_entry/index.html b/blog/test_entry/index.html
index e8ef54c4c..dd23ea418 100644
--- a/blog/test_entry/index.html
+++ b/blog/test_entry/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,6 +49,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces.htm/index.html b/blog/the-apache-software-foundation-announces.htm/index.html
new file mode 100644
index 000000000..712838021
--- /dev/null
+++ b/blog/the-apache-software-foundation-announces.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/the-apache-software-foundation-announces">
+    <link rel="canonical" href="/blog/the-apache-software-foundation-announces" />
+  </head>
+  <script>
+    window.location.href = '/blog/the-apache-software-foundation-announces' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces.html/index.html b/blog/the-apache-software-foundation-announces.html/index.html
new file mode 100644
index 000000000..712838021
--- /dev/null
+++ b/blog/the-apache-software-foundation-announces.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/the-apache-software-foundation-announces">
+    <link rel="canonical" href="/blog/the-apache-software-foundation-announces" />
+  </head>
+  <script>
+    window.location.href = '/blog/the-apache-software-foundation-announces' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces/index.html b/blog/the-apache-software-foundation-announces/index.html
index 15801a244..d024eaf25 100644
--- a/blog/the-apache-software-foundation-announces/index.html
+++ b/blog/the-apache-software-foundation-announces/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -54,6 +55,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces1.htm/index.html b/blog/the-apache-software-foundation-announces1.htm/index.html
new file mode 100644
index 000000000..0f97c55c5
--- /dev/null
+++ b/blog/the-apache-software-foundation-announces1.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/the-apache-software-foundation-announces1">
+    <link rel="canonical" href="/blog/the-apache-software-foundation-announces1" />
+  </head>
+  <script>
+    window.location.href = '/blog/the-apache-software-foundation-announces1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces1.html/index.html b/blog/the-apache-software-foundation-announces1.html/index.html
new file mode 100644
index 000000000..0f97c55c5
--- /dev/null
+++ b/blog/the-apache-software-foundation-announces1.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/the-apache-software-foundation-announces1">
+    <link rel="canonical" href="/blog/the-apache-software-foundation-announces1" />
+  </head>
+  <script>
+    window.location.href = '/blog/the-apache-software-foundation-announces1' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces1/index.html b/blog/the-apache-software-foundation-announces1/index.html
index e87edd351..204bc4f94 100644
--- a/blog/the-apache-software-foundation-announces1/index.html
+++ b/blog/the-apache-software-foundation-announces1/index.html
@@ -10,9 +10,10 @@
 
 
 
+
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.67aa4e1e.css">
 <link rel="preload" href="/assets/js/runtime~main.184dcf51.js" as="script">
-<link rel="preload" href="/assets/js/main.1485434b.js" as="script">
+<link rel="preload" href="/assets/js/main.5844b19b.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -63,6 +64,6 @@ Foundation.
           <br>
           </div></div></footer></div>
 <script src="/assets/js/runtime~main.184dcf51.js"></script>
-<script src="/assets/js/main.1485434b.js"></script>
+<script src="/assets/js/main.5844b19b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces2.htm/index.html b/blog/the-apache-software-foundation-announces2.htm/index.html
new file mode 100644
index 000000000..7ef6910c7
--- /dev/null
+++ b/blog/the-apache-software-foundation-announces2.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/the-apache-software-foundation-announces2">
+    <link rel="canonical" href="/blog/the-apache-software-foundation-announces2" />
+  </head>
+  <script>
+    window.location.href = '/blog/the-apache-software-foundation-announces2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces2.html/index.html b/blog/the-apache-software-foundation-announces2.html/index.html
new file mode 100644
index 000000000..7ef6910c7
--- /dev/null
+++ b/blog/the-apache-software-foundation-announces2.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/the-apache-software-foundation-announces2">
+    <link rel="canonical" href="/blog/the-apache-software-foundation-announces2" />
+  </head>
+  <script>
+    window.location.href = '/blog/the-apache-software-foundation-announces2' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces2/index.html b/blog/the-apache-software-foundation-announces2/index.html
index 4a16b36be..51d29c228 100644
--- a/blog/the-apache-software-foundation-announces2/index.html
+++ b/blog/the-apache-software-foundation-announces2/index.html
@@ -10,9 +10,10 @@
 
 
 
... 1828 lines suppressed ...