如何使用任何“CommonMark”模块将选项传递给 commonmark 库?

Ste*_*ieD 6 commonmark cmark raku

我需要帮助获得线索。我认为我编译 C 代码的微不足道的经验是理解如何使用一些 Raku 模块来使用 CommonMark C 库的接口将 markdown 转换为 HTML 的障碍。

问题:

我在 Mac 上cmark安装了自制程序库。我正在使用CommonMark模块。它有效,但如果我在 Markdown 中嵌入了 html,我会得到:

<!-- raw HTML omitted -->

在输出中。AFAICT,CommonMark 有一个打开或关闭此功能的选项:https://github.com/commonmark/cmark/blob/8a023286198a7e408398e282f293e3b0baebb644/src/html.c#L171

CommonMark 模块似乎不允许我将参数传递给 cmark 库。该模块似乎: https: //raku.land/github:JJ/ cmark::Simple

但是,我无法真正了解文档,因为我不明白如何与 cmark 库交互。我什至不确定这个模块是否可以在 Mac 上运行。该模块似乎假定它应该安装在 debian 上。

有人可以告诉我吗?