YAMLResume

富文字

在 YAMLResume 中,您不会被純文字限制。不同章节(如 workeducationprojects 等)的 summary 欄位支援有限的 Markdown 語法,以允許富文字格式。這使您能夠創建更具表現力和可讀性的履歷內容。

支援的語法

以下是您可以使用的 Markdown 功能的快速概述:

粗體和斜體

您可以使用粗體或斜體樣式來強調文字。

  • 粗體: **your bold text**
  • 斜體: *your italic text*
  • 兩者: ***your bold and italic text***

連結

您可以在文字中嵌入超連結。

  • 語法: [link text](https://example.com)

列表

支援有序和無序列表,包括嵌套。

理解 YAML 中用於多行字串的 `|` 字元

YAML 中的 |(管道)字元用於創建"字面塊標量",這是一種編寫多行字串同時保留換行符的方法。這對於像 summary 這樣的欄位特別有用,您可能想要包含列表或段落。在 | 下縮排的所有內容都將被視為單個字串,並保持換行符。

無序列表

每個列表項使用連字元(-)或星號(*)。

summary: |
  - First item
  - Second item
  - Third item

有序列表

使用數字後跟句點來創建有序列表。

summary: |
  1. First item
  2. Second item
  3. Third item

嵌套列表

您可以縮排列表來創建嵌套結構。

summary: |
  - Team player with a detail-oriented mindset.
  - Experienced in databases (SQL, NoSQL).
    - Proficient in PostgreSQL and MongoDB.
    - Familiar with Redis for caching.
  - Strong foundation in data structures and algorithms.

完整示例

以下是一個 work 條目的 summary 欄位,它結合了多個支援的語法功能:

---
content:
  basics:
    # ...
    summary: |
      This is a sample YAML resume that support limited set of markdown rich text syntax (bold, italics, links, lists):

      - Computer Science major with **strong foundation** in data structures, *algorithms*, and software development
        1. Pixel perfect full stack web developer, specialised in creating high-quality, visually appealing websites
        2. Experiened in databases (SQL, NoSQL), familiar with server-side technologies ([Node.js](https://nodejs.org/en), Express, etc.)
      - Team player, with detail-oriented mindset and a keen eye for design and user experiences

以下是生成的 PDF:

摘要欄位中的富文字支援

不支援什麼?

YAMLResume 僅支援上面列出的語法。其他常見的 Markdown 功能,如標題、塊引用、圖像、水平規則和表格不受支援,在處理過程中將被忽略

Edit on GitHub

Last updated on