昨日は日中仕事だったし、徹夜をしたせいで家に帰ってからもすぐに寝てしまったので、twitterのAPI有料化、大量凍結にともなう大量流出とマストドンへの大量流入の波に乗り遅れてしまった。

 何日か前にマストドンのインスタンス(サーバー)について投稿したものをお気に入りに入れてもらったりブーストしてもらったりしていたので何ごとかと思っていたけど、きっと@mstdn.jp みたいなインスタンスへの言及が本文中にあったので、新規のユーザーが検索をして見つけてくれたのかもしれないなと。ツイッターから来た人でまず何かを検索しようとする人は少なくないと思うので。

 まあそういうわけで、私もマストドンに来たばかりの新参者だけど、時間があれば新しくツイッターの国からやってきた人向けに何か案内めいた情報を提供できないかなと考えている。まだこれからも波は来るだろうし少しずつ準備しておく。

 なんでだろう、このリプライをつけている投稿はアットマークを付けてインスタンス(サーバー)名を書いた部分がハイパーリンクになっていない。少し検証してみる。ちなみにこの投稿はPCで書き始めたのだけど、アプリで投稿するかどうかに関係しているかもと思い、途中からIce Cubes: for Mastodonというアプリで投稿している。

 元の投稿ではインスタンス名のあとに半角スペースを入れておいたのだけど、以前書いたものは半角スペースが前後になくてもハイパーリンクになっていた。文頭であるかどうかが関係しているのかもと思ったけど、文頭でなくても@mstdn.jpがハイパーリンクになっていた。そして、Ice Cubesに貼り付けたこの投稿では、直前の文でインスタンス名がハイパーリンクになっている。

 でも、以前の投稿ではハイパーリンクになっていないアットマークつきのインスタンス名も同じ投稿内にあって、ハイパーリンクになるものとならないものの基準がよくわからなかったんだよな。

 以下はテスト。@toot.blueや@fedibird.comはどうかな。@mastodon.lolはどうかな。

@mastodon.lol

 あれ、ますます奇妙だ。投稿中の画面ではハイパーリンクになっていたのに、投稿したらハイパーリンクになっていない。もしかして、冒頭に書くかどうかが関係しているのだろうか。そうすると、数日まあの投稿の挙動も説明がつく。ということで、冒頭にインスタンス名を書いてみる。こうするといまここで文中に書く@mastodon.lolもハイパーリンクになるだろうか。

 のようにインスタンス名を冒頭に書くかどうかは、ハイパーリンクがつくかどうかと直接は関係がなかったっぽい。ただ、@mastodon.lolは、この@mstdm.jpを制限しているサーバーなので、まず関係ないとは思うけど、を冒頭に書いて投稿してみる。これでハイパーリンクにならないとしたら、ほんとなんなんだろうなあ。仕様の変更とかでもないだろうし。

 @toot.blue

 あれま、を冒頭に書いたらハイパーリンクになった。ということは、(1)冒頭に書くかどうかは関係があり、(2)制限されているサーバーかどうも関係も関係があるということかな。以上の投稿だけではまだかくていできないけど、まあ十中八九当たりかな。

 あと検証に必要なのは、制限されていない別のサーバーの場合がどうかということと、制限されているわけではないが招待制になっている別のサーバーはどうかということ。この投稿の冒頭ではまず制限されていない他のサーバーに言及してみる。これでハイパーリンクにならないなら、招待制のサーバーはわざわざ試さなくてもいいかな。さあ、@toot.blueはハイパーリンクになっているだろうか。

 ぐは、斜め上から予想外の反応が返って来た。そろそろ血液検査の結果を聞きに行かないといけないので、この検証はいったん中断。だいたい、インスタンス名への言及に関心のある人ってそんなにいないのかな。でも投稿したときの挙動は気になるし知っておきたいよね。ハッシュタグのことも含めて。そろそろハッシュタグを活用しようと思っているし。ハッシュタグについては今朝ちょっとだけマストドン内で検索をかけて検証してみたんだけど。

フォロー

@mrmts

本文中の記述をハイパーリンクにするには、本来は前後に半角スペースが必要だと思います。

ただ、Mastodonでは時折気まぐれに、無いはずの半角スペースがあるかのような挙動を示すことがあります。
鯖缶さんに聞いたら「ゼロ幅スペースが入っているのでは?」と回答されましたが…。謎です。

やっぱり基本はそうですよね。冒頭に書いた場合にはいちおう前後に半角スペースが入っているのと同じ扱いになりそうなものなのだけど、ちょっと明示的に前後に半角スペースを入れて試してみます。まあ、このあたり不安定なのかもしれませんね。ありがとうございます。

 ということで、ふたたびインスタンス(サーバー)名がハイパーリンクになるかどうかのテスト。今回は、前後に半角のスペースを入れてみてどうなるかの実験。 はハイパーリンクになるかな? @toot.blue はどうだろう? @fedibird.com と @mastodon.lol は?

 うん、自サーバー以外はハイパーリンクにならないということと、自サーバーでも基本的には前後に半角のスペースを入れる必要がある(たとえ冒頭、文頭であったとしても)ということかな。ま、どうでもええけど。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。