如何取消链接autolinked bitbucket readme markdown

时间:2014-11-26 09:48:02

标签: markdown bitbucket readme

BitBucket使用MarkDown使用我们存储库中的readme.md文件呈现“索引页面”。

readme.md文件中有一个字符串,看起来像提交哈希'a68c7c33f98668bea65636a7462a94f17446e151',但事实并非如此。

现在看来bitbucket使用urlize(来自django的projekt)自动链接readme.md中的所有内容。

这对于链接很有用,但是当这个不是提交的哈希成为不存在的提交的链接时,这不是很有用。

我现在正在寻找一种简单的方法来取消链接此哈希,而不将其标记为源代码。

有人有想法吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

Atlassian的文档specifies that 7-40 hex characters will be automatically linked

您可以为哈希添加足够的零以超过40个字符的阈值,例如

0a68c7c33f98668bea65636a7462a94f17446e151

或添加0x十六进制指示符,例如

0xa68c7c33f98668bea65636a7462a94f17446e151

以防止自动链接。

或者,您可以在每六个十六进制字符之间插入一个语法空值,如[]()(空链接),因此每个段都低于七个字符阈值:

a68c7c[]()33f986[]()68bea6[]()5636a7[]()462a94[]()f17446[]()e151

答案 1 :(得分:0)

您可以将其包装在反引号中作为内联代码块。在markdown中易于阅读,并且避免了html中的6个空锚标签。这些空的锚标签在我尝试的编辑器中破坏了复制/粘贴。不幸的是,它会导致等宽格式,因此这是一个折衷。

`0xa68c7c33f98668bea65636a7462a94f17446e151`