Link OpenNewTab拡張機能
この記事では、Link OpenNewTab拡張機能の使用方法について説明します
対応バージョン:>=2.9.1
Link OpenNewTab拡張機能は、外部サイトへのリンクを新規タブで開くようにする拡張機能です。
この拡張機能を有効化することで、以下のコンポーネントが使用できるようになります。
- 外部サイトへのリンク
この拡張機能は絶対リンクの指定されたリンクについて、新規タブで開くようにします。
オプション
対応バージョン:>=2.12
mkdocs.yml
にオプションとしてルールを書くことで、特定のドメインやそのサブドメイン、パスなどへジャンプするリンクについて、新規タブで開かないように構成できます。
mkdocs.yml
markdown_extensions:
- lantana.link_opennewtab:
ignore_rules:
- base_url: "https://wsoft.ws/"
subdomain_depth: 1
rules:
- base_url: "https://xyz.wsoft.ws/"
subdomain_depth: 2
この設定を適用すると、ページは次のようになります。
例
Markdown
ignore_rulesが適用されるので、
- [これは新規タブにならない](https://wsoft.ws/)
- [これも新規タブにならない](https://docs.wsoft.ws/)
rulesが適用されるので、
- [これは新規タブになる](https://xyz.wsoft.ws/)
- [これも新規タブになる](https://a.xyz.wsoft.ws/)
優先順位
OpenNewTab拡張機能のルールは、ignore_rules
よりもrules
の設定が優先されます。
導入方法
設定ファイル(mkdocs.yml
)に以下の行を追加します。
このとき、link_opennewtab
はリンクを生成する拡張機能より後に追加してください。