Fix h2 title tags.
diff --git a/source/_includes/sidebar_community.html b/source/_includes/sidebar_community.html
index fab9a77..33b25e6 100644
--- a/source/_includes/sidebar_community.html
+++ b/source/_includes/sidebar_community.html
@@ -1,9 +1,9 @@
 <li><a href="#mailing-lists">Mailing Lists</a></li>
 <li><a href="#irc-chat">IRC Chat</a></li>
 <li><a href="#issue-tracker">Issue tracker</a></li>
-<li><a href="#code-repository">Main Code Repository</a></li>
-<li><a href="#website-repository">Website Code Repository</a></li>
+<li><a href="#main-code-repository">Main Code Repository</a></li>
+<li><a href="#website-code-repository">Website Code Repository</a></li>
 <li><a href="#community-resources">Community Resources</a></li>
-<li><a href="#gsoc">Google Summer of Code</a></li>
-<li><a href="#contributing">Contributing</a></li>
+<li><a href="#google-summer-of-code">Google Summer of Code</a></li>
+<li><a href="#contributing-to-libcloud">Contributing</a></li>
 <li><a href="#other">Other</a></li>
diff --git a/source/_includes/sidebar_downloads.html b/source/_includes/sidebar_downloads.html
index a8eac1f..8c00b02 100644
--- a/source/_includes/sidebar_downloads.html
+++ b/source/_includes/sidebar_downloads.html
@@ -1,6 +1,6 @@
 <li><a href="#latest-stable-release">Latest stable release</a></li>
-<li><a href="#distribution-packages">Distribution specific packages</a></li>
+<li><a href="#distribution-specific-packages">Distribution specific packages</a></li>
 <li><a href="#pypi-package">PyPi Package</a></li>
 <li><a href="#old-releases">Old releases</a></li>
 <li><a href="#source-code">Source Code</a></li>
-<li><a href="#package-verification-guide">Quick package verification guide</a></li>
+<li><a href="#package-verification-guide">Package verification guide</a></li>
diff --git a/source/_includes/sidebar_getting_started.html b/source/_includes/sidebar_getting_started.html
index 8cd70b4..0313fa5 100644
--- a/source/_includes/sidebar_getting_started.html
+++ b/source/_includes/sidebar_getting_started.html
@@ -1,4 +1,4 @@
-<li><a href="#installation-stable">Installation (stable version)</a></li>
-<li><a href="#installation-dev">Installation (development version)</a></li>
+<li><a href="#installation-stable-version">Installation (stable version)</a></li>
+<li><a href="#installation-development-version">Installation (development version)</a></li>
 <li><a href="#using-it">Using it</a></li>
 <li><a href="#where-to-go-from-here">Where to go from here?</a></li>
diff --git a/source/community.md b/source/community.md
index cd96d58..fd25541 100644
--- a/source/community.md
+++ b/source/community.md
@@ -5,7 +5,7 @@
 
 # {{ page.title }}
 
-<a name="mailing-lists" id="mailing-lists"><h2 class="anchor">Mailing Lists</h2></a>
+## Mailing Lists
 
 * [announce@libcloud.apache.org][9] ([subscribe][19], [archive][10]) - Only important project
   updates and release announcements are sent to this list (low volume).
@@ -21,22 +21,22 @@
 listname-unsubscribe@libcloud.apache.org from the same email address you
 subscribed with.
 
