Skip to main content

有关在 GitHub 上编写的快速入门

Learn advanced formatting features by creating a gist to describe yourself.

简介

Markdown 是一种易于读取和编写的语言,用于设置纯文本格式。 可以使用 Markdown 语法以及一些其他 HTML 标记来格式化位于存储库自述文件以及有关拉取请求和问题的注释等位置的 GitHub 上的写入内容。 在本指南中,你将通过创建 gist 的自述文件来了解一些高级格式设置功能。

如果不熟悉 Markdown,则可能需要通过“基本撰写和格式语法”或使用 Markdown 进行通信 GitHub Skills 课程入门。

创建 Gist

Gists 允许在 your enterprise 上存储或与他人共享代码段和其他信息片段。 若要在 gist 中使用格式设置功能,请添加扩展名为 .md 的 gist 文件。

  1. 导航到 Gist 主页, http(s)://gist.[hostname]
  2. (可选)键入 gist 的说明,例如“关于我”。
  3. 在“文件名包括扩展名...”字段中,键入 about-me.md

有关详细信息,请参阅“创建 gist”。

添加适合访问者的图像

可以在 GitHub 上的通信中包含图像。 在这里,将响应式图像(如横幅)添加到gist的顶部。

通过将 HTML <picture> 元素与 prefers-color-scheme 媒体功能结合使用,可以添加一个图像,该图像根据访问者使用的是浅色还是深色模式而变化。 有关详细信息,请参阅“管理主题设置”。

  1. 将以下标记复制并粘贴到 about-me.md 文件中。

    HTML
    <picture>
     <source media="(prefers-color-scheme: dark)" srcset="YOUR-DARKMODE-IMAGE">
     <source media="(prefers-color-scheme: light)" srcset="YOUR-LIGHTMODE-IMAGE">
     <img alt="YOUR-ALT-TEXT" src="YOUR-DEFAULT-IMAGE">
    </picture>
  2. 将标记中的占位符替换为所选图像的 URL。 或者,若要首先尝试该功能,可以从以下示例复制 URL。

    • YOUR-DARKMODE-IMAGE 替换为图像的 URL,以便向使用深色模式的访问者显示。
    • YOUR-LIGHTMODE-IMAGE 替换为图像的 URL,以便向使用浅色模式的访问者显示。
    • YOUR-DEFAULT-IMAGE 替换为要显示的图像的 URL,以防其他图像都不匹配,例如,如果访问者使用的浏览器不支持 prefers-color-scheme 功能。
  3. 若要让使用屏幕阅读器的访问者可以访问图像,请将 YOUR-ALT-TEXT 替换为图像的说明。

  4. 若要检查图像是否已正确呈现,请单击“预览”选项卡。

有关在 Markdown 中使用图像的详细信息,请参阅“基本编写和格式设置语法”。

示例

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/25423296/163456776-7f95b81a-f1ed-45f7-b7ab-8fa810d529fa.png">
  <source media="(prefers-color-scheme: light)" srcset="https://user-images.githubusercontent.com/25423296/163456779-a8556205-d0a5-45e2-ac17-42d089e3c3f8.png">
  <img alt="Shows an illustrated sun in light mode and a moon with stars in dark mode." src="https://user-images.githubusercontent.com/25423296/163456779-a8556205-d0a5-45e2-ac17-42d089e3c3f8.png">
</picture>

外观

浅色模式下的“预览”选项卡的屏幕截图,其中显示了微笑的太阳的图像

添加表

可以使用 Markdown 表来组织信息。 在这里,你将使用一张表格通过对某些东西进行排名来介绍自己,例如最常用的编程语言或框架,花时间学习的东西或最喜欢的爱好。 当表列包含数字时,使用标题行下方的 --: 语法使列右对齐非常有用。

  1. 返回到“编辑 新 文件”选项卡。

  2. 若要介绍自己,请在 </picture> 标记下方的两行处添加 ## About me 标题和一小段关于你自己的内容,如下所示。

    ## About me
    
    Hi, I'm Mona. You might recognize me as GitHub's mascot.
    
  3. 在此段落下方的两行处,通过复制并粘贴以下标记来插入表。

    Markdown
    | Rank | THING-TO-RANK |
    |-----:|---------------|
    |     1|               |
    |     2|               |
    |     3|               |
  4. 在右侧的列中,将 THING-TO-RANK 替换为“语言”、“爱好”或其他任何内容,然后在列中填写内容清单。

  5. 若要检查表格是否已正确呈现,请单击“预览”选项卡。

有关详细信息,请参阅“使用表格组织信息”。

示例

## About me

Hi, I'm Mona. You might recognize me as GitHub's mascot.

| Rank | Languages |
|-----:|-----------|
|     1| Javascript|
|     2| Python    |
|     3| SQL       |

外观

“预览”选项卡的屏幕截图,显示“关于我”标题和包含语言列表的呈现表

创建折叠部分

若要使内容保持整洁,可以使用 <details> 标记创建可展开的折叠部分。

  1. 若要为创建的表创建折叠部分,请将表包装在 <details> 标记中,如以下示例所示。

    HTML
    <details>
    <summary>My top THINGS-TO-RANK</summary>
    
    YOUR TABLE
    
    </details>
  2. <summary> 标记之间,将 THINGS-TO-RANK 替换为在表格中排名的任何内容。

  3. (可选)若要使该部分在默认情况下显示为打开状态,请将 open 属性添加到 <details> 标记。

    <details open>
    
  4. 若要检查折叠的部分是否已正确呈现,请单击“预览”选项卡。

示例

<details>
<summary>My top languages</summary>

| Rank | Languages |
|-----:|-----------|
|     1| Javascript|
|     2| Python    |
|     3| SQL       |
  
</details>

外观

“预览”选项卡的屏幕截图,其中名为“我的常用语言”的折叠部分由下拉箭头标记

添加引文

Markdown 具有许多其他用于设置内容格式的选项。 在这里,你将添加一条水平线来分割页面,并添加一个块引用块来格式化你喜欢的引文。

  1. 在文件底部,在 </details> 标记下方两行处,通过键入三条或更多短划线来添加水平线。

    ---
    
  2. --- 行下方,通过键入如下所示的标记来添加引文。

    > QUOTE
    

    QUOTE 替换为所选引文。 或者,请从以下示例中复制引文。

  3. 若要检查所有内容是否已正确呈现,请单击“预览”选项卡。

示例

---
> If we pull together and commit ourselves, then we can push through anything.

— Mona the Octocat

外观

“预览”选项卡的屏幕截图,在水平粗线下方有一个缩进引文

添加注释

可以使用 HTML 注释语法添加将在输出中隐藏的注释。 在这里,你将添加注释,以提醒自己稍后更新gist。

  1. ## About me 标题下方的两行中,使用以下标记插入注释。

    <!-- COMMENT -->
    

    COMMENT 替换为“待办事项”项目,提醒自己稍后执行某些操作(例如,向表中添加更多项)。

  2. 若要检查注释是否在输出中隐藏,请单击“预览”选项卡。

示例

## About me

<!-- TO DO: add more details about me later -->

保存工作

当你对更改感到满意时,请保存 gist。

  • 若要对搜索引擎隐藏 gist,但对共享 URL 的任何人可见,请单击“创建机密 gist”
  • 如果希望 gist 对 your enterprise 上的任何人都可见,请单击“创建内部 gist”

后续步骤