HTML 中的 meta 标签里的 og(Open Graph)协议字段用于在社交媒体平台分享网页时,提供丰富的元数据,使分享的内容以更美观、信息更丰富的形式展示。以下是一些常见的 og 字段:

基本字段

  • og:title
    • 说明:定义网页的标题,通常显示在分享卡片的顶部,是吸引用户点击的重要信息。
    • 示例: ```html
- **og:type**
    - **说明**:指定网页的类型,常见的类型有 `website`(普通网页)、`article`(文章)、`video.movie`(电影视频)等。不同的类型在社交媒体上的展示形式可能会有所不同。
    - **示例**:
```html
<meta property="og:type" content="article">
  • og:url
    • 说明:网页的规范 URL,当用户点击分享卡片时会跳转到该 URL。确保此 URL 是唯一且正确的,避免出现跳转错误。
    • 示例: ```html
- **og:image**
    - **说明**:分享时显示的图片 URL,图片应具有较高的分辨率和吸引力,以提高分享的点击率。可以是 JPEG、PNG 或 GIF 格式。
    - **示例**:
```html
<meta property="og:image" content="https://blog.alonesky.com/storage/cover/2025/02/19/IB9bFfPF4M5lJpvzse8dBdx5ujb7TgKkmK1bybZH.jpg">
- **可选参数**:
    - **og:image:secure_url**:如果图片使用 HTTPS 协议提供,可以使用此参数指定安全的图片 URL。
    - **og:image:type**:指定图片的 MIME 类型,如 `image/jpeg`。
    - **og:image:width** 和 **og:image:height**:分别指定图片的宽度和高度,以像素为单位。 ```html

### 其他常见字段
- **og:description**
    - **说明**:对网页内容的简短描述,显示在分享卡片的标题下方,帮助用户快速了解网页的主要内容。
    - **示例**:
```html
<meta property="og:description" content="日出的幻景,带给你不一样的体验">
  • og:site_name
    • 说明:网站的名称,通常显示在分享卡片的底部,让用户知道内容来自哪个网站。
    • 示例: ```html
- **og:locale**
    - **说明**:指定网页的语言和地区,格式为 `语言代码_地区代码`,如 `zh_CN` 表示中文(中国大陆)。
    - **示例**:
```html
<meta property="og:locale" content="zh_CN">
  • og:locale:alternate
    • 说明:如果网页有其他语言版本,可以使用此参数列出所有可用的语言和地区。
    • 示例: ```html

### 特定类型字段(以 article 为例)
当 `og:type` 为 `article` 时,还可以使用以下特定字段:
- **article:published_time**
    - **说明**:文章的发布时间,格式为 ISO 8601 日期时间格式,如 `2024-10-01T12:00:00Z`。
    - **示例**:
```html
<meta property="article:published_time" content="2025-02-01T00:00:00Z">
  • article:modified_time
    • 说明:文章的最后修改时间。
    • 示例: ```html
- **article:author**
    - **说明**:文章的作者,可以是作者的姓名或社交媒体账号的 URL。
    - **示例**:
```html
<meta property="article:author" content="小熊猫幺儿">
  • article:section
    • 说明:文章所属的分类或板块。
    • 示例: ```html
- **article:tag**
    - **说明**:文章的标签,可使用多个标签,每个标签用逗号分隔。
    - **示例**:
```html
<meta property="article:tag" content="HTML,常识,meta 标签">