Konfigurations-Variablen

Vollständige Liste der Konfigurationsvariablen

The following configuration variables from the file _qgoda.yaml are understood by Qgoda:

  • case-sensitive Typ: 0 or 1 Vorgabewert: 0

    0, um Groß- und Kleinschreibung von Dateinamen zu ignorieren, ansonsten 1. Auch auf case-sensitiven Dateisystemen sollte man es normalerweise bei der Voreinstellung 0 belassen, um Probleme zu verhindern, wenn die Site auf einen andere Maschine oder ein Speichermedium wie einen USB-Stick kopiert wird.
  • exclude Typ: Array Vorgabewert: empty

    Eine Liste von Dateien und Verzeichnissen, die nicht verarbeitet werden sollen. Es können Suchmuster verwendet werden. Siehe Dateien ausschließen!
  • exclude-watch Typ: Array Vorgabewert: same as "exclude" above

    Eine Liste von Dateien und Verzeichnissen, die bei einer Änderung keine Neugenerierung der Site auslösen sollen. Es können Suchmuster verwendet werden. Siehe Dateien ausschließen!
  • linguas Typ: Array Vorgabewert: undefined

    Eine Liste von Sprachcodes wie ”en”, ”de” und so weiter. Es wird empfohlen, HTTP-Sprach-Bezeichner zu verwerden.
  • helpers Typ: String or Array Vorgabewert: undefined

    Definition of auxiliary tools to run in the background, see Helper Programs.
  • link-score Typ: Integer Vorgabewert: 5

    Die Ähnlicheitswichtung zweier untereinander verlinkter Dokumente. Diese Wichtung wird von jedem Dokument aus gezählt. Wenn also Dokument A auf Dokument B verlinkt und B auch auf A, ergibt dies ein Gesamtgewichtung von zehn zwischen A und B.
  • no-scm Typ: List of patterns Vorgabewert: none

    Eine Liste von Dateinamens-Suchmustern, die verarbeitet werden sollen, obgleich sie sich nicht unter Versionskontrolle stehen. Diese Variable hat nur zusammen mit scm einen Effekt.
  • title Typ: String Vorgabewert: "A New Qgoda Powered Site"

    Der Name der Site. Qgoda selbst verwendet diese Variable nicht.
  • po Typ: Hash Vorgabewert: see below

    Container für verschiedene I18N-Einstellungen, sie unten.
  • po.copyright-holder Typ: String Vorgabewert: none

    Siehe po.copyright-holder in Mehrsprachigkeits-Konfiguration.
  • po.from-code Typ: String Vorgabewert: utf-8

    Siehe po.from-code in Mehrsprachigkeit-Konfiguration.
  • po.msgfmt Typ: String Vorgabewert: msgfmt

    Siehe po.msgfmt in Mehrsprachigkeits-Konfiguration.
  • po.msgid-bugs-address Typ: String Vorgabewert: none

    Siehe po.msgid-bugs-address in Mehrsprachigkeits-Konfiguration.
  • po.qgoda Typ: String Vorgabewert: msgfmt

    Siehe po.msgfmt in Mehrsprachigkeits-Konfiguration.
  • po.msgmerge Typ: String Vorgabewert: msgfmt

    Siehe po.msgmerge in in Mehrsprachigkeits-Konfiguration.
  • po.qgoda Typ: string or list Vorgabewert: 0

    Siehe po.qgoda in in Mehrsprachigkeits-Konfiguration.
  • po.refresh Typ: Boolean (0 or 1) Vorgabewert: 0

    Siehe po.refresh in Mehrsprachigkeits-Konfiguration..
  • po.textdomain Typ: String Vorgabewert: none

    Die ”Textdomain” der Site. Der Haupt-Übersetzungskatalog der Site ist TEXTDOMAIN.pot und der Aufruf des Template-Toolkit-Plug-Ins Gettext muss den gleichen Wert verwenden. Der einfachste Weg dies zu erreichen besteht darin, das Gettext-Plug-In mit dem Wert [% USE gtx = Gettext(config.po.textdomain, asset.lingua) %] aufzurufen.
  • po.xgettext Typ: String Vorgabewert: xgettext

    Der vollständige Pfad zum Program qgoda, falls es nicht in $PATH gefunden werden kann.
  • po.xgettext-tt2 Typ: String Vorgabewert: xgettext-tt2

    Der vollständige Pfad zum Program xgettext-tt2, falls es nicht in $PATH gefunden werden kann.
  • scm Typ: String Vorgabewert: none

    Das verwendete Versionskontrollsystem. Der einzige Wert hierfür, der zur Zeit unterstützt wird, ist ”git”. Das hat den Effekt, dass nur Datei, die unter Versionskontrolle stehen, verarbeitet werden. Dieser Check wird *nach* dem Filter mit dem Inhalt der Konfigurations-Variable exclude.
  • url Typ: String Vorgabewert: none

    Der URL (http://...) der Site, normalerweise ohne Slash am Ende (damit man problemlos asset.permalink anhängen kann). Qgoda selbst verwendet diese Variable nicht.
Diese Website verwendet Cookies und ähnliche Technologien, um gewisse Funktionalität zu ermöglichen, die Benutzbarkeit zu erhöhen und Inhalt entsprechend ihren Interessen zu liefern. Über die technisch notwendigen Cookies hinaus können abhängig von ihrem Zweck Analyse- und Marketing-Cookies zum Einsatz kommen. Sie können ihre Zustimmung zu den vorher erwähnten Cookies erklären, indem sie auf "Zustimmen und weiter" klicken. Hier können sie Detaileinstellungen vornehmen oder ihre Zustimmung - auch teilweise - mit Wirkung für die Zukunft zurücknehmen. Für weitere Informationen lesen sie bitte unsere Datenschutzerklärung.