diff --git a/assets/js/slate/app/_lang.js b/assets/js/slate/app/_lang.js
index 745ecba..2b116c9 100644
--- a/assets/js/slate/app/_lang.js
+++ b/assets/js/slate/app/_lang.js
@@ -36,8 +36,11 @@ under the License.
$(codeSelectorPrefix + languages[i]).parentsUntil(".highlight").hide();
$(".lang-specific." + languages[i]).hide();
}
- $(codeSelectorPrefix + language).parentsUntil(".highlight").show();
- $(".lang-specific." + language).parentsUntil(".highlight").show();
+ var languagesToKeep = $( "body").data('with' + language);
+ for (var i=0; i < languagesToKeep.length; i++) {
+ $(codeSelectorPrefix + languagesToKeep[i]).parentsUntil(".highlight").show();
+ $(".lang-specific." + languagesToKeep[i]).parentsUntil(".highlight").show();
+ }
// scroll to the new location of the position
if ($(window.location.hash).get(0)) {
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index 053b705..de9c55a 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -28,6 +28,7 @@ path="github.com/bep/empty-hugo-module"
[params]
search = true
+custom_css = ["css/custom.css"]
# Configure the language example tabs.
[[params.language_tabs]]
@@ -42,9 +43,11 @@ name = "Ruby"
[[params.language_tabs]]
key = "python"
name = "Python"
+otherlangs = ["xml", "r"]
[[params.language_tabs]]
key = "javascript"
name = "Javascript"
+otherlangs = ["java"]
#Languages
[languages]
diff --git a/exampleSite/content/kittens.md b/exampleSite/content/kittens.md
index f4d4a41..363d41c 100644
--- a/exampleSite/content/kittens.md
+++ b/exampleSite/content/kittens.md
@@ -33,11 +33,32 @@ api = kittn.authorize('meowmeowmeow')
api.kittens.get()
```
+```xml
+