markdown - 如何在启动存储库页面中标记代码块(readme.md)

标签 markdown bonobo

我使用 Windows 版 Bonobo Git Server 4.0.0.0。效果很好。我使用 readme.md 作为信息通知。我可以在每行之前使用 4 个空格来标记代码块(在这种情况下,语法格式不起作用)。不幸的是,

(empty line)
```java 
(some program code...) 
``` 

(或其他程序语言)构造不适用于此 Markdown 文件。但是,单独的存储库 java 文件可以在 Web 浏览器中解析并正确显示。也许还有另一种标记代码的方法?

最佳答案

protected 代码块不是 standard Markdown Syntax 的一部分。它们是后来添加的,并非所有实现都支持。因此,您需要确定您正在使用哪种实现以及该实现是否提供对该功能的支持。

Bonobo Git Server 似乎使用 MarkdownDeep作为它的 Markdown 解析器。根据MarkdownDeep的documentation , 默认情况下不支持隔离代码块。需要作为 ExtraMode 的一部分启用对它们的支持。然而,快速浏览 Bonobo Git Server 的文档并不能表明是否有任何服务器设置可以启用该功能。由于Bonobo Git Server的代码是opensource你可以想象破解代码并运行你自己的版本。或者您可以联系项目的开发人员并请求添加该功能。

关于markdown - 如何在启动存储库页面中标记代码块(readme.md),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32351966/

相关文章:

javascript - 将 Markdown/ASCI(多行)转换为 HTML(nodejs)

html - 如何在 Pandoc Markdown 中添加 anchor 标记到 HTML 转换以避免 URI 编码?

git - Bonobo Git 服务器 - HTTP 错误 500.19 - 代码 : 0x80070021

Git 卡在 POST git-receive-pack 上

javascript - 我无法使用 Jquery Serialize 获取 Markdown 的值

RMarkdown IO 幻灯片演示不再支持 css 文件中的背景图片

markdown - kotlin文件不支持markdown编写的流程图?

git - RPC 失败结果 22 http 代码 404

git - 您如何为 Bonobo Git 服务器存储库设置分支?