1. ホーム
  2. github

GitHub wiki で自動生成されたリンクを防ぐには?

2023-08-09 09:05:25

質問

GitHubのwikiページで、もし私がタイプしたら。

www.foobar.com

GitHubは自動的にこれをURLとみなし、テキストをハイパーリンクにして http://www.foobar.com . しかし、ハイパーリンクが作成されないようにしたいこともあります。この動作を止める方法はあるのでしょうか?おそらく、ある種のマークダウン?

どのように解決するのですか?

2021年11月、VSCode 1.63にアップデートしました。

この問題を解決するために 問題 136198 マークダウンのプレビューでリンクが正しく作成されない "。

一方 "markdown.preview.linkify": false は無効化されます。 リンク化 の機能を完全に無効にし md.linkify.fuzzyLink false は、リンクに対してのみ無効化されます のない ヘッダがないリンクのみ無効になります。

というのは、より良い選択肢だと思いますし、すでにサポートされている マークダウンイット .


オリジナルの回答(2014年)です。 これはwikiページに限ったことではなく、その一部である GFM (GitHub Flavored Markdown) の一部です。 urlオートリンク 機能 .

の中に入れても動作しますが、URLはコードとして表示されます: foo http://example.com のように表示されます。

foo `http://example.com` bar

もう一つのトリック ( は、この gist で紹介されている ) は

ht<span>tp://</span>example.com 

これで、http://example.com が通常のテキストとして表示されます。

あなたの場合(http:// を除いた場合)

w<span>ww.</span>foobar.com

これだと、www.foobar.com も普通のテキストとして表示されます。

ギークリー 追加 をコメント欄に :

メールの場合は foo<span>@</span>example.com


ヴェンリクス で提案しています。 コメント で、より短く、よりきれいな解決策を提案しています。

ただ void 要素 タグを追加するだけです (私は <area> ) を、URL の検出性を壊すような場所、例えば、最初のドットの直前で使用します。

www<area>.foobar.com