gpt4 book ai didi

html - 将 Cucumber/Gherkin 格式化为 HTML

转载 作者:行者123 更新时间:2023-12-04 14:22:38 25 4
gpt4 key购买 nike

我试图找到一种方法以编程方式将 Github markdown 文件转换为 HTML 文件,该文件将正确执行 Cucumber (Gherkin) 代码的语法突出显示。为此,我主要关注 Pandoc,但我对其他工具持开放态度。

Cucumber 代码位于如下所示的 Markdown “围栏块”中:

```cucumber

(the Cucumber code)

```

带有 '```ruby' 格式的类似块正确格式化。经过一番研究,我了解到 Pandoc 使用了 highlighting-kate 库。虽然该库中没有内置 Cucumber 支持,但 Torbjörn Klatt 在 http://lists.kde.org/?l=kwrite-devel&m=132620977017108 中描述了解决方案的尝试。 .我联系了作者,虽然他可能会提供一些指导,但他无法做进一步的实质性工作。

任何人都知道如何解决这个问题? (除了“是的,自己去写”;))

谢谢。

最佳答案

也许您可以提取 Gherkin Text 并转换为 Gherkin 文档格式 json
https://github.com/cucumber/common/blob/main/messages/jsonschema/GherkinDocument.json
使用它来呈现你想要的方式,例如这个项目提供了一个 react 组件来以很好的方式显示文档。
https://github.com/cucumber/common/tree/main/react/javascript
也许您可以使用它来生成用于编辑的自动完成选项,例如 https://dev.to/brpaz/how-to-create-your-own-auto-completion-for-json-and-yaml-files-on-vs-code-with-the-help-of-json-schema-k1i

关于html - 将 Cucumber/Gherkin 格式化为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21001581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com