• 中文 (中国)
  • English
TianYa Blog

Technology And Life

  • 博客
  • 创意空间
  • 博客
  • 创意空间

语言

  • 中文 (中国)
  • English

登录

语言

  • 中文 (中国)
  • English

登录
Markdown MetaData 元数据总结
blog,  Markdown,  Tools

Markdown MetaData 元数据总结

2024年 6月 26日 /

Markdown 是一种轻量级的标记语言,非常适合编写文档和博客。为了更好地组织和管理这些文档,通常会在 Markdown 文件的顶部添加元数据(Front Matter)。本文将总结 Markdown 元数据的常见用法和示例,包括如何设置特性图片。

什么是元数据?

元数据是附加在文档顶部的结构化信息,用于描述文档的属性,如标题、作者、日期和标签等。这些信息对内容管理系统(如 Jekyll、Hugo)或静态站点生成器非常有用,帮助它们正确地处理和展示文档内容。

元数据格式

元数据通常放在文档的开头部分,用三条短横线(---)包围。例如:


---

title: "Markdown 元数据总结"
date: 2024-06-25
author: "Your Name"
tags: ["Markdown", "元数据", "博客写作", "指南"]
featured_image: "https://example.com/path/to/your/image.jpg"

---

通用的元数据键值

以下是一些常见的元数据键值对:

1. title

  • 描述: 文档标题
  • 类型: 字符串
  • 示例:

    title: "Markdown 元数据总结"

2. date

  • 描述: 创建或发布日期
  • 类型: 日期
  • 格式: YYYY-MM-DD
  • 示例:
    date: 2024-06-25

3. author

  • 描述: 作者姓名
  • 类型: 字符串
  • 示例:
    author: "Your Name"

4. tags

  • 描述: 文档的标签或关键词
  • 类型: 列表
  • 示例:
    tags: ["Markdown", "元数据", "博客写作", "指南"]

5. featured_image

  • 描述: 特性图片的 URL
  • 类型: 字符串
  • 示例:

    featured_image: "https://example.com/path/to/your/image.jpg"

6. Category

  • 描述: 设置分类

  • 类型: 字符串

  • 示例:

    categories:
    - 教程
    - 技术/前端

WordPress 特殊元数据

WordPress 默认不支持Markdown,也不支持Markdown元数据的标记,不过我们可以通过Git It Write插件实现在github写代码,然后自动更新到Wordpress,并且支持通过特定的MetaData来指定Tag、Category等,以及一些Wordpress特有的MetaData。

Git It Write MetaData语法

Git it Write的语法和通用语法不太相同,参考官方说明,重点部分摘录如下:

参数 描述 示例
title 文章标题 –
menu_order 菜单顺序 –
post_status 文章状态 publish, draft, pending, future
post_excerpt 文章摘要 –
post_date 要设置的文章日期 2022-09-01 20:14:59
comment_status 文章评论状态 open, closed
page_template 页面模板 –
stick_post 置顶文章 yes, no
taxonomy 文章分类法 标签、分类等
custom_fields 自定义字段 –
skip_file 跳过发布文件 yes
featured_image 特色图片路径 _images/post-image-1.png

例如下面的范例:

title: Title of the post
menu_order: 1
post_status: publish
post_excerpt: This is a post excerpt
featured_image: _images/post-image.jpg
taxonomy:
    category:
        - category-slug-1
        - category-slug-2
    post_tag:
        - tag-1
        - tag-2
custom_fields:
    field1: value 1
    field2: value 2

使用的时候需要注意以下几点:

  1. featured_image不支持Url,只支持本地图片
  2. 本地图片只能位于git仓的_image下面
  3. category和post_tag都在taxonomy中实现

静态站点生成器MetaData参考连接

  1. Jekyll

    • Jekyll Front Matter
  2. Hugo

    • Hugo Front Matter
  3. Hexo

    • Hexo Front Matter
  4. Gatsby

    • Gatsby Front Matter
  5. Pelican

    • Pelican Metadata

如何设置特性图片

WordPress设置

featured_image: _images/post-image.jpg

featured_image不支持Url,只支持本地图片

其他通用设置

特性图片(Featured Image)是博客文章中一张突出的图片,通常用于代表文章内容,在文章列表或社交媒体分享时显示。通过在元数据中添加 featured_image 键,可以设置特性图片。例如:


---

title: "Markdown 元数据总结"
date: 2024-06-25
author: "Your Name"
tags: ["Markdown", "元数据", "博客写作", "指南"]
featured_image: "https://example.com/path/to/your/image.jpg"

---

设置特性图片的步骤

  1. 准备图片:选择并准备一张合适的图片,并将其上传到你的图片托管服务(如 Imgur、AWS S3 或你的网站)。
  2. 获取图片 URL:复制图片的 URL 地址。
  3. 添加元数据:在 Markdown 文件的元数据部分添加 featured_image 键,并设置其值为图片的 URL。

通过以上步骤,你可以轻松地为每篇文章设置特性图片,使其在展示时更加醒目。

元数据的作用

  1. 组织文档: 元数据帮助对文档进行分类和组织,例如按标签或日期排序。
  2. SEO 优化: 提供更详细的信息,有助于搜索引擎优化(SEO)。
  3. 自动化处理: 静态站点生成器可以利用元数据自动生成目录、索引和归档页面。
  4. 视觉吸引力: 通过设置特性图片,提升文章的视觉吸引力和点击率。

Git it WriteGitHubMarkdownmetadataWordpress博客写作
作者 zdm 0评论
Tetragon ebpf

您可能也喜欢

如何训练领域大语言模型?

如何训练领域大语言模型?

2024年 6月 19日
Linux Kernel System Call 流程分析

Linux Kernel System Call 流程分析

2024年 6月 17日

近期文章

  • Android Build System Overview
  • Markdown MetaData 元数据总结
  • Ebpf Tetragon编译和调试指南
  • Android 12编译环境搭建
  • Kubernetes插件开发与安全监控

归档

  • 2024 年 7 月
  • 2024 年 6 月

TianYa Blog 2025 ©
  • 中文 (中国)
  • English
Ashe 主题变换 WP Royal.