diff --git a/components/pages/posts/navigation/url/UrlManagerMixin.js b/components/pages/posts/navigation/url/UrlManagerMixin.js index 2531e5ae..92d92846 100644 --- a/components/pages/posts/navigation/url/UrlManagerMixin.js +++ b/components/pages/posts/navigation/url/UrlManagerMixin.js @@ -2,6 +2,22 @@ import { mapGetters, mapActions } from 'vuex' import { isEqual } from 'lodash-es' export default { + head() { + const tags = this.urlTags?.split(',').join(', ') + + return { + title: tags || 'Posts', + + meta: [ + { + hid: 'description', + name: 'description', + content: `Rule 34 of ${tags} on ${this.urlDomain}.`, + }, + ], + } + }, + computed: { ...mapGetters('url', ['urlDomain', 'urlPage', 'urlTags']), },