diff --git a/docs/documentation/components/menu.html b/docs/documentation/components/menu.html
index 2a889a89..bc9cf408 100644
--- a/docs/documentation/components/menu.html
+++ b/docs/documentation/components/menu.html
@@ -73,14 +73,7 @@ variables:
-
-
- {{menu_example}}
-
-
- {% highlight html %}{{menu_example}}{% endhighlight %}
-
-
+ {% include snippet.html content=menu_example size="one-third" %}
{% include variables.html %}
diff --git a/docs/documentation/components/message.html b/docs/documentation/components/message.html
index 1692547b..bc5988c4 100644
--- a/docs/documentation/components/message.html
+++ b/docs/documentation/components/message.html
@@ -201,78 +201,29 @@ variables:
-
-
- {{message_example}}
-
-
- {% highlight html %}{{message_example}}{% endhighlight %}
-
-
+ {% include snippet.html content=message_example %}
{% include anchor.html name="Colors" %}
-
-
- {{message_colors_example}}
-
-
- {% highlight html %}{{message_colors_example}}{% endhighlight %}
-
-
+ {% include snippet.html content=message_colors_example %}
-
+ {% include anchor.html name="Message body only" %}
-
Message body only
You can omit the message header:
-
-
- {{message_body_example}}
-
-
- {% highlight html %}{{message_body_example}}{% endhighlight %}
-
-
+
+ {% include snippet.html content=message_body_example %}
{% include anchor.html name="Sizes" %}
-
-
- {{message_small}}
-
-
- {% highlight html %}{{message_small}}{% endhighlight %}
-
-
+ {% include snippet.html content=message_small %}
-
-
- {{message_normal}}
-
-
- {% highlight html %}{{message_normal}}{% endhighlight %}
-
-
+ {% include snippet.html content=message_normal %}
-
-
- {{message_medium}}
-
-
- {% highlight html %}{{message_medium}}{% endhighlight %}
-
-
+ {% include snippet.html content=message_medium %}
-
-
- {{message_large}}
-
-
- {% highlight html %}{{message_large}}{% endhighlight %}
-
-
+ {% include snippet.html content=message_large %}
{% include variables.html %}
diff --git a/docs/documentation/components/pagination.html b/docs/documentation/components/pagination.html
index 4b926620..b55f67da 100644
--- a/docs/documentation/components/pagination.html
+++ b/docs/documentation/components/pagination.html
@@ -245,11 +245,7 @@ variables:
{% highlight html %}{{pagination_right_example}}{% endhighlight %}
-
-
-
- Sizes
-
+ {% include anchor.html name="Sizes" %}
The pagination comes in 3 additional sizes.
diff --git a/docs/documentation/components/panel.html b/docs/documentation/components/panel.html
index 4d9dda75..f3dd085a 100644
--- a/docs/documentation/components/panel.html
+++ b/docs/documentation/components/panel.html
@@ -152,14 +152,7 @@ variables:
+ {% include snippet.html content=panel_example size="one-third" %}
{% include variables.html %}
diff --git a/docs/documentation/components/tabs.html b/docs/documentation/components/tabs.html
index dd387ee4..9587ba42 100644
--- a/docs/documentation/components/tabs.html
+++ b/docs/documentation/components/tabs.html
@@ -382,118 +382,76 @@ variables:
The