hilf mit beim Übersetzen

Dieses Dokument wurde von der Community übersetzt. Dokumentation hier übersetzen: Crowdin Vielen Dank für die Mitarbeit🙏

MFM

MFM steht für "Markup language For Misskey" und ist eine spezielle Auszeichnungssprache, die an verschiedenen Stellen in Misskey verwendet werden kann. Einige Syntaxen sind mit Markdown und HTML kompatibel.

Hinweis

Es wurde eine MFM-Demo (/tools/mfm-playground/) eingerichtet, in der MFM ausprobiert werden kann!

Beispiele für Orte, an denen MFM eingesetzt werden kann

  • Notizen
  • CW (Inhaltswarnung)
  • Benutzername
  • Darstellung im Profil

Syntax

Erwähnung

Mit At-Zeichen und Benutzername kann ein individueller Nutzer angegeben werden.

Weitere Informationen über Erwähnungen, gibt es hier.

:::

@ai
Vorschau
@[email protected]

Hashtag (#)

Mit einer Raute und Text kann ein Hashtag angegeben werden.

Weitere Informationen zu Hashtags gibt es hier.

:::

#misskey
Vorschau

URL

URL können wie folgt angegeben werden:

https://example.com

Verlinken

Zeigt spezifische Textabschnitte als URL an.

[example link](https://example.com)
Hinweis

Um die Linkvorschau auszublenden, füge "?" ein:

?[example link](https://example.com)
Vorschau

Benutzerdefinierte Emojis

Durch das Umschließen von Emoji-Namen durch Doppelpunkte können benutzerdefinierte Emojis angezeigt werden.

Hinweis

Weitere Informationen zu Emoji's findest du hier.

:misskey:
Vorschau
:misskey:

Fett

Zeichen zur Betonung dicker erscheinen lassen.

**Beispiel**
Vorschau
太字

Code (Eingebettet)

Syntax-Hervorhebung für (Programm-)Code eingebettet anzeigen.

`<: "Hallo Welt!"`

Code (Block)

Syntax-Hervorhebung für mehrzeiligen (Programm-)Code als Block anzeigen.

Über die ID kann eine Programmiersprache festgelegt werden. Hierbei wird ebenfalls der Syntax hervorgehoben. Folgende Sprachen können eingestellt werden:

```ais
for (let i, 100) {
    <: if ((i % 15) == 0) "FizzBuzz"
        elif ((i % 3) == 0) "Fizz"
        elif ((i % 5) == 0) "Buzz"
        else i
}
```

Spiegeln

Inhalt horizontal oder vertikal gespiegelt anzeigen.

$[flip Misskey und Fediverse]
$[flip.v Misskey und Fediverse]
$[flip.h,v Misskey und Fediverse]
Vorschau
MisskeyでFediverseの世界が広がります
MisskeyでFediverseの世界が広がります
MisskeyでFediverseの世界が広がります

Schriftart

Setzt die Schriftart des Inhaltes fest.

$[font.serif MisskeyでFediverseの世界が広がります]
$[font.monospace MisskeyでFediverseの世界が広がります]
$[font.cursive MisskeyでFediverseの世界が広がります]
$[font.fantasy MisskeyでFediverseの世界が広がります]
Vorschau
MisskeyでFediverseの世界が広がります
MisskeyでFediverseの世界が広がります
MisskeyでFediverseの世界が広がります
MisskeyでFediverseの世界が広がります

Blur

Der Inhalt erscheint unscharfDer Maus-Zeiger ist deutlich zu sehen, wenn man ihn oben auflegt.

$[blur Misskey erweitert die Welt des Fediverse]
Vorschau
MisskeyでFediverseの世界が広がります

Suchen

Das Suchfeld kann angezeigt werden.

misskey search
Vorschau

Text- und Hintergrundfarben

Text- und Hintergrundfarben können geändert werden.

Die Farben werden durch 3-, 4- und 6-stellige Farbcodes dargestellt.

$[fg.color=f00 赤字]
$[bg.color=ff0 黄背景]
Vorschau
赤字
黄背景

Rahmen

Der Inhalt kann eingerahmt werden. Verschiedene Stile können angegeben werden.

$[border.style=solid,width=4 Default]

$[border.style=hidden No border]

$[border.style=dotted,width=2 Dotted]
$[border.style=dashed,width=2 Dashed]
$[border.style=double,width=4 Double]

$[border.style=groove,width=4 Embossed A]
$[border.style=ridge,width=4 Embossed B]

$[border.style=inset,width=4 Inset A]
$[border.style=outset,width=4 Inset B]

$[border.color=d00 Border color]
$[border.width=5 Border width]

$[border.radius=6,width=2 Border radius]

$[border.radius=5,width=2,color=888 $[position.x=1.5 CSS]
$[position.x=1.5 完全に理解した]]

$[border.radius=5,width=2,color=888,noclip $[position.x=1.5 CSS]
$[position.x=1.5 完全に理解した]]
Vorschau
Default

No border

Dotted

Dashed

Double

Embossed A

Embossed B

Inset A

Inset B

Border color

Border width

Border radius

CSS
完全に理解した


CSS
完全に理解した

Drehen

Dreht den Inhalt um einen angegebenen Winkel.

$[rotate.deg=30 misskey]
Vorschau
misskey

Lage ändern

Die Position kann verschoben werden.

😏$[position.x=0.8,y=0.5 🍮]😀
Vorschau

Skalierung

Skaliert den Text.

$[scale.x=4,y=2 🍮]
Vorschau
$[x2 x2]
$[x3 x3]
$[x4 x4]
Vorschau
x2
x3
x4

Animation (Dehnen)

$[jelly 🍮] $[jelly.speed=5s 🍮]
Vorschau

Animation (Tada)

$[tada 🍮] $[tada.speed=5s 🍮]
Vorschau

Animation (Sprung)

$[jelly 🍮] $[jump.speed=5s 🍮]
Vorschau

Animation (Federn)

$[bounce 🍮] $[bounce.speed=5s 🍮]
Vorschau

Animation (Rotieren)

$[spin 🍮] $[spin.left 🍮] $[spin.alternate 🍮]
$[spin.x 🍮] $[spin.x,left 🍮] $[spin.x,alternate 🍮]
$[spin.y 🍮] $[spin.y,left 🍮] $[spin.y,alternate 🍮]

$[spin.speed=5s 🍮]
Vorschau



Animation (Zittern)

$[shake 🍮] $[shake.speed=5s 🍮]
Vorschau

Animation (Zucken)

$[twitch 🍮] $[twitch.speed=5s 🍮]
Vorschau

Regenbogen

$[rainbow 🍮] $[rainbow.speed=5s 🍮]
$[rainbow 色なし文字]
$[rainbow $[fg.color=f0f 色付き文字]]
Vorschau

色なし文字
色付き文字

Funkeln

$[sparkle 🍮]
Vorschau

Klartext

Deaktiviert jegliche MFM-Syntax, die sich innerhalb dieses MFM-Effekts befindet.

<plain>**bold** @mention #hashtag `code` $[x2 🍮]</plain>
Vorschau
**bold** @mention #hashtag `code` $[x2 🍮]

Entwicklerinformationen

MFM-Parser und Rendering-Implementierungen werden als Bibliotheken veröffentlicht, so dass MFM leicht in Clients eingebettet werden kann.