【问题标题】:Creating meta tags for Linkedin - Publish Date "not found"为 Linkedin 创建元标记 - 发布日期“未找到”
【发布时间】:2020-02-19 00:36:39
【问题描述】:

曾经使用以下与网站(博客)文章的发布日期相关的标签:

<meta name="article-published_time" property="article:published_time" content="2019-10-21T00:00:00-0600">
<meta name="article-modified_time" property="article:modified_time" content="2019-10-22T13:47:16-0600">

linked in post inspector底部附近标记的部分

我们收集的有关此页面的元数据:

提供以下反馈:

然后我添加了这个标签:

<meta name="publish_date" property="og:publish_date" content="2019-10-21T00:00:00-0600">

后检查员立即回复:


但是,当我删除最后一个标签时,后期检查员仍然显示发布日期。逻辑会说,如果那是导致找到发布日期的唯一标签,则删除该最终标签应该使其消失。但删除它并不能让它消失。

问题是——LinkedIn 需要这些标签中的哪一个或这些标签的组合来显示发布日期(如果您还回答了与 Facebook 相关的问题,则会增加价值)。

【问题讨论】:

  • 令人烦恼的是,LinkedIn 为 DescriptionAuthor 提供嵌入到该界面的“如何更改”信息,但不提供 发布日期。令人惊讶的是,这些东西看起来像黑魔法——在公共领域的信息清晰度方面,Facebook 和 Twitter 绝对胜过 LinkedIn。
  • 什么让我印象深刻 ogp.me - property="og:publish_date" - 在 og 文档中不存在
  • 感谢您发现这个技巧,但现在(2020 年 9 月)它不起作用,我尝试了最后一个、最后一个和第一个,全部三个。这是呈现的内容:,也许是data-n-head 与linkedin 混淆,谁知道呢。
  • 我哪里错了??? linkedin.com/post-inspector/inspect/…
  • 当您阅读后检查员的介绍页面时,它会显示“...您可以看到我们上次更新数据的时间...”。所以我假设这个日期来自他们内部的抓取过程:-|

标签: linkedin blogs facebook-opengraph


【解决方案1】:

以编程方式设置像 2019-10-21T00:00:00-0600 这样的 DateTime 表示这样的日期和时间格式字符串:"yyyy-MM-ddTHH:mm:sszzz"

C# 示例:

<meta name="publish_date" property="og:publish_date" content="@post.Published.Value.ToString("yyyy-MM-ddTHH:mm:sszzz")">

https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings

【讨论】:

  • 好消息,但没有回答问题〜
猜你喜欢
  • 2021-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多