Markdown - 如何为1个代码块设置标签大小

时间:2018-02-18 09:11:13

标签: markdown tab-size

我正在使用markdown文件,获得了一些代码块。对于一个特定的代码块,我想强制设置tab-size等于6.我该怎么做?

我有三个想法:

  1. 某事 - info-string。就像我在代码块的开头写```sql一样,可以添加类似tab-size = 6之类的东西。但是没有找到任何关于它的信息,我的所有随机猜测都失败了(tabsizetabSizetab-size)。
  2. 通过html标签更改样式。例如,

    <span style = "font-size: 2em;">
    ```sql
    <some code here>
    ```
    </span>
    

    确实改变了代码的大小。因此,如果我写style = "tab-size: 6;"之类的东西,它理论上应该改变标签大小。它没有。此外,我看到this帖子提到了其他属性,例如-o-tab-size,所以我也将所有内容添加到我的span标记中。仍然没有。

  3. 旁注:使用Markdown预览加上原子,标签大小等于2.在Markdown预览(没有加号)中,每个标签交换4个空格。在Github中,tab-size是6,但这不是因为我设置了它(用不同的值检查,不起作用)。

    1. 只需使用空格而不是标签,这显然可行。
    2. 所以,是的,我怎么做这样的事情?

1 个答案:

答案 0 :(得分:0)

使用空格而非标签。

  1. 所有浏览器tab-size属性为not supported
  2. 出于安全原因,某些网站(例如GitHub)会strip out输出中的任何样式标记。
  3. 无论如何,某些Markdown解析器会将所有标签转换为空格。
  4. 鉴于上述情况,始终如一地保持对输出的控制的唯一方法是使用空格。这使您可以绝对控制代码块。