我可以在同一标签中组合元名称 "description" 和 属性 "og:description" 吗?

Can I combine meta name "description" and property "og:description" in same tag?

我可以将 name="description"property="og:description" 组合在同一个元标记中吗?

你不应该把这两个属性结合起来,因为这两个东西的性质是不同的。

name="description" 是搜索引擎使用的描述,属性="og:description" 是您的社交媒体网站使用 属性 向社交平台上的观众显示特定描述。但是,如果它有时不存在,它会从您的内容或 name="description" 中选择一些段落。

TL;DR 编号

当然,在您的代码中,您可以做任何事情。 ;) 但它并不保证它会被其他系统很好地工作和解释。

如HTML中所述standard:

description - The value must be a free-form string that describes the page. The value must be appropriate for use in a directory of pages, e.g. in a search engine. There must not be more than one meta element where the name attribute value is an ASCII case-insensitive match for description per document.

如一张图中所述description

While many different technologies and schemas exist and could be combined together, there isn't a single technology which provides enough information to richly represent any web page within the social graph. The Open Graph protocol builds on these existing technologies and gives developers one thing to implement.

optional metadata, og:description - A one to two sentence description of your object

从历史上看,HTML 标准比 OG 协议(搜索引擎 - Google、Bing、Yahoo! 等)早得多且被广泛使用(用于 URL 共享的预览卡片 - 聊天、消息、Facebook 等)。

SE 看一下“描述”,但我不确定“og:description”。从另一边看,聊天机器人爬虫肯定会检查“og:description”,而我不确定“description”。这两个元素可以包含相同的文本。或者不同。

通常,“描述”是一个罕见的可更新内容,其内容主要是“针对机器”。 “og:description”可以更频繁地更改以反映页面的当前状态,这个主要是“供人类使用”。例如,一个产品页面可以有其对 SE 及其结果的一般“描述”,当前的营销文本最好放在“og:description”中。

是的,它们具有 接近 的语义值,但从技术上讲,它们来自不同的机制并用于不同的目的。

利用它们来实现您的目标。