BitBucket使用MarkDown使用我们存储库中的readme.md文件呈现“索引页面”。
readme.md文件中有一个字符串,看起来像提交哈希'a68c7c33f98668bea65636a7462a94f17446e151',但事实并非如此。
现在看来bitbucket使用urlize(来自django的projekt)自动链接readme.md中的所有内容。
这对于链接很有用,但是当这个不是提交的哈希成为不存在的提交的链接时,这不是很有用。
我现在正在寻找一种简单的方法来取消链接此哈希,而不将其标记为源代码。
有人有想法吗?
谢谢!
答案 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`