Informatik und Kram

Da wir lange nicht wußten, wo wir das für die Uni ausgearbeitete Material unterbringen sollten und auch einen schrecklichen Drang hatten der Welt diverse Sachen aufzudrücken...

QTMML - Test und HowTo
de-flagge aktiviert en-flagge aktiviert

Dies ist eine Testseite für QTMML und beinhaltet alle Funktionen der ultimativen "Quick Text MMarkup Language", welche wir hier aufm Infolexikon verwenden. Das ist ein kühner Versuch die Vorzüge einer QuickMarkupLanguage (schnelles, unkompliziertes und leicht einprägsames formatieren von Text) im Stile von Textile mit dem Komfort einer TemplateSprache wie die von Django oder ähnlichen zu vereinen. Aus dieser - oder einer ähnlichen - Idee entstand QTMML.

Verweise

Ein einfacher Verweis wird automatisch erstellt, wenn man die URL (http://www.infolexikon.de) in das Dokument schreibt, desweiteren kann man natürlich auch benannte Verweise (zum Infolexikon) erstellen:
Mein Link ist |hier| oder |auch mit leerzeichen|,
einfach irgendwo die URL zuweisen:

#||| "auch mit leerzeichen" http://www.infolexikon.de
#||| hier http://www.infolexikon.de
Die URLs direkt aus dem Dokument werden zwar größtenteils vollständig ge-matched, aber für die meisten nicht direkten Top-Level-Domain Verweise empfiehlt sich doch die zweite Methode um a) lange/unschöne Links zu vermeiden und b) um die dreckigen "low-level" Details vom User wegzuhalten.

Formatierung

Um einzelne Wörter oder Sätze hervorzuheben kann man natürlich den Text fett stellen, kursiver Text ist auch ohne weiteres möglich, genauso wie auch unterschrichener Text.

Fett

Um Text **fett erscheinen zu lassen**, einfach mit 2 Sternen einrahmen.

Kursiv

Entsprechen für */kursiven Text mit Stern und Slash/*.

Unterstrichen

Und *_Stern und Unterstrich_* zum unterstreichen.

Strukturierung

Um das Dokument zu strukturieren, stehen einem bei QTMML die gewohnten HTML Mechanismen zur verfügung, diese aber anderes verpackt:

Überschriften

! Schrank (<h1>)
!! Buch (<h2>)
!!! Kapitel (<h3>)
!!!! Absatz (<h4>)
Hierbei sollte man beachten, dass man immer mit "!" anfangen sollte, als höchste Stufe, sonst wird die Inhaltsverzeichnis Funktion nicht gehen.

Listen

  • Für
  • Aufzählungen
  • geeignet
  • - ein Bindestrich am Anfang der Zeile und schon fertig
    

    Bilder und Dateien

    Bilder

    ||| image_X
    
    Jedes Bild kann sowohl als Thumbnail als auch als ganzes Bild integriert werden, hierzu muss das Bild entsprechend dem Artikel zugeordnet hochgeladen werden und dann benötigt man nur die hier erwähnten Befehl. Wobei 'X' das chronologisch X-te Bild im Artikel ist. Möchte man ein Thumbnail zu diesem Bild haben, benötigt man lediglich folgenden Befehl und wiederrum ist 'X' hier die bei "image" erwähnte chronologisch aufsteigende Zahl.
    ||| thumb_X
    

    Dateien

    können natürlich auch ganz einfach für den User zugänglich gemacht werden, hierzu wieder die gewünschte Datei zum Artikel hochladen und lediglich folgende Zeile einfügen:
    ||| file_Y
    
    Dabei ist noch wichtig, dass die Zählung unabhängig von der Bilderzählung ist (glaub ich zumindestens)

    (Quell)code

    Möchten wir ein wenig Code in unser Dokument einfügen, dann benutzen wir einfach
    |||"code"
     mein code ist hier, damit es dann auch wirklich geht, 
     das " vor und nach dem |||(end)code Befehl 
     nicht vergessen zu entfernen.
    |||"endcode"
    

    Inhaltsverzeichnis

    Ein vollautomatisch erstelltes Inhaltsverzeichnis gibts bei folgendem Befehl:
    ||| tableofcontents
    
    Dieses kann man ganz oben bewundern, zusätzlich werden an jede Überschrift Anker angebracht, welche dann direkt über das Inhaltsverzeichnis angesteuert werden können.

    Kommentare

    Kommentar schreiben