あくまで「はてな」内部限定の話です。
かつて「eid記法」と言うんだったっけ、「id:entry:」+8桁の数字(=eid)で、ブコメへの自動リンクを生成させる方法があった。
だがいつのバージョンアップからか、この手段が使えなくなってしまった。記事にあるように「規約違反を報告」をクリックしても8桁のeidが表示されなくなってしまったのだ。
一、二例試したところ、以前に作られたリンクは今でも有効のようだが。
代わりになのか、はてなブクマカの何人かが「id:entry:」+19桁の数字という形式のリンクを貼っているのを見かけるようになった。
どうやるんだろうと思っていたが、ひょんなことからそのやり方がわかったので自分の忘備用にメモする。
例えば、この「はてな匿名ダイアリー」のブコメへのリンクを貼りたかったとする。
誰のブコメでもいいから、ブコメ下に表示されている「リンク」という文字をクリックする。
他の人のブコメをサンプルに用いると万が一トラブルがあるかも知れないので自分のブコメのスクリーンショットを撮ったが、碌なコメントじゃないな。サンプルを変えようと思ったが私のブコメのくだらなさはどれも大同小異なので、このまま進める。
ブラウザのアドレスバーに、「b.hatena.ne.jp/entry/」に続いて19桁の数字が表示される。
誰のブコメでもいいと書いたのは、19桁の数字の後の「/comment/」に続くはてなIDが違うだけだからだ。
この19桁の数字をコピーして、「id:entry:」の文字列の後ろにペーストすると…
id:entry:4715608007029319586
ええっ、「はてなブログ」からだとリンクが自動生成されないの?!
「はてなブックマーク」からだったら、これで巧くいくはずです。
追記:
「はてなブログ」から自動リンク生成したい場合は頭に「b:」をつけて…
b:id:entry:4715608007029319586
としなければなりませんでした。すっかり忘れてしまっていて自ブログ検索して思い出しました。
追記おわり
なお「/comment/(はてなID)」を削除したリンクは有効で…
https://b.hatena.ne.jp/entry/4715608007029319586
ブコメ表示時にブラウザのアドレスバーから採取したURLより少しだけ短くなるようです。
https://b.hatena.ne.jp/entry/s/anond.hatelabo.jp/20220218181814
URLを短くしたければ短縮URLサイトを利用した方が手っ取り早そうだけど、「はてな」のことは「はてな」内部で完結させたいという美意識(?)みたいなものもあるもんで。
これらの手法は、公式の「はてなブログ ヘルプ」には見当たりませんでした。やってみようという方は、あくまで自己責任の範囲内でお願いします、と逃げを打っておく。
追記:
セルフブックマークでテストしました。やはりブコメからだと「b:」がなくてもリンクが生成されるけど、ブログからだと「b:」がないとダメなようです。
スポンサーリンク