Shortcode für Interne Links auf andere Seiten?
So, auf der neuen Suchseite wollte und habe ich auf die Seite der Lexikalischen Ressourcen verlinkt als Teil der Erklärung zu den FCS Entwicklungen.
Dabei fiel mir auf, dass es keinen einfach/stabilen(?) Weg gibt, solche Links auszudrücken? Bzw. ich habe nun einfach [Lexikalischen Ressourcen](/ueber-uns/lexikalische-ressourcen/)
genommen, da absolute URLs sich einfach an die Domain anhängen lassen, aber was passiert beim Verschieben von Zielseiten oder bei der englischen Übersetzung? Für en
musste ich extra noch das Präfix /en
anfügen.
Deshalb denke ich, wäre es evtl. sinnvoll, einen Shortcode zu haben, der
- die interne Seiten-ID der Zielseite als Parameter besitzt und
- den optionalen(?) sichtbaren Linktext (kann man diesen auch über die Seiten-ID finden?)
und damit auf den Content (Markdown) Seiten gleich benutzt werden kann. Er erkennt, ob er auf einer Übersetzungsseite (sprich en
) benutzt wird und passt die Links entsprechend an.
Je nachdem macht es evtl. auch Sinn, einen Cron-CI-Job zu haben, der Erreichbarkeit von Links testet. Ob interne Verlinkungen oder auch Links auf externe Seiten. Das würde die Pflege auch erleichtern.