【问题标题】:How to unlink autolinked bitbucket readme markdown如何取消链接自动链接的 bitbucket 自述文件降价
【发布时间】:2015-01-24 14:06:26
【问题描述】:

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

readme.md 文件中有一个字符串,看起来像一个提交哈希 'a68c7c33f98668bea65636a7462a94f17446e151' 但不是。

现在显然 bitbucket 使用 urlize(来自 django 的项目)来自动链接我们 readme.md 中所有有用的东西。

这对链接很有用,但当这个不是提交的哈希变成一个不存在的提交的链接时就不行了。

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

谁有想法?

谢谢!

【问题讨论】:

  • 如果其他用户无法理解您的要求,那么提供赏金也无济于事。你最好澄清你的问题。
  • @sigi,克里斯是对的。向我们提供有关问题的更多信息。
  • 我重写了文本,希望它更清楚。稍后我可能会做一个示例项目。

标签: markdown bitbucket readme


【解决方案1】:

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

您可以在哈希前面加上足够的零以超过 40 个字符的阈值,例如

0a68c7c33f98668bea65636a7462a94f17446e151

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

0xa68c7c33f98668bea65636a7462a94f17446e151

防止自动链接。

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

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

【讨论】:

    【解决方案2】:

    您可以将其包装在反引号中作为内联代码块。它在降价中易于阅读,并避免了 html 中的 6 个空锚标记。那些空的锚标签会破坏我尝试过的编辑器中的复制/粘贴。不幸的是,它会导致等宽格式,因此需要权衡取舍。

    `0xa68c7c33f98668bea65636a7462a94f17446e151`
    

    【讨论】:

    • 我厌倦了这个,它仍然为我自动链接了内联代码块中的文本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2017-01-19
    • 2018-12-15
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多