如何讓網站在分享時看起來漂亮和有吸引力?Open Graph (OG) 簡介
如何讓網站在分享時看起來漂亮和有吸引力?Open Graph (OG) 簡介
如何讓網站在分享時看起來漂亮和有吸引力?Open Graph (OG) 簡介
Open Graph (OG) 簡介
基本的 OG 標籤
<title>扣子</title>
<meta property="og:type" content="website">
<meta property="og:title" content="扣子-AI 智能体开发平台">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="扣子-AI 智能体开发平台">
<meta property="og:description" content="扣子是新一代 AI 大模型智能体开发平台。整合了插件、长短期记忆、工作流、卡片等丰富能力,扣子能帮你低门槛、快速搭建个性化或具备商业价值的智能体,并发布到豆包、飞书等各个平台。">
<meta name="description" content="扣子是新一代 AI 大模型智能体开发平台。整合了插件、长短期记忆、工作流、卡片等丰富能力,扣子能帮你低门槛、快速搭建个性化或具备商业价值的智能体,并发布到豆包、飞书等各个平台。">
<meta name="twitter:description" content="扣子是新一代 AI 大模型智能体开发平台。整合了插件、长短期记忆、工作流、卡片等丰富能力,扣子能帮你低门槛、快速搭建个性化或具备商业价值的智能体,并发布到豆包、飞书等各个平台。">
社群軟體的特別標籤
Facebook 標籤
Twitter 標籤
在 Next.js 中加 OG 標籤,在seo.js中
import BLOG from '@/blog.config'
import Head from 'next/head'
import { useRouter } from 'next/router'
const SEO = ({ meta }) => {
const router = useRouter()
const url = BLOG.path.length ? `${BLOG.link}/${BLOG.path}` : BLOG.link
return (
<Head>
<title>{meta.title}</title>
<meta name='robots' content='follow, index' />
<meta charSet='UTF-8' />
{BLOG.seo.googleSiteVerification && (
<meta
name='google-site-verification'
content={BLOG.seo.googleSiteVerification}
/>
)}
{BLOG.seo.keywords && (
<meta name='keywords' content={BLOG.seo.keywords.join(', ')} />
)}
<meta name='description' content={meta.description} />
<meta property='og:locale' content={BLOG.lang} />
<meta property='og:title' content={meta.title} />
<meta property='og:description' content={meta.description} />
<meta property='og:url' content={meta.slug ? `${url}/${meta.slug}` : `${url}${router.asPath}`} />
<meta property='og:image' content={meta.ogimage ||`${url}{BLOG.defaultIcon}`} />
<meta property="og:site_name" content={BLOG.title} />
<meta property='og:type' content={meta.type} />
<meta name='twitter:card' content="summary_large_image" />
<meta name='twitter:description' content={meta.description} />
<meta name='twitter:title' content={meta.title} />
<meta
name='twitter:image'
content={meta.ogimage || BLOG.defaultCover}
/>
{meta.type === 'article' && (
<>
<meta
property='article:published_time'
content={meta.date}
/>
<meta property='article:author' content={BLOG.author} />
</>
)}
</Head>
)
}
export default SEO
測試

