SEO by Joost de Valk

EmDash CMS 的 SEO 插件 — meta 标签、Open Graph、规范 URL、robots 指令与 JSON-LD 结构化数据。

插件

SEO by Joost de Valk

EmDash CMS 的 SEO 插件 — meta 标签、Open Graph、规范 URL、robots 指令与 JSON-LD 结构化数据。

  • 分类: SEO
  • 状态: 可用
  • 版本: 0.12.0
  • 价格: Free

由 Joost de Valk 打造的 EmDash CMS 最全面的 SEO 插件。通过 page:metadata 钩子生成 meta 标签、Open Graph、Twitter Cards、规范 URL、robots 指令以及 JSON-LD 结构化数据。

功能

  • Meta 描述 — 可配置的回退链
  • Meta robots — 支持 max-snippet、max-image-preview 与 max-video-preview 指令
  • 规范 URL — 绝对路径、规范化,支持尾部斜杠与分页
  • Open Graph — og:title 不含站点名后缀,完整的 OG 标签集
  • Twitter Cards — 有图片时使用 summary_large_image,站点账号来自设置
  • 面包屑 — 由 URL 路径推导,可覆盖各段标签
  • JSON-LD 结构化数据,支持 Person 或 Organization
  • llms.txt 生成(实验性)

安装

npm install @jdevalk/emdash-plugin-seo

在 Astro 配置中注册:

import { seoPlugin } from "@jdevalk/emdash-plugin-seo";

export default defineConfig({
  integrations: [
    emdash({
      plugins: [seoPlugin()],
    }),
  ],
});

配置

在 EmDash 管理面板中配置站点名称、标题分隔符、默认 meta 描述、个人/组织 schema、社交资料以及面包屑段覆盖等设置。

运维提示

  • 需要 emdash@^0.5.0,以使用 ContentItem.slug/status/locale 字段。
  • 重要营销活动期间请锁定插件版本,避免意外行为变更。
  • 上线前请在 Google 富媒体搜索结果测试工具中检查生成的 JSON-LD。