我试图创建一个链接到我的Bitbucket仓库的README文件的某个部分。以下代码在GitHub上可以正常工作,但是在Bitbucket上不起作用。我做错了什么?
## Navigation
[1. GIT To Work](#git)
...
## 1. Git To Work - Working with git<a name="git"></a>
### What is git?
我试图创建一个链接到我的Bitbucket仓库的README文件的某个部分。以下代码在GitHub上可以正常工作,但是在Bitbucket上不起作用。我做错了什么?
## Navigation
[1. GIT To Work](#git)
...
## 1. Git To Work - Working with git<a name="git"></a>
### What is git?
Bitbucket的Markdown“口味”之一是它命名标题标识符的方式。如果您检查Bitbucket README页面的HTML源代码(默认情况下可以访问https://bitbucket.org/<username>/<reponame>
),您会发现Markdown部分的标题标识符与其他标准不同。
## 1. Git To Work - Wording with git
翻译成以下HTML标题元素:
<h2 id="markdown-header-1-git-to-work-working-with-git">1. Git To Work - Working with git</h2>
注意,Bitbucket使用你标题的URL友好版本作为id
属性的值,并在前面加上markdown-header-
。因此,你可以在你的Markdown代码中创建一个链接到相应部分的链接。
请注意,Bitbucket使用标题的URL友好版本作为id
属性的值,该值的前缀为markdown-header-
。因此,在您的Markdown代码中,您可以创建一个链接到相应部分的链接。
[Link to Git](#markdown-header-1-git-to-work-working-with-git)
[Git链接](#markdown-header-git-to-work-working-with-git)
- 在前面加上markdown-header
(而不是markdown-header-1
或任何数字)。谢谢! - yair锚链接在我的Bitbucket服务器上可以工作,但不幸的是在VS Code中不能工作。
[link](#section)
## Code and Syntax highlighting <a name="section"></a>
<a name>
标签在Bitbucket服务器上可以使用。
然而,当将其放置在标题后面时,单击链接会滚动到标题下方的行(例如,页面上看不到标题)。为了解决这个问题,请将锚点移到标题前面,即## <a name="section"></a>Code and Syntax highlighting
。 - Martijn