🐛 Fix wrong ogTitle
This commit is contained in:
parent
58af1f4127
commit
ec53cf14fa
@ -56,10 +56,13 @@
|
|||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const config = useRuntimeConfig()
|
const config = useRuntimeConfig()
|
||||||
|
|
||||||
|
// TODO FIX 500 WHEN DATA NOT FOUND
|
||||||
const { data: post } = await useFetch<any>(`${config.public.solarNetworkApi}/cgi/interactive/posts/${route.params.id}`)
|
const { data: post } = await useFetch<any>(`${config.public.solarNetworkApi}/cgi/interactive/posts/${route.params.id}`)
|
||||||
|
|
||||||
|
const title = computed(() => post.value.body?.title ? `${post.value.body?.title} from ${post.value.author.nick}` : `Post from ${post.value.author.nick}`)
|
||||||
|
|
||||||
useHead({
|
useHead({
|
||||||
title: post.value.body?.title ? `${post.value.body?.title} from ${post.value.author.nick}` : `Post from ${post.value.author.nick}`,
|
title: title.value,
|
||||||
titleTemplate: "%s on Solar Network",
|
titleTemplate: "%s on Solar Network",
|
||||||
link: [
|
link: [
|
||||||
{ rel: "icon", type: "image/png", href: "/favicon-solian.png" },
|
{ rel: "icon", type: "image/png", href: "/favicon-solian.png" },
|
||||||
@ -69,11 +72,11 @@ useHead({
|
|||||||
|
|
||||||
useSeoMeta({
|
useSeoMeta({
|
||||||
author: post.value.author.nick,
|
author: post.value.author.nick,
|
||||||
title: post.value.body?.title ? `${post.value.body?.title} from ${post.value.author.nick}` : `Post from ${post.value.author.nick}`,
|
title: title.value,
|
||||||
publisher: "Solar Network",
|
publisher: "Solar Network",
|
||||||
articlePublishedTime: post.value.publishedAt,
|
articlePublishedTime: post.value.publishedAt,
|
||||||
description: post.value.body?.description ?? post.value.body?.content.substring(0, 160).trim(),
|
description: post.value.body?.description ?? post.value.body?.content.substring(0, 160).trim(),
|
||||||
ogTitle: post.value.body?.title ?? `Post #${route.params.id}`,
|
ogTitle: title.value,
|
||||||
ogDescription: post.value.body?.description ?? post.value.body?.content.substring(0, 160).trim(),
|
ogDescription: post.value.body?.description ?? post.value.body?.content.substring(0, 160).trim(),
|
||||||
ogUrl: `${useRuntimeConfig().public.siteUrl}/${route.fullPath}`,
|
ogUrl: `${useRuntimeConfig().public.siteUrl}/${route.fullPath}`,
|
||||||
ogImage: post.value.body?.thumbnail ? `${config.public.solarNetworkApi}/cgi/files/attachments/${post.value.body?.thumbnail}` : null,
|
ogImage: post.value.body?.thumbnail ? `${config.public.solarNetworkApi}/cgi/files/attachments/${post.value.body?.thumbnail}` : null,
|
||||||
|
Loading…
Reference in New Issue
Block a user