参考手册Workspace 包参考

SEO

Next.js 元信息和 JSON-LD 结构化数据工具。

@01mvp/seo

@01mvp/seo 提供一组 Next.js SEO 工具,用来统一页面标题、描述、Open Graph、Twitter Card 和 JSON-LD 结构化数据。

能做什么

  • 生成一致的 Metadata
  • 配置站点级名称、域名、作者和默认语言
  • 输出 Open Graph 和 Twitter Card
  • 安全渲染 JSON-LD

基本用法

import { createMetadataFactory } from "@01mvp/seo";

const createMetadata = createMetadataFactory({
	name: "01MVP",
	url: "https://01mvp.com",
});

export const metadata = createMetadata({
	title: "Dashboard",
	description: "View your 01MVP workspace.",
});

结构化数据

import { JsonLd } from "@01mvp/seo";

<JsonLd
	data={{
		"@context": "https://schema.org",
		"@type": "WebSite",
		name: "01MVP",
		url: "https://01mvp.com",
	}}
/>;

这个包是可选能力。需要多个页面或多个 app 共享 SEO 默认值时,再接入它。