3
A
回答
6
根据Markdown syntax spec/documentation,您应该可以使用纯HTML元素。此外,Kramdown documentation一般有整个使用HTML元素的部分,特别是<span>
。
从Kramdown的文档:
HTML标签,不仅可以在块级也对 跨度级使用。跨度级HTML标记只能在一个 块级元素中使用,不可能在一个块级别元素中使用开始标记,而在另一个 中使用开始标记。请注意,只支持正确的 XHTML!这意味着你必须使用,而不是
(尽管kramdown试图修复这种错误,如果 可能)。默认情况下,kramdown分析跨度HTML标签内的kramdown语法。 但是,可以使用parse_span_html 选项来配置此行为。如果设置为true,那么启用HTML跨度中的语法分析为 ,如果设置为false,则分析处于禁用状态。另外,也 可以启用/禁用语法使用 降价属性每个标签基础标签解析:
如果HTML标签具有属性降价=“0”,则没有解析(除的解析HTML span标签)在该HTML标签内完成。
如果HTML标签的属性为markdown =“1”,那么标签的内容将被解析为跨度级元素。
如果HTML标记具有markdown =“block”属性,则会发出警告,因为HTML跨度不能包含块级元素,并且该属性将被忽略。
如果HTML标记具有属性markdown =“span”,那么标记的内容将被解析为跨度级别元素。
0
相关问题
- 1. JSP:元素创建<img></img>元素
- 2. 创建并填充<style>元素
- 3. 用换行符在markdown(kramdown)表中插入脚本
- 4. 创建元素
- 5. 在JavaScript中动态创建元素使用EventListener创建元素
- 6. 使用gmail.js创建元素
- 7. 用jquery创建元素.click
- 8. jQuery引用创建元素
- 9. 用php创建HTML元素
- 10. 通过编程创建<xls:text></xsl:text>元素
- 11. 创建HTML元素
- 12. 创建slopy元素
- 13. 创建DOM元素
- 14. 创建HTML元素
- 15. 做元素创建
- 16. 创建简单markdown类
- 17. Markdown模式codemirror创建
- 18. 在SVG中使用CSS创建动画元素<g>
- 19. 如何用聚合物镖重复创建<select>元素
- 20. 使用Javascript - 创建元素<hr>与内嵌样式
- 21. 使用<canvas>元素创建热图?
- 22. 在空元素周围创建元素
- 23. 在列表中创建元素以创建元素
- 24. 在新创建的视频元素中创建/删除元素
- 25. 创建使用<all>和<any>元素打开的有效XSD
- 26. 如何使用kramdown创建连续的八进制反斜杠
- 27. kramdown还有更快的替代方法,它仍然使用PHP Markdown语法吗?
- 28. 在Aurelia中创建元素
- 29. 如何创建DOM元素?
- 30. 创建自定义元素
,谢谢,我知道我可以插入普通的HTML,但是这就是我试图避免的。我认为有创建一个跨度的语法,就像有一个用于h1 - >#h1 – marchello
从我从文档中收集的内容,不。 Markdown只是HTML转换后的一个子集,可以让人们查看和理解源代码。一般而言,只有“实际语义”元素(Hn,p,重点,粗体,列表等)被转换。跨度和div是任意的容器,因此没有真正的语义含义,因此在基本的Markdown中没有用处。 – Shauna
谢谢,我会找到解决这个问题的另一种方法。我将你的答案标记为已接受。 – marchello