6

Gitlabで共同作業しているプロジェクトに取り組んでおり、Githubフレーバーのマークダウン言語を使用してドキュメントを作成しようとしました。次の方法でハイパーリンクを追加しました。私README.mdAsync.jsのからそれを学びました

### Functions
* [`tableList`](#tableList)

<a name="tableList"/>

### tableList ( callback )

Lists all the tables in connected database.


___Arguments___

* `callback`[Function] : Callback function

___Example___

```js
db_wrapper.tableList( function( err, response ){
    // Do something.
});
```

しかし、この方法ではハイパーリンクは表示されません。何が問題ですか?Gitlab のマークダウン構文は Github とは異なりますか? 私のREADME.mdファイルはこちらです。そして、それは下の画像のように見えます。

ハイパーリンクの外観

4

2 に答える 2

3

Githubでは、ハイパーリンクを追加する構文は次のとおりです - [Text](#section_name). しかし、Gitlab は同じ構文をサポートしていません。バグなのか何かなのかわかりません。Gitlab では、リンクと同じようにハイパーリンクを追加する必要があります。次のように、完全な URL を指定する必要があります - [Text](full url of the section)

于 2014-08-25T02:41:33.403 に答える
1

最初のリンクについては、タイトルの後に必ず空行を残してください。

### Functions

* [`tableList`](#tableList)

には次のcaolan/async/README.mdリンクが含まれています。

## Documentation

### Collections

* [`each`](#each)
* [`eachSeries`](#eachSeries)

ターゲット セクションを次のように使用します。

<a name="each" />
### each(arr, iterator, callback

リンクが参照しているセクションの直前にアンカーの名前を追加する必要があります。

GitLab 6.6 (2014 年 2 月) 以降、マークダウン ドキュメントの任意のセクションにアンカーが自動的に追加されているはずです。commit 61748c9Pull Request 6219および提案 4533114
を 参照してください。

于 2014-08-23T19:10:09.137 に答える