generated at
fragment-link
hata6502独自で考えたフラグメントリンク記法を動作させるUserScriptです。


用途
行IDに依存せず、切れにくい行リンクを作る。
fragment-link#623623bef53d1400237ff6deは、行が削除されるとリンクが切れる。
説明的なリンクを作る。
fragment-link#623623bef53d1400237ff6deは、説明的なリンクではない。
ページタイトルの表記ゆれ対策をする。
短縮URLを生成する。


記法
[# [フラグメント]] と書きます。
他のページにて、フラグメントへのリンクを作ります。
フラグメントへのリンクをクリックすると、 [# [フラグメント]] と書いた行にリダイレクトされます。

以下の場合は、リダイレクトが発生しません。
フラグメントページに内容が書かれている場合
[# [フラグメント]] が複数ページに書かれている場合
代わりに、 [# [フラグメント]] が書かれているページをハイライトします。

UserScriptを読み込めない環境においては、通常のリンクとして動作します。


使い方
自己責任でUserScriptを実行してください。

script.js
import {runFragmentLink} from "/api/code/hata6502/fragment-link/index.js"; runFragmentLink({ symbol: "#" });


? ([fragment-link]|[フラグメントリンク])記法
? Scrapboxで切れにくい行リンクを作る
? Scrapboxで説明的な別名のリンクを作る
? Scrapboxページタイトルの[表記ゆれ]対策をする
? Scrapboxの[短縮URL]を生成する