简介
Markdown 是一种易于阅读、易于书写的纯文本格式化语言。你可以使用 Markdown 语法以及一些额外的 HTML 标签,在 GitHub 上格式化你的写作,例如存储库自述文件以及对拉取请求和问题的评论。在本指南中,你将通过创建或编辑你的 GitHub 个人资料自述文件来学习一些高级格式化功能。
如果你不熟悉 Markdown,你可能需要从“基本写作和格式化语法”或 使用 Markdown 进行交流 GitHub 技能课程开始。
如果你已经有一个个人资料自述文件,你可以通过向现有自述文件添加一些功能或创建一个名为 about-me.md
的 Markdown 文件的 gist 来遵循本指南。有关更多信息,请参阅“创建 gist”。
创建或编辑你的个人资料自述文件
您的个人资料自述文件让您能够与 GitHub.com 上的社区分享有关您自己的信息。自述文件显示在您的个人资料页面的顶部。
如果您还没有个人资料自述文件,可以添加一个。
- 创建一个与您的 GitHub 用户名同名的存储库,使用
README.md
文件初始化存储库。有关详细信息,请参阅“管理您的个人资料自述文件”。 - 编辑
README.md
文件并删除创建文件时自动添加的模板文本(以### Hi there
开头)。
如果您已有个人资料自述文件,则可以从您的个人资料页面进行编辑。
-
在任何 GitHub 页面的右上角,单击您的个人资料照片,然后单击您的个人资料。
-
单击 在您的个人资料自述文件的旁边。
添加适合您访客的图片
您可以在 GitHub 上的通信中包含图片。在这里,您将向个人资料自述文件的顶部添加一个响应式图片,例如横幅。
通过将 HTML <picture>
元素与 prefers-color-scheme
媒体功能结合使用,您可以添加一张图片,该图片会根据访客使用的是浅色模式还是深色模式而改变。有关详细信息,请参阅“管理您的主题设置”。
-
将以下标记复制并粘贴到您的
README.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>
<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>
-
用您选择的图片的 URL 替换标记中的占位符。或者,要先试用该功能,您可以从我们的以下示例中复制 URL。
- 用要为使用深色模式的访客显示的图片的 URL 替换
YOUR-DARKMODE-IMAGE
。 - 用要为使用浅色模式的访客显示的图片的 URL 替换
YOUR-LIGHTMODE-IMAGE
。 - 用要显示的图片的 URL 替换
YOUR-DEFAULT-IMAGE
,以防无法匹配其他图片,例如,如果访客使用的是不支持prefers-color-scheme
功能的浏览器。
- 用要为使用深色模式的访客显示的图片的 URL 替换
-
要使图像对使用屏幕阅读器的访问者无障碍,请将
YOUR-ALT-TEXT
替换为图像描述。 -
要检查图像是否已正确呈现,请单击预览选项卡。
有关在 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 表格来整理信息。在这里,你将使用表格来介绍自己,方法是对某些内容进行排名,例如你最常用的编程语言或框架、你正在花时间学习的内容或你最喜欢的爱好。当表格列包含数字时,使用标题行下方的语法 --:
来右对齐列非常有用。
-
返回到编辑文件选项卡。
-
要在
</picture>
标记下两行处介绍自己,请添加一个## 关于我
标题和一个关于你自己的简短段落,如下所示。## About me Hi, I'm Mona. You might recognize me as GitHub's mascot.
-
在此段落下两行处,通过复制并粘贴以下标记来插入一个表格。
Markdown | Rank | THING-TO-RANK | |-----:|---------------| | 1| | | 2| | | 3| |
| Rank | THING-TO-RANK | |-----:|---------------| | 1| | | 2| | | 3| |
-
在右侧列中,将
THING-TO-RANK
替换为“语言”、“爱好”或其他任何内容,并在列中填写你的内容列表。 -
要检查表格是否已正确呈现,请单击预览选项卡。
有关更多信息,请参阅“使用表格整理信息”。
表格示例
## About me
Hi, I'm Mona. You might recognize me as GitHub's mascot.
| Rank | Languages |
|-----:|-----------|
| 1| JavaScript|
| 2| Python |
| 3| SQL |
表格的外观
添加折叠部分
为了保持内容整洁,你可以使用 <details>
标记来创建一个可扩展的折叠部分。
-
要为创建的表格创建一个折叠部分,请在
<details>
标记中包装表格,如下例所示。HTML <details> <summary>My top THINGS-TO-RANK</summary> YOUR TABLE </details>
<details> <summary>My top THINGS-TO-RANK</summary> YOUR TABLE </details>
-
在
<summary>
标记之间,用表格中排名内容替换THINGS-TO-RANK
。 -
或者,若要使该部分默认显示为打开状态,请将
open
属性添加到<details>
标记。<details open>
-
若要检查折叠部分是否已正确呈现,请单击预览选项卡。
折叠部分示例
<details>
<summary>My top languages</summary>
| Rank | Languages |
|-----:|-----------|
| 1| JavaScript|
| 2| Python |
| 3| SQL |
</details>
折叠部分的外观
添加引用
Markdown 还有许多其他选项可用于设置内容格式。在此,你将添加一条水平线以划分页面,并添加一个块引用以设置你最喜欢的引用的格式。
-
在文件的底部,在
</details>
标记下方两行处,通过键入三个或更多破折号添加一条水平线。---
-
在
---
行的下方,通过键入如下标记添加一个引用。> QUOTE
用你选择的引用替换
QUOTE
。或者,从下面的示例中复制引用。 -
若要检查所有内容是否已正确呈现,请单击预览选项卡。
引用的示例
---
> If we pull together and commit ourselves, then we can push through anything.
— Mona the Octocat
引用的外观
添加注释
你可以使用 HTML 注释语法添加将在输出中隐藏的注释。在此,你将添加一条注释以提醒自己稍后更新 README。
-
在
## About me
标题下方两行处,通过使用以下标记插入一条注释。<!-- COMMENT -->
用“待办事项”替换
COMMENT
,提醒自己稍后做某事(例如,向表格中添加更多项目)。 -
若要检查你的注释是否已在输出中隐藏,请单击预览选项卡。
注释示例
## About me
<!-- TO DO: add more details about me later -->
保存你的工作
当你对更改感到满意时,请通过单击提交更改保存你的个人资料 README。
直接提交到 main
分支将使你的更改对个人资料上的任何访问者可见。如果你想保存你的工作,但尚未准备好让它在个人资料上可见,你可以选择为此提交创建一个新分支并启动一个请求合并。
后续步骤
- 继续了解高级格式化功能。例如,请参阅“创建图表”和“创建并突出显示代码块”。
- 在 GitHub、问题、请求合并和讨论中交流时,请使用你的新技能。有关更多信息,请参阅“在 GitHub 上交流”。