CSSではなくプラグインです。設定→プラグインに入力して下さい
概要
Misskeyのノート上の特定の文字列を置換するプラグインです。
通常・RN・返信のユーザー名・注釈・本文を置換します。
他にも置換したいものがあればlists
内を書き換えてください。
とりあえずサンプルではにじみすサーバーの動きの速いカスタム絵文字とrainbowタグ→scaleタグへ置換されるように書かれています。
コード
{a: "置換前の文字列", b:"置換後の文字列" }
のように記載してください。
/// @ 0.13.3 ### { name: "置換プラグイン" version: "0.0.1" author: "@[email protected]" description: "特定の文字列を置換します" permissions: [] config: {} } Plugin:register_note_view_interruptor(@(note){ // {a: "置換前の文字列", b:"置換後の文字列"} let lists = [ { a: ":ablobfoxhyper:"; b: ":blobfoxowo:" } { a: ":blobcatrainbow:"; b: ":ameowbouncefast:" } { a: ":moshakoparty:"; b: ":moshako:" } ] for let i, lists.len { if (note.renote == null) { note.text = note.text.replace(lists[i].a, lists[i].b) if (note.cw != null) note.cw = note.cw.replace(lists[i].a, lists[i].b) note.user.name = note.user.name.replace(lists[i].a, lists[i].b) } if (note.renote != null) { note.renote.text = note.renote.text.replace(lists[i].a, lists[i].b) if (note.renote.cw != null) note.renote.cw = note.renote.cw.replace(lists[i].a, lists[i].b) note.renote.user.name = note.renote.user.name.replace(lists[i].a, lists[i].b) if (note.renote.reply != null) { note.renote.reply.text = note.renote.reply.text.replace(lists[i].a, lists[i].b) if (note.renote.reply.cw != null) note.renote.reply.cw = note.renote.reply.cw.replace(lists[i].a, lists[i].b) note.renote.reply.user.name = note.renote.reply.user.name.replace(lists[i].a, lists[i].b) } } if (note.reply != null) { note.reply.text = note.reply.text.replace(lists[i].a, lists[i].b) if (note.reply.cw != null) note.reply.cw = note.reply.cw.replace(lists[i].a, lists[i].b) note.reply.user.name = note.reply.user.name.replace(lists[i].a, lists[i].b) } } note })