From dc3a4204f88517bb5bb6a273dc628f43ad56d7f3 Mon Sep 17 00:00:00 2001 From: Grzegorz Leoniec Date: Fri, 21 Dec 2018 14:49:27 +0100 Subject: [PATCH] Added lang attribute to html tag --- components/mixins/seo.js | 9 +++++++++ layouts/blank.vue | 8 ++++++++ layouts/default.vue | 2 ++ 3 files changed, 19 insertions(+) create mode 100644 components/mixins/seo.js diff --git a/components/mixins/seo.js b/components/mixins/seo.js new file mode 100644 index 000000000..d0c232baf --- /dev/null +++ b/components/mixins/seo.js @@ -0,0 +1,9 @@ +export default { + head() { + return { + htmlAttrs: { + lang: this.$i18n.locale() + } + } + } +} diff --git a/layouts/blank.vue b/layouts/blank.vue index 827b1aaf7..23a783ac6 100644 --- a/layouts/blank.vue +++ b/layouts/blank.vue @@ -7,3 +7,11 @@ + + diff --git a/layouts/default.vue b/layouts/default.vue index 01b679dec..6bf42691e 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -79,12 +79,14 @@ import { mapGetters } from 'vuex' import LocaleSwitch from '~/components/LocaleSwitch' import Dropdown from '~/components/Dropdown' +import seo from '~/components/mixins/seo' export default { components: { Dropdown, LocaleSwitch }, + mixins: [seo], computed: { ...mapGetters({ user: 'auth/user',