如何创建降价表

2004年,Daring Fireball的John Gruber创建了Markdown,这是一种轻量级的标记语言,用于在网络上发布内容。它使用简单易懂的纯文本格式语法,通过使用简单的Perl脚本来创建整洁的HTML或XHTML。

此后,出现了多种Markdown。虽然表格未出现在原始规范中,但大多数Markdown编辑器现在都支持它们,并且非常易于实现。让我们看一下从头开始创建表以及可以加快该过程的资源。

Markdown表语法

如果您不熟悉Markdown,请不要担心—有很多很好的理由来学习它。

如前所述,香草Markdown不包含对表的支持。随后已经进行了标准化Markdown的工作,其中最重要的是CommonMark。 Markdown的这种实现方式也不包括对表的本地支持,尽管将来可能还会迭代。

大多数现代Markdown编辑器都支持轻量级标记语言的几种不同实现。 Github Flavored Markdown和Markdown Extra都引入了对表格的支持,并且在在线平台和现代编辑器中都得到了很好的支持。

幸运的是,这两种实现都使用相同的格式,这意味着您不需要记住不同语言的不同语法。表语法也非常健壮,并且您不需要最整洁的代码即可创建格式良好的表。

这里是使用GitHub Flavored Markdown或Markdown Extra创建的Markdown表的示例:

| Column 1       | Column 2     | Column 3     || :------------- | :----------: | -----------: ||  Cell Contents | More Stuff   | And Again    || You Can Also   | Put Pipes In | Like this \| |

这将创建一个格式整洁的表,如下所示:

表是使用管道(|)和破折号(-)创建的,并使用冒号(:)进行对齐单元格内容。在上面的示例中,我们使用破折号和规则空格在代码视图和渲染时均创建了一个整洁的表格。请注意,破折号旁边的冒号会导致左列向左对齐,中心列居中,右列向右对齐。

如代码中所述,您可以只要您在管道前面加上反斜杠(\),就可以将管道作为内容插入。表格会自动在第一行中以粗体显示格式,并在您添加更多行时采用交替的条纹背景色。

但是您可以将表分解为更简单的格式。您只需要在第一行下方的三个破折号即可定义该表。外管也可以省去。

下面是一个示例,该示例在Markdown中是一个非常有效但又看起来很粗糙的表:

Column 1 | Column 2 | Column 3--- | --- | ---**Things** | _Don't_ | [Need](http://PCPC.me)To | *__Look__* | `Pretty`

其中创建了一个看起来像这样的表:

请注意,在此示例中,我们添加了一些受支持的格式,包括粗体,斜体,内联链接,粗体和斜体强调的组合以及代码段。这种用法有局限性,例如代码段不能包含多行,因为这表示列的结尾。

您还可以使用相关的Markdown语法将图像插入表中。请查看我们可打印的Markdown备忘单,以获取格式语法的完整列表。

Markdown表生成器

如果您特别喜欢Markdown使添加简单格式变得容易的方式,标题,链接和图像,而不是因为不希望格式化表格而使用Markdown表格生成器。

可能是同类中最简单的网站,具有全套功能用于创建从小型表到大型表的所有工具,并将其导出到Markdown的工具。您可以使用网格自定义表格的确切大小,然后双击一个字段以添加内容。

点击标签,您可以在各字段之间移动,并且可以使用顶部的对齐工具对齐表格的内容。有趣的是,该工具甚至允许您独立于列规则来对齐单元格,因为它会在字段内容之前或之后插入正确数量的空格,以确保事物格式正确。

填充后在表格中,点击生成按钮查看减价。然后您可以复制到剪贴板并将表粘贴到文档中。选中紧凑模式框以压缩表格并节省空间。也可以使用此生成器通过 File 菜单导入.CSV文件。

这种出色的Excel或Google表格到Markdown转换工具是软件开发人员Dave Johnson的创意,并托管在他自己的博客上。它基于Jonathan Hoyt的copy-excel-paste-markdown代码,使用起来并不简单。

只需在电子表格工具中复制表格范围,将其粘贴到文本框中,然后观看因为它会自动转换为Markdown兼容表。然后,您可以再次复制它并将其粘贴到Markdown文档中。

Dave还创建了一个也可以处理列对齐的版本,就像上面的Markdown表生成器一样。

花大量时间在Google表格中,并且希望使用浏览器扩展程序将单元格区域或整个电子表格转换为Markdown,Chrome的MarkdownTableMaker应该可以解决问题。如果您在Google云端硬盘上花费了大量时间,则可以使用这些与Google云端硬盘兼容的Markdown编辑器将其集成到您的工作流程中。

Master Markdown Today

Markdown知识非常棒您将其添加到数字出版库中的技巧。无论您是在Reddit上发表评论,还是想创建博客,这种简化的标记语言都具有多种用途。与正确的编辑器配对后,Markdown可以轻松转换成HTML,PDF等。

立即开始阅读我们的Markdown学习指南!

标签: Markdown