Konfigurations-Variablen

Vollständige Liste der Konfigurationsvariablen

Die folgenden Konfigurationsvariablen aus _config.yaml werden von Qgoda verarbeitet:

  • case-sensitive Typ: 0 oder 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: Liste 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: Liste Vorgabewert: wie oben für "exclude"

    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

    A list of language codes for your site like "en", "fr", and so on. It is recommended that you use HTTP language identifiers.
  • link-score Typ: Integer Vorgabewert: 5

    The relation score that two documents that have a link between each other get. Note that this is counted from each document's side. So, if document A links to B and B links to A, the overall relation score between A and B is 10.
  • no-scm Typ: Liste von Suchmustern Vorgabewert: leer

    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 Web-Site. Qgoda selbst verwendet diese Variable nicht.
  • po Typ: Hash Vorgabewert: see below

    Container for various i18n settings, see below.
  • po.copyright_holder Typ: String Vorgabewert: none

    See po.copyright_holder in Multilanguage Configuration.
  • po.from_code Typ: String Vorgabewert: utf-8

    See po.from-code in Multilanguage Configuration.
  • po.msgfmt Typ: String Vorgabewert: msgfmt

    See po.msgfmt in Multilanguage Configuration.
  • po.msgid_bugs_address Typ: String Vorgabewert: none

    See po.msgid_bugs_address in Multilanguage Configuration.
  • po.qgoda Typ: String Vorgabewert: msgfmt

    See po.msgfmt in Multilanguage Configuration.
  • po.msgmerge Typ: String Vorgabewert: msgfmt

    See po.msgmerge in Multilanguage Configuration.
  • po.qgoda Typ: string or list Vorgabewert: 0

    See po.qgoda in Multilanguage Configuration.
  • po.refresh Typ: Boolean (0 or 1) Vorgabewert: 0

    See po.refresh in Multilanguage Configuration.
  • po.textdomain Typ: String Vorgabewert: none

    The textdomain of your site. The master translation catalog for your site will be TEXTDOMAIN.pot and the invocation of the template toolkit Gettext plug-in has to use the same value. The easiest way to achieve that is by invoking the Gettext plug-in with [% USE gtx = Gettext(config.po.textdomain, asset.lingua) %].
  • po.xgettext Typ: String Vorgabewert: xgettext

    Location of the xgettext program if not in $PATH.
  • po.xgettext-tt2 Typ: String Vorgabewert: xgettext-tt2

    Location of the xgettext-tt2 program if not in $PATH.
  • scm Typ: String Vorgabewert: none

    Source Code Management (SCM) system in use. The only supported variable at the moment is "git". That has the effect that only files under version control are processed. This check is done *after* filtering with the contents of the configuration variable exclude.
  • url Typ: String Vorgabewert: none

    The url (http://...) of the site, normally without a trailing slash (so that you can safely append asset.permalink to it). Qgoda itself does not use this variable.