Regeln zu Verweisen
- Verweis-Ziele können sein:
- Lokale Seiten:
entweder absolut: ein Seiten-Name oder Haupt-Seite/Unter-Seite
oder relativ: /eine Unter-Seite or ../eine Schwester-Seite
Interwiki-Seiten: AnderesWiki:ein Seitenname dort
URLs: http://server/pfad
Seiten und URLs können einen Anker enthalten (...#ankername).
- Lokale Seiten:
Benutzen Sie [[Ziel]], wenn Sie auf das Ziel-Objekt verlinken wollen.
Benutzen Sie {{Ziel}}, wenn Sie das Ziel-Objekt transcluden (einbetten/includen/anzeigen) wollen (oft bei Bildern).
Benutzen Sie Ziel|Text anstelle von nur Ziel, um den angegebenen Text zu verwenden (z.B. als Link-Text bei Verweisen oder als alt-Text bei Bildern).
Benutzen Sie Ziel|Text|Parameter anstalle von nur Ziel, um zusätzliche Parameter anzugeben.
Benutzen Sie Ziel|{{Bild-Ziel}}, wenn Sie ein Bild anstelle von Text anzeigen wollen.
URLs, Interwiki-Seiten, E-Mail-Addressen and CamelCase-Seitenamen werden als Ziele erkannt, auch wenn sie keine eckigen Klammern benutzen.
Kurzreferenz
Hyperlink |
Syntax |
Anmerkung |
interner Link |
WikiName |
Seitenname mit Binnenmajuskel |
freier interner Link |
[[freier Link]] |
beliebiger Seitenname |
Link auf eine Unterseite |
/UnterSeite oder [[/Unterseite]] |
von der übergeordneten Seite aus |
Link auf Schwesterseite |
../SchwesterSeite oder [[../Schwesterseite]] |
|
interner Link mit Link-Text |
[[eine Seite|ein Text]] |
|
Link auf einen Anhang |
[[attachment:ein Bild.png]] |
verlinkt auf ein Bild im Anhang |
externer Link |
http://example.net |
|
externer Link mit Link-Text |
[[http://example.net|Beispiel-Text]] |
|
Internen Link begrenzen |
WikiName``n |
2 Accent grave, wenn ein WikiName im Wort endet |
Internen Link vermeiden |
!WikiName |
konfigurierbare Funktion |
Transclusion/Embedding |
Syntax |
Kommentar |
Grafik-Anhang einbetten |
{{attachment:ein Bild.png}} |
Grafikanhang anzeigen |
dito, mit Alt-Text |
{{attachment:ein Bild.png|Alt-Text}} |
|
dito, mit Align |
{{http://example.net/bild.png|Alt-Text|align="Position"}} |
Grafikanhang anzeigen , mit Ausrichtung Position (top, middle, bottom, left oder right) |
Externe Grafik einbetten |
{{http://example.net/bild.png}} |
Grafik von URL anzeigen |
dito, mit Alt-Text |
{{http://example.net/bild.png|Alt-Text}} |
|
dito, mit Align |
{{http://example.net/bild.png|Alt-Text|align="Position"}} |
Grafik von URL anzeigen, mit Ausrichtung Position (top, middle, bottom, left oder right) |
Erläuterung
1. URLs
Wenn Sie URLs als normalen Text eingeben, dann gibt es das Problem, festzustellen, was zur URL gehört und was nicht. Es gibt 3 Möglichkeiten, das Ende einer URL zu erzwingen:
- ein Leerzeichen hinter die URL anfügen,
die Methode SixSingleQuotes verwenden,
- die Syntax mit doppelten eckigen Klammern verwenden.
Die unterstützten URL-Schemata sind: http, https, ftp, file und einige andere. Der Administrator Ihres Wikis kann die unterstützten Schemata erweitern, indem er die url_schemas Variable benutzt (siehe HilfeZurKonfiguration).
Zusätzlich zu den Standard-Schemata gibt es noch einige MoinMoin-Spezifische: attachment und drawing, diese sind für Datei-Anhänge und werden auf HilfeZuAktionen/DateiAnhänge erklärt.
2. Leerzeichen
Sie können immer die Syntax mit doppelten eckigen Klammern (oder doppelten geschweiften Klammern) verwenden, um einen Seiten- oder Datei-Namen mit Leerzeichen zu verwenden.
Dies funktioniert sogar für Interwiki-Links, wenn das Ziel-Wiki das normale URL-Quoting versteht (Leerzeichen werden zu %20).
3. Anker
Um einen Anker in eine Seite einzufügen, benutzen Sie das Anchor-Makro (siehe HilfeZuMakros): <<Anchor(ankername)>>.
Um auf einen Anker auf derselben Wiki-Seite zu verweisen, benutzen Sie [[#ankername]] oder [[#ankername|text]].
Um auf einen Anker auf einer anderen Wiki-Seite zu verweisen, benutzen Sie [[SeiteName#ankername]] oder [[SeitenName#ankername|text]].
In einigen Wikis könnte ein Link zur Seite HilfeInhalt auf die gleiche Seite verweisen wie dieser Link: hilfeinhalt. Insbesondere trifft dies auf Windows- und Mac OS X-Systeme zu, weil diese normalerweise nicht zwischen Groß/Kleinschreibung unterscheiden.
4. Automatisch erzeugte Verweise verhindern
Um zu verhindern, dass ein Wort wie WikiName automatisch ein Link wird, benutzen Sie Wiki``Name. (Es gibt allerdings ein Problem dabei, denn eine einfache Suche nach dem Wort "WikiName" findet Wiki``Name nicht - wegen der eingefügten Buchstaben.)
Man kann auch mit einem vorangestellten Ausrufezeichen verhindern, dass ein WikiName verlinkt wird, z.B. !WikiName. Dies ist standardmäßig eingeschaltet, kann aber mit der Konfigurations-Option bang_meta = False abgeschaltet werden. Diese Methode ist unproblematischer bei den meisten Suchen nach WikiName.
Um automatisches Verlinken von URLs zu verhindern, verwenden Sie `http://...` oder {{{http://...}}}.
5. Weitere Informationen
Für weitere Informationen über das mögliche Markup siehe HilfeZumEditieren. Für mehr Infos über wie man Unterseiten verlinkt, siehe HilfeZumEditieren/UnterSeiten.
Beispiele
1. Markup
* http://moinmo.in/ * [[http://moinmo.in/]] * [[http://moinmo.in/|MoinMoin-Homepage]] * InterWiki * Self:InterWiki * MeatBall:InterWiki * [[MeatBall:InterWiki|InterWiki-Seite auf MeatBall]] * [[MoinMoin:Seite mit Leerzeichen]] (existiert nicht) * email * user@example.com * mailto:user@example.com?subject=test * [[mailto:user@example.com?subject=test|Schreib mir eine E-Mail]] * [[InterWiki|InterWiki-Seite in diesem Wiki]] * [[#anchorname|Link zu einem Anker auf dieser Seite]] * [[OtherPage#anchorname|Link zu einem Anker auf einer anderen Seite in diesem Wiki]] * {{http://moinmo.in/moin_static/common/moinmoin.png}} * {{http://moinmo.in/moin_static/common/moinmoin.png|moinmoin logo}}
2. Anzeige
Seite mit Leerzeichen (existiert nicht)
Wenn Sie moin bereits benutzt haben...
Keine Bange, es ist jetzt viel einfacher und vorhersagbarer geworden:
- Es sind jetzt immer zwei eckige Klammern (zum Verlinken) oder zwei geschweifte Klammern (Transclusion/Einbetten).
Deswegen verwenden Makros jetzt folgende Syntax: <<MacroName(...)>>
- Benutzen Sie die doppelt geklammerte Syntax, wenn ein Ziel Leerzeichen enthält (keine _ und keine %20 mehr!).
- Benutzen Sie den senkrechten Strich (|) um Ziel und Text (und Parameter) zu trennen.
wiki: gibt es nicht mehr, benutzen Sie einfach Interwiki ohne es.
inline: ist jetzt {{attachment:...}}.
Interwiki-Links benutzen jetzt nur noch WikiName:SeitenName (nicht: WikiName/SeitenName)
- Es wird jetzt weniger "Auto-Magie" verwendet (es macht jetzt einfach, was Sie sagen!):
- Unterstrich (_) ist ein normales Zeichen und unterscheidet sich von einem Leerzeichen.
- Wenn Sie einen Unterstrich wollen, benutzen Sie einen Unterstrich - wenn Sie ein Leerzeichen wollen, benutzen Sie ein Leerzeichen.
- Wenn Sie auf ein Bild verlinken, wird es einfach auf das Bild verlinken (und es nicht direkt anzeigen!).
- Für Benutzer einer frühen moin 1.6 Version: kein Quoting mit doppelten Anführungszeichen mehr, benutzen Sie anstatt dessen doppelte Klammern.
Dieses Markup ist von dem Creole Wiki Markup Standard inspiriert worden (und es ist auch relativ ähnlich zu dem, was Mediawiki benutzt).