问题标签 [commonmark]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 在 C 中这个大小调整代码的优势是什么?
为通用问题标题道歉,我不知道如何正确表达它(欢迎提出建议!)
我试图了解Common Mark 解析器的一些代码并遇到了这个问题:
因此,给定一个数字,例如 32,它将添加 (32 / 2) [48],添加 1 [49],添加 7 [56],最后与 -8 [56] 进行与运算。
这是一种常见的模式吗?特别是添加一个数字,然后与它的补码进行与运算。
有没有人能够提供任何关于这是在做什么以及存在哪些优势(如果有的话)的见解?
javascript - 使用 commonmark 提取第一个 p 标签和第一个 h1 标签
假设我有以下降价
我想获得第一个h1
标签和第一个p
标签,以便让他们接受帖子的标题和描述。
我不能使用浏览器 API,因为它在 Node 服务器上运行
为了获得第一个h1
标签,我使用了commonmark.js
.
对于上面的降价,我在控制台上得到了输出。
可以看到,第一个h1
返回的是Common mark is,其实应该是# Comman mark is **just great**
p标签也是一样,我该如何解决这个问题?
commonmark - 如何将 CommonMark 嵌入没有包裹起来?
?
我正在编写一个脚本,从源文件中提取 markdown 片段并生成一个 .md 文件,该文件被馈送到基于 CommonMark (rust / pulldown-cmark 0.7.0) 的文档系统。在最终的 .html 结果中,我希望这些片段显示为定义列表 ( <dl>
)。实现这一目标的最佳方法是什么?
我尝试了三种方法(在这里渲染):
- 拥抱 HTML 是 md,并让
generated.md
包含内联 HTML:
这给出了正确的结果,但不可接受,因为它要求将源文件编码为 HTML。
- 带有嵌入式降价的嵌入式 HTML:
这可行,但标题和定义被包裹在<p>
结果中的一个元素中,这会产生多余的间距。
- 使用纯降价和虚线列表:
- 通过添加呈现相同的标记来模拟 a 的外观。使用我正在使用的 CSS,以下工作:
...但是生成的 .html 与其他 CSS 看起来很糟糕。
我的问题是是否可以改进 2 以提供更好的布局,或者我是否需要接受 3 或 4 的丑陋。
pandoc - 转换为 Markdown 时在 pandoc 中保留自定义代码块属性
我正在将 org 文件转换为 Markdown(特别是commonmark
)。我正在向编写commonmark
器不支持的代码块添加自定义属性,并在转换期间将它们从代码块中剥离。我正在尝试找到一种方法来保留我的自定义属性。
这就是我所拥有的:
这就是我想要的 .md 文件中的内容:
在做了一些研究之后,我认为过滤器可以解决我的问题:我现在正在玩panflute,一个用于编写 pandoc 过滤器的 python 库。
我发现了一些相关问题,但它们适用于其他转换(rST -> html,rst -> latex),而且我不知道足够的 Lua 将代码转换为 Python 和 org -> md 转换。
谢谢你的帮助。