-<a name="irc-chat" id="irc-chat"><h2 class="anchor">IRC Chat</h2></a>
+## IRC Chat
 
 * [#libcloud][2] on Freenode
 
-<a name="issue-tracker" id="issue-tracker"><h2 class="anchor">Issue Tracker</h2></a>
+## Issue Tracker
 
 * Github Issues: [https://github.com/apache/libcloud/issues][24]
 
-<a name="code-repository" id="code-repository"><h2 class="anchor">Main Code Repository</h2></a>
+## Main Code Repository
 
 Project source code is stored in an Apache hosted git repository.
 
 * Repository: [http://gitbox.apache.org/repos/asf/libcloud.git](http://gitbox.apache.org/repos/asf/libcloud.git)
 * Github: [https://github.com/apache/libcloud](https://github.com/apache/libcloud)
 
-<a name="website-repository" id="website-repository"><h2 class="anchor">Website Code Repository</h2></a>
+## Website Code Repository
 
 Website source code is stored in an Apache hosted svn repository. Source code
 is stored in an svn and not git repository, because svn-based
@@ -46,26 +46,24 @@
 * Repository: [https://svn.apache.org/repos/asf/libcloud/site/trunk](https://svn.apache.org/repos/asf/libcloud/site/trunk)
 * ViewVc: [https://svn.apache.org/viewvc/libcloud/site/](https://svn.apache.org/viewvc/libcloud/site/)
 
-<a name="contributing" id="contributing"><h2 class="anchor">Community Resources</h2></a>
+## Community Resources
 
 See [Community Resources][18] page for a list of articles, presentations and
 blog posts written by Libcloud users and developers.
 
-<a name="gsoc" id="gsoc"><h2 class="anchor">Google Summer of Code</h2></a>
+## Google Summer of Code
 
 See [Google Summer of Code page][17].
 
-<a name="contributing" id="contributing"><h2 class="anchor">Contributing to Libcloud</h2></a>
+## Contributing to Libcloud
 
 For information on how to contribute, please see [Contributing][8] section in
 the documentation.
 
-<a name="other" id="other"><h2 class="anchor">Other</h2></a>
+## Other
 
 * [apache/libcloud][5] on Github
 * [@libcloud][3] on Twitter
-* [+Apache Libcloud][4] on Google+
-* [Libcloud][6] on Ohloh
 
 [1]: {{ page.url }}
 [2]: http://webchat.freenode.net?channels=libcloud&uio=d4
diff --git a/source/downloads.md b/source/downloads.md
index ebb1cca..e0b82aa 100644
--- a/source/downloads.md
+++ b/source/downloads.md
@@ -9,7 +9,8 @@
 This page contains link to the latest stable release of Libcloud. If you are
 interested in an older release, please visit the [archive page][15].
 
-<a name="latest-stable-release" id="latest-stable-release"><h2 class="anchor">Libcloud 3.5.0 (stable - Python 3.6+ only) - Released on March 11th, 2022</h2></a>
+<a name="latest-stable-release" id="latest-stable-release" markdown="1"></a>
+## Libcloud 3.5.0 (stable - Python 3.6+ only) - Released on March 11th, 2022
 
 Files:
 
@@ -35,7 +36,7 @@
 Upgrade notes: [Click][16]
 -->
 
-<a name="latest-28x-release" id="latest-28x-release"><h2 class="anchor">Libcloud 2.8.3 (bug fix only series - Python 2.7+ and Python 3.4+) - Released on September 20th, 2020</h2></a>
+## Libcloud 2.8.3 (bug fix only series - Python 2.7+ and Python 3.4+) - Released on September 20th, 2020
 
 NOTE: Libcloud v3.0.0 dropped support for Python < 3.5. If you need to use
 Libcloud with those Python versions, you can use 2.8.x release series. Keep in
@@ -54,12 +55,12 @@
 developers KEYS][14]. You can find information on how to do that in the
 "Quick package verification guide" section bellow.
 
-<a name="distribution-packages" id="distribution-packages"><h2 class="anchor">Distribution specific packages</h2></a>
+## Distribution specific packages
 
 Libcloud is also available in standard repositories of many popular Linux
 distributions.
 
-<a name="ubuntu-debian"><h3 class="anchor">Ubuntu, Debian (apt)</h3></a>
+### Ubuntu, Debian (apt)
 
 Package name: `python-libcloud`  
 Installation:
@@ -68,7 +69,7 @@
 apt-get install python-libcloud
 {% endhighlight %}
 
-<a name="feedora-redhat"><h3 class="anchor">Fedora, RedHat (yum)</h3></a>
+### Fedora, RedHat (yum)
 
 Package name: `python-libcloud`  
 Installation:
@@ -77,7 +78,7 @@
 yum install python-libcloud
 {% endhighlight %}
 
-<a name="arch-linux"><h3 class="anchor">Arch Linux (pacman)</h3></a>
+### Arch Linux (pacman)
 
 Package name: `apache-libcloud`  
 Installation:
@@ -86,7 +87,7 @@
 pacman -S apache-libcloud
 {% endhighlight %}
 
-<a name="freebsd"><h3 class="anchor">FreeBSD (ports, packages)</h3></a>
+### FreeBSD (ports, packages)
 
 Port name: `ports/net/py-libcloud`  
 Installation:
@@ -103,7 +104,7 @@
 pkg_add -r py27-libcloud
 {% endhighlight %}
 
-<a name="openbsd"><h3 class="anchor">OpenBSD (ports)</h3></a>
+### OpenBSD (ports)
 
 Port name: `py-libcloud`  
 Installation:
@@ -113,7 +114,7 @@
 make install clean
 {% endhighlight %}
 
-<a name="osx"><h3 class="anchor">OS X (MacPorts)</h3></a>
+### OS X (MacPorts)
 
 Port name: `py-libcloud`  
 Installation:
@@ -122,7 +123,7 @@
 port installl py-libcloud
 {% endhighlight %}
 
-<a name="anaconda"><h3 class="anchor">Anaconda (Linux, OS X, Windows)</h3></a>
+### Anaconda (Linux, OS X, Windows)
 
 Package name: `apache-libcloud`  
 Installation:
@@ -135,7 +136,7 @@
 sure that you are using the latest version, you should install it by downloading
 the archive from this page or using pip.
 
-<a name="pypi-package" id="pypi-package"><h2 class="anchor">PyPi Package</h2></a>
+## PyPi Package
 
 The Python Package Index or PyPI is the official third-party software
 repository for the Python programming language.
@@ -151,19 +152,19 @@
 so if you are worried about that, you should manually download the package and
 verify the signature using the steps described bellow.
 
-<a name="old-releases" id="old-releases"><h2 class="anchor">Old releases</h2></a>
+## Old releases
 
 Old releases can be found in the archive at [https://www.apache.org/dist/libcloud/][15].
 We strongly recommend to not use those releases, but upgrade to the latest
 release available.
 
-<a name="source-code" id="source-code"><h2 class="anchor">Source code</h2></a>
+## Source code
 
 Source code can be found in our Git repository at [http://gitbox.apache.org/repos/asf/libcloud.git][19]
 
 Read only mirror is also available on Github at [https://github.com/apache/libcloud][18]
 
-<a name="package-verification-guide" id="package-verification-guide"><h2 class="anchor">Quick package verification guide</h2></a>
+## Package verification guide
 
 This section contains quick instructions on how to validate the release PGP
 signatures.
diff --git a/source/getting-started.md b/source/getting-started.md
index c68875a..cf683ae 100644
--- a/source/getting-started.md
+++ b/source/getting-started.md
@@ -12,7 +12,7 @@
 For more in-depth instructions and examples, please refer to the
 [documentation][8].
 
-<a name="installation-stable" id="installation-stable"><h2 class="anchor">Installation (stable version)</h2></a>
+## Installation (stable version)
 
 Libcloud is available on [PyPi][2]. You can install latest stable version using
 pip:
@@ -21,7 +21,7 @@
 pip install apache-libcloud
 {% endhighlight %}
 
-<a name="installation-dev" id="installation-dev"><h2 class="anchor">Installation (development version)</h2></a>
+## Installation (development version)
 
 If you feel adventurous and want the latest and greatest, you can install latest
 development version from our Git repository:
@@ -34,7 +34,7 @@
 backward incompatible changes. You should only use it if you know what you are
 doing.
 
-<a name="using-it" id="using-it"><h2 class="anchor">Using it</h2></a>
+## Using It
 
 This section describes a standard work-flow which you follow when working
 with Libcloud drivers.
@@ -87,7 +87,7 @@
 pprint(driver.list_nodes())
 {% endhighlight %}
 
-<a name="where-to-go-from-here" id="where-to-go-from-here"><h2 class="anchor">Where to go from here?</h2></a>
+## Where to go from here?
 
 The best thing to do after understanding the basic driver work-flow is to visit
 the documentation chapter for the API you are interested in ([Compute][4],