You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置Quarto网站元数据适配LinkedIn/iMessage预览卡片?

解决Quarto网站LinkedIn预览标题错误问题

针对你遇到的LinkedIn分享时抓取页面中间标题而非配置的网站标题的问题,可按以下步骤排查修复:

  • 调整页面标题层级
    LinkedIn爬虫会优先识别页面内的顶级标题标签(如<h1>)。如果首页中的项目标题(比如"All-Hands Meeting Recap Generator")使用了<h1>标签,而网站标题的标签层级更低,就会被优先抓取。确保网站标题是页面的<h1>元素,项目列表标题改用<h2>或<h3>。

  • 为首页单独设置元数据
    如果你的网站首页是自动生成的项目/文章列表页,全局配置的元数据可能未被正确应用到首页。在首页的.qmd文件开头添加单独的元数据配置,覆盖全局设置:

    ---
    title: "David Enders"
    twitter-card:
      title: "David Enders"
      description: "David Enders' personal website. Projects, resume, and blog posts."
      image: media/headshot.jpg
    open-graph:
      title: "David Enders"
      description: "David Enders' personal website. Projects, resume, and blog posts."
      image: media/headshot.jpg
    ---
    
  • 验证元数据是否正确生成
    用浏览器开发者工具查看首页HTML源码,搜索<meta property="og:title">和<meta name="twitter:title">,确认它们的值为"David Enders"。如果标签不存在,重新运行quarto render命令重新渲染网站,确保配置生效。

  • 刷新LinkedIn缓存
    LinkedIn会缓存分享预览内容,即使修复了元数据,旧预览可能仍会显示。使用LinkedIn官方的缓存刷新工具更新预览内容。

内容的提问来源于stack exchange,提问作者David Enders

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 13:22:32