beautify releases page
diff --git a/_config.yml b/_config.yml
index 73987b6..19ec180 100755
--- a/_config.yml
+++ b/_config.yml
@@ -23,6 +23,9 @@
   community:
     output: true
     permalink: /:collection/:path
+  releases:
+    output: true
+    permalink: /:collection/:path
 
 plugins:
   - jekyll-sitemap
diff --git a/_includes/release-modal.html b/_includes/release-modal.html
new file mode 100644
index 0000000..e24001a
--- /dev/null
+++ b/_includes/release-modal.html
@@ -0,0 +1,12 @@
+<div class="modal">
+    <div class="modal-background"></div>
+    <div class="modal-card">
+        <header class="modal-card-head">
+            <p class="modal-card-title">Modal title</p>
+            <button class="delete" aria-label="close"></button>
+        </header>
+        <section class="modal-card-body">
+            {{ include.release-info }}
+        </section>
+    </div>
+</div>
\ No newline at end of file
diff --git a/_layouts/page.html b/_layouts/page.html
index f664c27..7d722ac 100644
--- a/_layouts/page.html
+++ b/_layouts/page.html
@@ -2,10 +2,6 @@
 layout: default
 ---
 
-{% if page.content-toc %}
-    {% assign content-toc-title = page.content-toc-title | default: 'Contents' %}
-    {% include content-toc.html html=content class='menu-list' h_min=1 h_max=1 content-toc-title=content-toc-title %}
-{% endif %}
 <div class="content">
     {{ content }}
 </div>
