【问题标题】:Table in Markdown for GitHub pagesGitHub 页面的 Markdown 表格
【发布时间】:2017-12-26 12:27:56
【问题描述】:

我正在开发一个带有 GitHub 页面的小型网站,其结构与本指南中介绍的结构非常相似。有一个index.html主文件,然后是几个预设的布局,每个页面的实际内容都是用Markdown编码的。

我想在其中一个内容页面中展示表格。 Markdown 仅支持表格,因此我使用 HTML 来构建更多结构:

---
layout: default
---

Content
=======

<table align=center>
  <tr><th align=center>Header A</th><th align=center>Header B</th><th align=center>Header C</th></tr>
  <tr><td>Content a1</td><td>Content b1</td><td>Content c1</td></tr>
  <tr><td>Content a2</td><td>Content b2</td><td>Content c2</td></tr>
  <tr><td>Content a3</td><td>Content b3</td><td>Content c3</td></tr>
</table>

这会在我的系统上生成一个带有 Markdown 查看器的实际表格。但 GitHub 显示的是 HTML 代码:

如何为 GitHub 页面创建格式化表格?

【问题讨论】:

  • 你能链接到回购吗?这可能是jekyllkramdown 配置问题,但我需要查看config.yml 中的设置是什么

标签: markdown jekyll github-pages kramdown


【解决方案1】:

align="center"和kramdown这样的带有双引号的环绕表属性将处理HTML:

<table align="center">
  <tr><th align="center">Header A</th><th align="center">Header B</th><th align="center">Header C</th></tr>
  <tr><td>Content a1</td><td>Content b1</td><td>Content c1</td></tr>
  <tr><td>Content a2</td><td>Content b2</td><td>Content c2</td></tr>
  <tr><td>Content a3</td><td>Content b3</td><td>Content c3</td></tr>
</table>

给予

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-22
    • 1970-01-01
    • 2018-07-17
    • 2015-03-14
    • 1970-01-01
    • 2021-10-06
    • 2015-06-15
    • 1970-01-01
    相关资源
    最近更新 更多