.
diff --git a/docs/documentation/elements/title.html b/docs/documentation/elements/title.html
index cebcba77..61ffbb98 100644
--- a/docs/documentation/elements/title.html
+++ b/docs/documentation/elements/title.html
@@ -1,4 +1,5 @@
---
+title: Title and Subtitle
layout: documentation
doc-tab: elements
doc-subtab: title
@@ -74,12 +75,28 @@ variables:
+ {%
+ include meta.html
+ colors=false
+ sizes=true
+ variables=true
+ %}
diff --git a/docs/documentation/form/checkbox.html b/docs/documentation/form/checkbox.html
index da2a44f6..4674d7f9 100644
--- a/docs/documentation/form/checkbox.html
+++ b/docs/documentation/form/checkbox.html
@@ -1,4 +1,5 @@
---
+title: Checkbox
layout: documentation
doc-tab: form
doc-subtab: checkbox
diff --git a/docs/documentation/form/general.html b/docs/documentation/form/general.html
index c142561a..cb45c334 100644
--- a/docs/documentation/form/general.html
+++ b/docs/documentation/form/general.html
@@ -1,4 +1,5 @@
---
+title: Form controls
layout: documentation
doc-tab: form
doc-subtab: general
diff --git a/docs/documentation/form/input.html b/docs/documentation/form/input.html
index 6e3f2c9b..9827249d 100644
--- a/docs/documentation/form/input.html
+++ b/docs/documentation/form/input.html
@@ -1,4 +1,5 @@
---
+title: Input
layout: documentation
doc-tab: form
doc-subtab: input
diff --git a/docs/documentation/form/radio.html b/docs/documentation/form/radio.html
index dc0df9c4..c0533d59 100644
--- a/docs/documentation/form/radio.html
+++ b/docs/documentation/form/radio.html
@@ -1,4 +1,5 @@
---
+title: Radio button
layout: documentation
doc-tab: form
doc-subtab: radio
diff --git a/docs/documentation/form/select.html b/docs/documentation/form/select.html
index 0511f773..621e0902 100644
--- a/docs/documentation/form/select.html
+++ b/docs/documentation/form/select.html
@@ -1,4 +1,5 @@
---
+title: Select
layout: documentation
doc-tab: form
doc-subtab: select
diff --git a/docs/documentation/form/textarea.html b/docs/documentation/form/textarea.html
index e4635c0a..ab7b5575 100644
--- a/docs/documentation/form/textarea.html
+++ b/docs/documentation/form/textarea.html
@@ -1,4 +1,5 @@
---
+title: Textarea
layout: documentation
doc-tab: form
doc-subtab: textarea
diff --git a/docs/documentation/grid/columns.html b/docs/documentation/grid/columns.html
index 8d50203e..8a508361 100644
--- a/docs/documentation/grid/columns.html
+++ b/docs/documentation/grid/columns.html
@@ -1,4 +1,5 @@
---
+title: Columns powered by Flexbox
layout: documentation
doc-tab: grid
doc-subtab: columns
diff --git a/docs/documentation/grid/tiles.html b/docs/documentation/grid/tiles.html
index 8571f67a..84bec57e 100644
--- a/docs/documentation/grid/tiles.html
+++ b/docs/documentation/grid/tiles.html
@@ -1,4 +1,5 @@
---
+title: Tiles powered by Flexbox
layout: documentation
doc-tab: grid
doc-subtab: tiles
diff --git a/docs/documentation/layout/container.html b/docs/documentation/layout/container.html
index 90746525..a8e28483 100644
--- a/docs/documentation/layout/container.html
+++ b/docs/documentation/layout/container.html
@@ -1,4 +1,5 @@
---
+title: Container
layout: documentation
doc-tab: layout
doc-subtab: container
diff --git a/docs/documentation/layout/footer.html b/docs/documentation/layout/footer.html
index 18a9550f..3ff0a9c6 100644
--- a/docs/documentation/layout/footer.html
+++ b/docs/documentation/layout/footer.html
@@ -1,4 +1,5 @@
---
+title: Footer
layout: documentation
doc-tab: layout
doc-subtab: footer
diff --git a/docs/documentation/layout/hero.html b/docs/documentation/layout/hero.html
index db32a9ae..cfa0cb5a 100644
--- a/docs/documentation/layout/hero.html
+++ b/docs/documentation/layout/hero.html
@@ -1,4 +1,5 @@
---
+title: Hero
layout: documentation
doc-tab: layout
doc-subtab: hero
diff --git a/docs/documentation/layout/section.html b/docs/documentation/layout/section.html
index e82126a6..b0b5c27e 100644
--- a/docs/documentation/layout/section.html
+++ b/docs/documentation/layout/section.html
@@ -1,4 +1,5 @@
---
+title: Section
layout: documentation
doc-tab: layout
doc-subtab: section
diff --git a/docs/documentation/modifiers/helpers.html b/docs/documentation/modifiers/helpers.html
index 89838cd7..ab2c34ce 100644
--- a/docs/documentation/modifiers/helpers.html
+++ b/docs/documentation/modifiers/helpers.html
@@ -1,4 +1,5 @@
---
+title: Helpers
layout: documentation
doc-tab: modifiers
doc-subtab: helpers
diff --git a/docs/documentation/modifiers/responsive-helpers.html b/docs/documentation/modifiers/responsive-helpers.html
index 4ea188c9..b7a7e3d5 100644
--- a/docs/documentation/modifiers/responsive-helpers.html
+++ b/docs/documentation/modifiers/responsive-helpers.html
@@ -1,4 +1,5 @@
---
+title: Responsive helpers
layout: documentation
doc-tab: modifiers
doc-subtab: responsive-helpers
diff --git a/docs/documentation/modifiers/syntax.html b/docs/documentation/modifiers/syntax.html
index 74dc331d..586123e4 100644
--- a/docs/documentation/modifiers/syntax.html
+++ b/docs/documentation/modifiers/syntax.html
@@ -1,4 +1,5 @@
---
+title: Modifiers syntax
layout: documentation
doc-tab: modifiers
doc-subtab: syntax
diff --git a/docs/documentation/modifiers/typography-helpers.html b/docs/documentation/modifiers/typography-helpers.html
index 3c9a70cc..2e1194e3 100644
--- a/docs/documentation/modifiers/typography-helpers.html
+++ b/docs/documentation/modifiers/typography-helpers.html
@@ -1,4 +1,5 @@
---
+title: Typography helpers
layout: documentation
doc-tab: modifiers
doc-subtab: typography-helpers
diff --git a/docs/documentation/overview/classes.html b/docs/documentation/overview/classes.html
index 9d4b6a7d..05be9fcf 100644
--- a/docs/documentation/overview/classes.html
+++ b/docs/documentation/overview/classes.html
@@ -1,4 +1,5 @@
---
+title: CSS classes
layout: documentation
doc-tab: overview
doc-subtab: classes
diff --git a/docs/documentation/overview/customize.html b/docs/documentation/overview/customize.html
index 407340d2..b5ebc8a8 100644
--- a/docs/documentation/overview/customize.html
+++ b/docs/documentation/overview/customize.html
@@ -1,4 +1,5 @@
---
+title: Customize Bulma
layout: documentation
doc-tab: overview
doc-subtab: customize
diff --git a/docs/documentation/overview/functions.html b/docs/documentation/overview/functions.html
index 473583bc..aa2f3d26 100644
--- a/docs/documentation/overview/functions.html
+++ b/docs/documentation/overview/functions.html
@@ -1,4 +1,5 @@
---
+title: Functions
layout: documentation
doc-tab: overview
doc-subtab: functions
diff --git a/docs/documentation/overview/mixins.html b/docs/documentation/overview/mixins.html
index 8a9976b4..dcc9cebf 100644
--- a/docs/documentation/overview/mixins.html
+++ b/docs/documentation/overview/mixins.html
@@ -1,4 +1,5 @@
---
+title: Mixins
layout: documentation
doc-tab: overview
doc-subtab: mixins
diff --git a/docs/documentation/overview/modular.html b/docs/documentation/overview/modular.html
index ddb65184..a37608b0 100644
--- a/docs/documentation/overview/modular.html
+++ b/docs/documentation/overview/modular.html
@@ -1,4 +1,5 @@
---
+title: Modularity
layout: documentation
doc-tab: overview
doc-subtab: modular
diff --git a/docs/documentation/overview/responsiveness.html b/docs/documentation/overview/responsiveness.html
index 6ca21950..1f66d826 100644
--- a/docs/documentation/overview/responsiveness.html
+++ b/docs/documentation/overview/responsiveness.html
@@ -1,4 +1,5 @@
---
+title: Responsiveness
layout: documentation
doc-tab: overview
doc-subtab: responsiveness
diff --git a/docs/documentation/overview/start.html b/docs/documentation/overview/start.html
index 51b520d2..26fa2ac0 100644
--- a/docs/documentation/overview/start.html
+++ b/docs/documentation/overview/start.html
@@ -1,4 +1,5 @@
---
+title: Get started with Bulma
layout: documentation
doc-tab: overview
doc-subtab: start
diff --git a/docs/documentation/overview/variables.html b/docs/documentation/overview/variables.html
index 970253d2..1e9e6322 100644
--- a/docs/documentation/overview/variables.html
+++ b/docs/documentation/overview/variables.html
@@ -1,4 +1,5 @@
---
+title: Variables
layout: documentation
doc-tab: overview
doc-subtab: variables
diff --git a/docs/extensions.html b/docs/extensions.html
index 0b8e65a2..748e9ee5 100644
--- a/docs/extensions.html
+++ b/docs/extensions.html
@@ -1,4 +1,5 @@
---
+title: Extensions
layout: default
route: extensions
extensions:
diff --git a/docs/lib/main.js b/docs/lib/main.js
index 07bd60a9..482e2cf0 100644
--- a/docs/lib/main.js
+++ b/docs/lib/main.js
@@ -4,6 +4,23 @@ document.addEventListener('DOMContentLoaded', function () {
// Dropdowns
+ var $metalinks = getAll('#meta a');
+
+ if ($metalinks.length > 0) {
+ $metalinks.forEach(function ($el) {
+ $el.addEventListener('click', function (event) {
+ event.preventDefault();
+ var target = $el.getAttribute('href');
+ var $target = document.getElementById(target.substring(1));
+ $target.scrollIntoView(true);
+ window.history.replaceState(null, document.title, '' + window.location.origin + window.location.pathname + target);
+ return false;
+ });
+ });
+ }
+
+ // Dropdowns
+
var $dropdowns = getAll('.dropdown:not(.is-hoverable)');
if ($dropdowns.length > 0) {
diff --git a/docs/thank-you.html b/docs/thank-you.html
index cf13c980..0f1d3bf4 100644
--- a/docs/thank-you.html
+++ b/docs/thank-you.html
@@ -1,4 +1,5 @@
---
+title: Thank you
layout: default
route: index
---
diff --git a/docs/versions.html b/docs/versions.html
index 231f032e..5fdc0ff5 100644
--- a/docs/versions.html
+++ b/docs/versions.html
@@ -1,4 +1,5 @@
---
+title: Versions
layout: default
route: versions
---