\ No newline at end of file
diff --git a/_layouts/releases.html b/_layouts/releases.html
new file mode 100644
index 0000000..fde24e5
--- /dev/null
+++ b/_layouts/releases.html
@@ -0,0 +1,49 @@
+---
+layout: default
+---
+
+{% assign content-toc-title = page.content-toc-title | default: 'Contents' %}
+{% include content-toc.html html=content class='menu-list' h_min=1 h_max=1 content-toc-title=content-toc-title %}
+
+<div class="content">
+    {{ content }}
+
+    {% capture release_info %}
+    {% include_relative v1.11.6.md %}
+    {% endcapture %}
+    <div class="modal" id="modal_v1_11_6">
+        <div class="modal-background"></div>
+        <div class="modal-card">
+            <section class="modal-card-body">
+                {{ release_info | markdownify }}
+            </section>
+        </div>
+        <button class="modal-close is-large" aria-label="close"></button>
+    </div>
+
+    {% capture release_info %}
+    {% include_relative v1.11.5.md %}
+    {% endcapture %}
+    <div class="modal" id="modal_v1_11_5">
+        <div class="modal-background"></div>
+        <div class="modal-card">
+            <section class="modal-card-body">
+                {{ release_info | markdownify }}
+            </section>
+        </div>
+        <button class="modal-close is-large" aria-label="close"></button>
+    </div>
+
+    {% capture release_info %}
+    {% include_relative v1.11.4.md %}
+    {% endcapture %}
+    <div class="modal" id="modal_v1_11_4">
+        <div class="modal-background"></div>
+        <div class="modal-card">
+            <section class="modal-card-body">
+                {{ release_info | markdownify }}
+            </section>
+        </div>
+        <button class="modal-close is-large" aria-label="close"></button>
+    </div>
+</div>
\ No newline at end of file
diff --git a/_releases/index.md b/_releases/index.md
new file mode 100644
index 0000000..b9d5121
--- /dev/null
+++ b/_releases/index.md
@@ -0,0 +1,69 @@
+---
+title: Release History of Pegasus
+layout: releases
+show_sidebar: false
+toc: false
+content-toc: true
+content-toc-title: Releases
+---
+
+# Release Notes of v1.12.0 (Latest)
+
+The following are the highlights in this release:
+
+## HTTP Support
+
+We exposed many metadata of a Pegasus cluster and some system states of a Pegasus server through HTTP interfaces. Thanks to @Skysheepwang.
+
+Related PR: [XiaoMi/rdsn#280](https://github.com/XiaoMi/rdsn/pull/280), [#360](https://github.com/XiaoMi/pegasus/pull/360), [XiaoMi/rdsn#321](https://github.com/XiaoMi/rdsn/pull/321), [XiaoMi/rdsn#296](https://github.com/XiaoMi/rdsn/pull/296)
+
+Related Docs: <https://pegasus-kv.github.io/api/http>
+
+## Multi-tenant Support
+
+In XiaoMi as our user base grows, improvements on our multi-tenant support become increasingly needed for stability. For example, we lack monitoring support for table-level latency (only server-level latency). When a table is observed unreasonably slow, we need to refine our slow query mechanism in order to dynamically configure the "slow" threshold per table without system reboot. Another requirement is to support size-based write throttling to reduce the influence of a high-throughput-low-QPS table to other tables in the same cluster.
+
+Related PR: [XiaoMi/rdsn#314](https://github.com/XiaoMi/rdsn/pull/314), [XiaoMi/rdsn#298](https://github.com/XiaoMi/rdsn/pull/298), [#400](https://github.com/XiaoMi/pegasus/pull/400)
+
+Docs on table-level latency: TBD
+
+Docs on table-level slow query: TBD
+
+Docs on size-based throttling: TBD
+
+## Prometheus Support
+
+Pegasus is continuously lowering our access costs for community users. In this release, we provide our experimental support on Promentheus, thanks to @ChenQShmily.
+
+Related PR: [XiaoMi/rdsn#287](https://github.com/XiaoMi/rdsn/pull/287), [XiaoMi/rdsn#284](https://github.com/XiaoMi/rdsn/pull/284), [#397](https://github.com/XiaoMi/pegasus/pull/397), [#368](https://github.com/XiaoMi/pegasus/pull/368)
+
+Related Docs: TBD
+
+## CPU Profiling Support
+
+Thanks to @linlinhaohao888.
+
+Related PR: [XiaoMi/rdsn#290](https://github.com/XiaoMi/rdsn/pull/290)
+
+Related Docs: TBD
+
+## Bug Fixes
+
+- fix: meta unnecessary assert [XiaoMi/rdsn#332](https://github.com/XiaoMi/rdsn/pull/332)
+- fix(coldbackup): delay clean request when chkpting [XiaoMi/rdsn#327](https://github.com/XiaoMi/rdsn/pull/327)
+
+## Upgrade from the previous version
+
+No configuration update is needed in this release.
+
+# Release Notes of v1.11.6
+
+<button class="button release-button" data-target="#modal_v1_11_6">Released at 26/8/2019</button>
+
+# Release Notes of v1.11.5
+
+<button class="button release-button" data-target="#modal_v1_11_5">Released at 24/6/2019</button>
+
+# Release Notes of v1.11.4
+
+<button class="button release-button" data-target="#modal_v1_11_4">Released at 10/6/2019</button>
diff --git a/_releases/v1.11.4.md b/_releases/v1.11.4.md
new file mode 100644
index 0000000..fad935b
--- /dev/null
+++ b/_releases/v1.11.4.md
@@ -0,0 +1,58 @@
+
+# Release Notes of v1.11.4
+
+The following are the highlights in this release:
+
+## Support Capacity Unit Calculation
+
+To meet the demand for cost and pricing of Pegasus, we introduce "Capacity Unit" in this release. This concept is equivalent to AWS DynamoDB's "Request Unit", and HBase's "Capacity Unit".
+
+Related PR: [#318](https://github.com/XiaoMi/pegasus/pull/318), [XiaoMi/rdsn#239](https://github.com/XiaoMi/rdsn/pull/239), [XiaoMi/rdsn#253](https://github.com/XiaoMi/rdsn/pull/253)
+Related Docs: TBD
+Related Issues:
+
+## Bug Fixes
+
+- bugfix: too much error logs by write-throttling reject ([XiaoMi/rdsn#243](https://github.com/XiaoMi/rdsn/pull/243))
+
+- bugfix: add debug logs for failure detection ([XiaoMi/rdsn#256](https://github.com/XiaoMi/rdsn/pull/256))
+
+- bugfix: fix simple_logger gc log file problem ([XiaoMi/rdsn#258](https://github.com/XiaoMi/rdsn/pull/258))
+
+- bugfix: http_message_parser ([XiaoMi/rdsn#259](https://github.com/XiaoMi/rdsn/pull/259))
+
+- bugfix: pegasus_server: fix set usage scenario problem when open db ([#334](https://github.com/XiaoMi/pegasus/pull/334))
+
+## Perf-Counters
+
+The new perf counters introduced are:
+
+## Upgrades from the previous version
+
+```ini
+[pegasus.server]
+...
+perf_counter_read_capacity_unit_size = 4096
+perf_counter_write_capacity_unit_size = 4096
+
+[pegasus.collector]
+...
+cu_stat_app = stat
+cu_fetch_interval_seconds = 8
+
+[task.RPC_RRDB_RRDB_PUT]
+...
+profiler::size.request.server = true
+
+[task.RPC_RRDB_RRDB_MULTI_PUT]
+...
+profiler::size.request.server = true
+
+[task.RPC_RRDB_RRDB_GET_ACK]
+...
+profiler::size.response.server = true
+
+[task.RPC_RRDB_RRDB_MULTI_GET_ACK]
+...
+profiler::size.response.server = true
+```
diff --git a/_releases/v1.11.5.md b/_releases/v1.11.5.md
new file mode 100644
index 0000000..d32fe21
--- /dev/null
+++ b/_releases/v1.11.5.md
@@ -0,0 +1,31 @@
+
+# Release Notes of v1.11.5
+
+Refer to [#341](https://github.com/XiaoMi/pegasus/issues/341) for detailed updates.
+
+This is a minor release, including:
+
+## Improvements on Capacity Unit
+
+[#339](https://github.com/XiaoMi/pegasus/pull/339), [XiaoMi/rdsn#261](https://github.com/XiaoMi/rdsn/pull/261)
+
+## HTTP memory profiling support
+
+[XiaoMi/rdsn#225](https://github.com/XiaoMi/rdsn/pull/225)
+
+## Shell & Tools(sample/bench/redisproxy) updates
+
+Support of JSON ouput in shell: [#329](https://github.com/XiaoMi/pegasus/pull/329), [#290](https://github.com/XiaoMi/pegasus/pull/290), [XiaoMi/rdsn#254](https://github.com/XiaoMi/rdsn/pull/254), [XiaoMi/rdsn#223](https://github.com/XiaoMi/rdsn/pull/223)
+
+Support exact match : [#303](https://github.com/XiaoMi/pegasus/pull/303)
+
+## Upgrading from the previous version
+
+```ini
+[pegasus.collector]
+--  cu_stat_app = stat
+--  cu_fetch_interval_seconds = 8
+++  usage_stat_app = stat
+++  capacity_unit_fetch_interval_seconds = 8
+++  storage_size_fetch_interval_seconds = 3600
+```
diff --git a/releases.md b/_releases/v1.11.6.md
similarity index 62%
rename from releases.md
rename to _releases/v1.11.6.md
index f8afb27..26188a1 100644
--- a/releases.md
+++ b/_releases/v1.11.6.md
@@ -1,11 +1,3 @@
----
-title: Release History of Pegasus
-layout: page
-show_sidebar: false
-toc: false
-content-toc: true
-content-toc-title: Releases
----
 
 # Release Notes of v1.11.6
 
@@ -66,34 +58,3 @@
 [task..default]
 - fast_execution_in_network_thread = false
 ```
-
-# Release Notes of v1.11.5
-
-Refer to [#341](https://github.com/XiaoMi/pegasus/issues/341) for detailed updates.
-
-This is a minor release, including:
-
-## Improvements on Capacity Unit
-
-[#339](https://github.com/XiaoMi/pegasus/pull/339), [XiaoMi/rdsn#261](https://github.com/XiaoMi/rdsn/pull/261)
-
-## HTTP memory profiling support
-
-[XiaoMi/rdsn#225](https://github.com/XiaoMi/rdsn/pull/225)
-
-## Shell & Tools(sample/bench/redisproxy) updates
-
-Support of JSON ouput in shell: [#329](https://github.com/XiaoMi/pegasus/pull/329), [#290](https://github.com/XiaoMi/pegasus/pull/290), [XiaoMi/rdsn#254](https://github.com/XiaoMi/rdsn/pull/254), [XiaoMi/rdsn#223](https://github.com/XiaoMi/rdsn/pull/223)
-
-Support exact match : [#303](https://github.com/XiaoMi/pegasus/pull/303)
-
-## Upgrading from the previous version
-
-```ini
-[pegasus.collector]
---  cu_stat_app = stat
---  cu_fetch_interval_seconds = 8
-++  usage_stat_app = stat
-++  capacity_unit_fetch_interval_seconds = 8
-++  storage_size_fetch_interval_seconds = 3600
-```
diff --git a/_sass/syntax.scss b/_sass/syntax.scss
index 522705e..92ffa96 100644
--- a/_sass/syntax.scss
+++ b/_sass/syntax.scss
@@ -21,7 +21,9 @@
   margin-bottom: 1em
 }
 .content h1 {
-  margin-bottom: 1em;
+  padding-bottom: 0.4em;
+  margin-bottom: 0.6em;
+  border-bottom: 1px solid;
 }
 .content h2 {
   margin-bottom: 1em;
diff --git a/assets/js/app.js b/assets/js/app.js
index 4ad91c9..ffe85c5 100644
--- a/assets/js/app.js
+++ b/assets/js/app.js
@@ -7,7 +7,7 @@
   if ($navbarBurgers.length > 0) {
 
     // Add a click event on each of them
-    $navbarBurgers.forEach( el => {
+    $navbarBurgers.forEach(el => {
       el.addEventListener('click', () => {
 
         // Get the target from the "data-target" attribute
@@ -23,3 +23,14 @@
   }
 
 });
+
+$('.release-button').click(function () {
+  var target = $(this).data('target');
+  $('html').addClass('is-clipped');
+  $(target).addClass('is-active');
+});
+
+$('.modal-background, .modal-close').click(function () {
+  $('html').removeClass('is-clipped');
+  $(this).parent().removeClass('is-active');
+});
\ No newline at end of file