新しいものを表示

クリスマスなのでスーパーで200円で手に入れたチキンを食べますわよ🎄
家でオーブントースターで焼けばカリカリよ🍗

>BT
留飲(←溜飲)は違和感マシマシなのに沈殿(←沈澱)はそうでもないので(個人差あり)、結局日常生活で見慣れない漢字の並びに違和感を覚えるということなんだろうなあ。

情報ありがとうございます。ウィジェットは把握していませんでした。
ちょうどフッターに空きスペースがあったので入れてみました :blobcatowo:

Misskeyの実装を確認しました。プロフィールに書いたURLリンクの認証を通すポイントは2点。

1. プロフィールに書いたURL側で、自身のアカウントに対してaタグでリンクを張る(hrefしか見ない)。Mastodonと異なり、linkタグは非対応(2023.11.0beta1以降で対応)。

2. プロフィールや設定を保存したタイミングでしかURLの認証をしないようなので、リンク先にタグを追加したら一度設定を保存する必要がある。

自分の場合は2が抜けていたので、一度プロフィールを保存し、しばらく待ってプロフィールページをリロードしたら✅がつきました!

スレッドを表示

WordPressのActivityPubプラグイン、nodeinfoにnodeNameが設定されていないので、Misskey/Firefishから見たときにサーバ名が空白になってしまいます。試しに修正してみました。

「NodeInfo」プラグインをインストールして、プラグインファイルエディターから includes/class-nodeinfo.php を開き、generate_metadata() の中に画像の2行を追加します。名前を出せればよいだけなら、最初の1行だけでもいいかもしれません。
これでWordPressのサイト名がサーバ名として表示されるようになります。(時間差があります)

アイコンが変わっているのは、WordPressのサイトアイコンを設定したためです。(デフォルトはFavicon)

URL部分は esc_url() でエスケープしたほうが良さげですね。あとURLの末尾にスラッシュがつくようにしておきましょう。

Misskeyから見るとプロフィールがこんな感じに表示されるようになりました。

スレッドを表示

WordPressのActivityPubプラグインを使って、サイト全体としてのアカウントを運用する場合、Fediverseから見たユーザの表示名とプロフィール文が、WordPressのサイト名・キャッチフレーズそのままになります。
もう少しプロフィール文をわかりやすくするために、プラグインを改造してみました。

ActivityPubのプラグインファイルエディターで以下の箇所を変更すればよさそうです。
プラグインの自動更新は無効化を推奨(変更箇所が上書きされないように)。

サイトとしてのActivityPubアカウントのアバター画像は、テーマのカスタマイズ画面から「サイトアイコン」を選択すれば変更できるようです。
512×512のアイコン画像をご用意ください。同じ画像が自動的にFaviconにも設定されます。
QT: fedibird.com/@monaco_koukoku/1
[参照]

モナコ広告 :fedibird1: @技術・雑談  
まず、ActivityPubプラグインを入れます。バージョンは1.0.7。 デフォルトでは、(WordPressのユーザ名) @ (ドメイン名) のアカウントが作られ、アバターはGravatarで設定したものが表示されるようです(未設定の場合、Gが90度回転したようなデフォルトアイコン)。 複...

5. JSONデータが表示されるので、[orderedItems] → [0以上の数値] → [object] → [content] の内容がうまく生成されているか確認する。このHTMLデータが表示されることになる。

私が試した限りでは、抜粋を正しく表示させるには「Read More Excerpt Link」プラグインを入れるとよさそうでした。
設定の「Read More Excerpt」を開いてお好みで変更し(ただし Excerpt "Word" Length と言いながら、日本語の場合はほぼ文字数になるよう)、「変更を保存」をクリックします。

先ほどのJSONをリロードし、うまく表示されていそうであれば、その設定で運用してみるとよいと思います。
Word Length のようにちょっと挙動が怪しい所もありますが、何とか使えそうです。

あとActivityPubプラグインで「カスタム」の設定を使う場合、[ap_permalink] と書いてもURLが表示されるだけでハイパーリンクにならないので、aタグで囲むとよいです。

現場からは以上です。

スレッドを表示

続いて、投稿される内容のフォーマットについては、プラグイン設定の「アクティビティ」から選べます。

しかし「抜粋」を選んだ場合や「カスタム」の表示内容に [ap_excerpt] を指定した場合に、抜粋部分がうまく出力されないケースがありました(出る場合もあり、再現条件不明)。

投稿内容がうまく生成できているかの確認は、少し面倒ですが以下のようにすれば可能です。

1. PCのFirefoxブラウザで
https:// (ドメイン名) /.well-known/webfinger?resource=acct: (ユーザ名or好きなID) @ (ドメイン名)
にアクセスし、表示されるURLを控える

2. ブラウザの開発者ツールを開き「ネットワーク」タブを開いた状態で、上記URLにアクセスする

3. 301でリダイレクトされてしまうが、当該URLを右クリックして「編集して再送信」を選び、リクエストヘッダの「Accept」の値を「application/activity+json」に変更して送信

4. JSONデータが返ってくる。「応答」タブから「outbox」に表示されているURLをコピーし、別のタブでそのURLにアクセスする。

スレッドを表示

まず、ActivityPubプラグインを入れます。バージョンは1.0.7。

デフォルトでは、(WordPressのユーザ名) @ (ドメイン名) のアカウントが作られ、アバターはGravatarで設定したものが表示されるようです(未設定の場合、Gが90度回転したようなデフォルトアイコン)。
複数人で運営するサイトの場合、各人が投稿した記事のみが表示されます。

一人運営でGravatarを設定するのが面倒な場合や、全員の投稿をまとめて表示したい場合、サイト全体のアカウントを作ることができます。
「タイプ別プロフィールを有効化」で「ブログを有効化」にチェックを入れ、「ブログプロフィールIDを変更」に好きなIDを入れると、(好きなID) @ (ドメイン名) のアカウントとしてアクセスが可能です。
この場合のアバター画像は、テーマの「サイト基本情報」で設定したロゴ画像(が縮小・トリミングされたもの)になるようです。
先ほどの投稿者別のアカウントが不要であれば、「投稿者を有効化」のチェックを外すとよいです。

スレッドを表示

【お知らせ】
「評論・情報」ジャンルで活動している個人サークル「モナコ広告」です。
X (Twitter) やmisskey.designにアカウントを持っていますが、創作系以外の話題用にFedibirdにアカウントを開設しました。

マルフク看板・キリスト看板などの写真を撮影してコレクションするなど、街歩き系の同人誌を作っています。「おもしろ同人誌バザール」「コミティア」「文学フリマ」などにサークル参加しています。

最近はFediverseにサーバーを立ててみるなど、ActivityPub回りを勉強中です。
よろしくお願いいたします。
monaco.every-little.com/

Fedibird

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