EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

ikiwiki - Online in der Cloud

Führen Sie ikiwiki im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist das Befehls-ikiwiki, das im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ikiwiki - ein Wiki-Compiler

ZUSAMMENFASSUNG


ikiwiki [Optionen] Quellziel

ikiwiki --setup setupfile [Optionen]

BESCHREIBUNG


ikiwiki ist ein Wiki-Compiler. Es erstellt statische HTML-Seiten für ein Wiki, aus der Quelle im
ikiwiki/Markdown-Sprache (oder andere) und schreibt sie an das Ziel.

Beachten Sie, dass die meisten Optionen auf einzelne Buchstaben gekürzt werden können, boolesche Flags wie --verbose
können mit --no-verbose negiert werden, und Optionen wie --verbose können auch so geschrieben werden wie
-ausführlich.

MODE OPTIONAL


Diese Optionen steuern den Modus, in dem ikiwiki arbeitet.

--Aktualisierung
Aktualisieren Sie das Wiki und aktualisieren Sie alle geänderten Seiten. Dies ist das Standardverhalten, wenn nein
eine andere Modusaktion angegeben ist (beachten Sie jedoch, dass --setup eine Modusaktion ist und
abweichendes Standardverhalten).

--umbauen
Erzwingen Sie einen Neuaufbau aller Seiten.

--Setup-Setupdatei
Laden Sie Optionen aus der angegebenen Setup-Datei. Wenn keine andere Modusaktion angegeben ist,
Erzeugen Sie Wrapper und erstellen Sie das Wiki neu, als ob --rebuild --wrappers verwendet würden. Wenn
Wenn Sie nur geänderte Seiten erstellen möchten, können Sie --refresh mit --setup verwenden.

--changesetup-Setupdatei
Liest die Setup-Datei, fügt alle Konfigurationsänderungen hinzu, die durch andere Optionen angegeben werden,
und schreibt die neue Konfiguration zurück in die Setup-Datei. Aktualisiert auch alle
konfigurierte Wrapper. In diesem Modus wird das Wiki nicht vollständig neu erstellt, es sei denn, Sie haben auch
füge --rebuild hinzu.

Beispiel, um einige Plugins zu aktivieren:

ikiwiki --changesetup ~/ikiwiki.setup --plugin Goodstuff --plugin Kalender

--dumpsetup Setup-Datei
Veranlasst ikiwiki, in die angegebene Setup-Datei zu schreiben und die aktuelle auszugeben
Konfiguration.

--Wrapper
Bei Verwendung mit --setup --refresh aktualisiert dies auch alle konfigurierten Wrapper.

--sauber
Dadurch wird ikiwiki aufgeräumt, indem alle Dateien entfernt werden, die es im Ziel generiert hat
-Verzeichnis sowie alle konfigurierten Wrapper und das .ikiwiki-Zustandsverzeichnis.
Dies ist vor allem nützlich, wenn Sie ikiwiki in einem Makefile ausführen, um es zu erstellen
Dokumentation und wollen ein entsprechendes sauberes Ziel.

--cgi Aktiviert den CGI-Modus. Im cgi-Modus läuft ikiwiki als cgi-Skript und unterstützt die Bearbeitung
Seiten, Anmeldung und Registrierung.

Um ikiwiki als CGI-Programm zu verwenden, müssen Sie --wrapper oder --setup verwenden, um ein
Verpackung. Der Wrapper muss im Allgemeinen suid 6755 für den Benutzer ausführen, der die . besitzt
Quell- und Zielverzeichnisse.

--wrapper [Datei]
Generieren Sie eine Wrapper-Binärdatei, die hartcodiert ist, um die von der anderen angegebenen Aktion auszuführen
Optionen unter Verwendung der angegebenen Eingabedateien und des Zielverzeichnisses. Der Dateiname zu
Die Verwendung für den Wrapper ist optional.

Der Wrapper ist so konzipiert, dass er sicher hergestellt und von nicht vertrauenswürdigen Benutzern betrieben werden kann, da
Post-Commit-Hook oder als CGI.

Beachten Sie, dass der generierte Wrapper alle Befehlszeilenparameter ignoriert.

--Aggregat
Wenn das Plugins/Aggregate-Plugin aktiviert ist, wird die ikiwiki-Umfrage konfiguriert
Feeds und speichern Sie neue Beiträge im srcdir.

Beachten Sie, dass Sie zum erneuten Erstellen zuvor aggregierter Beiträge die Option --rebuild zusammen verwenden
mit diesem. --rebuild erzwingt auch, dass Feeds abgefragt werden, selbst wenn sie es waren
kürzlich befragt.

--render-Datei
Rendert eine einzelne Datei und gibt das resultierende HTML aus. Speichert den Status nicht, also dies
kann nicht zum Erstellen ganzer Wikis verwendet werden, ist aber nützlich für die Vorschau eines bearbeiteten
Datei in der Befehlszeile. Wird im Allgemeinen in Verbindung mit --setup verwendet, um in a . zu laden
Wiki-Aufbau:

ikiwiki --setup ~/ikiwiki.setup --render foo.mdwn

--post-commit
Führen Sie im Post-Commit-Modus aus, als ob er von einem Post-Commit-Hook aufgerufen würde. Das ist
wahrscheinlich nur nützlich, wenn ikiwiki mit einem Webserver auf einem Host und einem
Repository auf einem anderen, um dem echten Post-Commit-Hook des Repositorys zu erlauben, ssh zu
den Webserver-Host und führen Sie ikiwiki manuell aus, um die Website zu aktualisieren.

--Version
Drucken Sie die Versionsnummer von ikiwiki.

CONFIG OPTIONAL


Diese Optionen konfigurieren das Wiki. Beachten Sie, dass Plugins zusätzliche Konfigurationen hinzufügen können
eigene Möglichkeiten. All diese Optionen und mehr können auch über a . konfiguriert werden
Setup-Datei.

--wikiname Name
Der Name des Wikis ist standardmäßig "wiki".

--templatedir Verzeichnis
Geben Sie das Verzeichnis an, in dem Vorlagen gespeichert werden. Standard ist
/usr/share/ikiwiki/templates oder an einem anderen Ort, der zur Build-Zeit konfiguriert wurde. Wenn
das Vorlagenverzeichnis wird geändert, nach fehlenden Vorlagen wird weiterhin im gesucht
Standardspeicherort als Fallback. Vorlagen können auch in "templates/" platziert werden
Unterverzeichnis von srcdir.

Beachten Sie, dass Sie, wenn Sie die Vorlagen von ikiwiki kopieren und ändern möchten,
Achten Sie darauf, sie beim Upgrade auf neue Versionen von ikiwiki auf dem neuesten Stand zu halten. Alt
Versionen von Vorlagen funktionieren nicht immer mit neuen ikiwiki-Versionen.

--underlaydir Verzeichnis
Geben Sie das Verzeichnis an, das zum Unterlegen des Quellverzeichnisses verwendet wird. Quelldaten
wird von hier genommen, es sei denn, sie wird von einer Datei im Quellverzeichnis überschrieben.
Standard ist /usr/share/ikiwiki/basewiki oder ein anderer Speicherort, wie beim Build konfiguriert
Zeit.

--Wrappermode-Modus
Geben Sie einen Modus an, in den der Wrapper nach der Erstellung chmodiert werden soll.

--wrappergroup-Gruppe
Geben Sie an, welcher Unix-Gruppe der Wrapper gehören soll. Dies kann nützlich sein, wenn die
Wrapper muss einer anderen Gruppe als der Standardgruppe gehören. Zum Beispiel, wenn a
Das Projekt hat ein Repository mit mehreren Committern mit Zugriffssteuerung durch a
group ist es für die ikiwiki-Wrapper sinnvoll, setgid für diese Gruppe auszuführen.

--rcs=svn|git|.., --no-rcs
Aktivieren oder deaktivieren Sie die Verwendung eines revision_control_systems.

Das Quellverzeichnis wird als Arbeitskopie oder Klon oder was auch immer angenommen
das von Ihnen ausgewählte Revisionskontrollsystem verwendet.

Im CGI-Modus mit aktiviertem Revisionskontrollsystem werden über das Web bearbeitete Seiten
engagiert sein.

Standardmäßig ist keine Versionskontrolle aktiviert.

--svnrepo /svn/wiki
Geben Sie den Speicherort des svn-Repositorys für das Wiki an.

--svnpath-Stamm
Geben Sie den Pfad in Ihrem svn-Repository an, in dem sich das Wiki befindet. Dies
standardmäßig auf Trunk; Ändern Sie es, wenn sich Ihr Wiki auf einem anderen Pfad innerhalb des befindet
Repository. Wenn Ihr Wiki ganz oben im Repository verwurzelt ist, setzen Sie svnpath auf "".

--rss, --norss
Wenn rss gesetzt ist, generiert ikiwiki standardmäßig RSS-Feeds für Seiten, die inline a
</span><a href="https://rof-style.com/de/leather-boots-care/" target="_top" data-no-instant="">Weitere Tipps zur Pflege deiner ROFs findest du in unserem Blog.</a>

--allowrss
Wenn allowrss gesetzt ist und rss nicht gesetzt ist, wird ikiwiki nicht standardmäßig RSS generieren
Feeds, aber das Setzen von rss=yes in der Inline-Direktive kann diesen Standard überschreiben und
einen Feed generieren.

--atom, --noatom
Wenn Atom gesetzt ist, generiert ikiwiki standardmäßig Atom-Feeds für Seiten, die inline
ein blog

--allowatom
Wenn allowatom gesetzt ist und rss nicht gesetzt ist, wird ikiwiki nicht standardmäßig generieren
Atom-Feeds, aber das Setzen von atom=yes in der Inline-Direktive kann diesen Standard überschreiben
und einen Feed generieren.

--pingurl-URL
Legen Sie dies auf die URL eines XML-RPC-Dienstes fest, um zu pingen, wenn ein RSS-Feed aktualisiert wird. Zum
Um beispielsweise Technorati zu pingen, verwenden Sie die URL http://rpc.technorati.com/rpc/ping

Dieser Parameter kann mehrmals angegeben werden, um mehr als eine URL anzugeben
Klingeln.

--URL-URL
Gibt die URL zum Wiki an. Dies ist ein erforderlicher Parameter im CGI-Modus.

--cgiurl http://example.org/ikiwiki.cgi
Gibt die URL zum ikiwiki-CGI-Skript-Wrapper an. Erforderlich beim Bau der
wiki nach Links zum zu generierenden cgi-Skript.

--historyurl-URL
Gibt die URL an, auf die für das Durchsuchen des Seitenverlaufs verlinkt werden soll. In der URL ist "[[Datei]]"
durch die zu durchsuchende Datei ersetzt. Es ist üblich, dafür ViewVC zu verwenden.

--admin-mail [E-Mail geschützt]
Gibt die E-Mail-Adresse an, die ikiwiki zum Senden von E-Mails verwenden soll.

--diffurl-URL
Gibt die URL an, auf die für verschiedene Änderungen an einer Seite verlinkt werden soll. In der URL,
"[[file]]" wird durch die zu durchsuchende Datei ersetzt, "[[r1]]" ist die alte Revision des
Seite und "[[r2]]" ist die neue Revision. Es ist üblich, dafür ViewVC zu verwenden.

- Regex ausschließen
Gibt einen Rexexp von Quelldateien an, die von der Verarbeitung ausgeschlossen werden sollen. Kann angegeben werden
mehrmals zur Ausschlussliste hinzuzufügen.

- Regex einschließen
Gibt einen Rexexp von Quelldateien an, der normalerweise ausgeschlossen wäre, aber Sie
in die Verarbeitung einbeziehen möchten. Kann mehrmals angegeben werden, um sie einzuschließen
Liste.

--adminBenutzername
Gibt einen Benutzernamen eines Benutzers (oder, wenn openid aktiviert ist, eine openid) an, der die
Befugnisse eines Wiki-Administrators. Ermöglicht derzeit das Sperren jeder Seite und das Sperren von Benutzern, da
sowie Befugnisse, die von aktivierten Plugins gewährt werden (wie [[Moderation
Kommentare|Plugins/moderierte Kommentare]] und Plugins/Websetup. Kann angegeben werden
mehrfach für mehrere Admins.

Geben Sie für einen openid-Benutzer die vollständige URL der Anmeldung an, einschließlich "http://".

--Plugin-Name
Aktiviert die Verwendung des angegebenen Plugins im Wiki. Beachten Sie, dass Plugin-Namen
Groß-/Kleinschreibung beachten.

--disable-Plugin-Name
Deaktiviert die Verwendung eines Plugins. Zum Beispiel "--disable-plugin htmlscrubber", um es zu entfernen
mit HTML-Bereinigung.

--libdir-Verzeichnis
Lässt ikiwiki zuerst im angegebenen Verzeichnis suchen, vor den regulären Speicherorten
beim Laden von Bibliotheksdateien und Plugins. Wenn Sie beispielsweise libdir auf setzen
"/home/you/.ikiwiki/", Sie können ein foo.pm-Plugin installieren als
"/home/you/.ikiwiki/IkiWiki/Plugin/foo.pm".

--diskussion, --no-diskussion
Aktiviert oder deaktiviert das Hinzufügen von "Diskussion"-Links zum Header jedes
Seite. Die Links sind standardmäßig aktiviert.

--numbacklinks n
Steuert, wie viele Backlinks unten auf einer Seite angezeigt werden sollen. Überschuss
Backlinks werden in einem Popup ausgeblendet. Der Standardwert ist 10. Auf 0 setzen, um dies zu deaktivieren
-Funktion

--userdir Unterverzeichnis
Erlaubt optional Links zu Wiki-Benutzern, auf Seiten innerhalb eines zu verlinken
Unterverzeichnis des Wikis. Standardmäßig wird auf Seiten im Toplevel-Verzeichnis verlinkt
des Wikis.

--htmlext-html
Konfiguriert die für generierte HTML-Dateien verwendete Erweiterung. Standard ist "html".

--Zeitformatformat
Geben Sie an, wie die Uhrzeit oder das Datum angezeigt werden soll. Der Formatstring wird an die . übergeben
strftime(3) Funktion.

--verbose, --no-verbose
Seien Sie ausführlich über das, was getan wird.

--syslog, --no-syslog
Melden Sie sich an syslog(3).

--usedirs, --no-usedirs
Schalten Sie das Erstellen von Ausgabedateien mit dem Namen page/index.html (Standard) anstelle von page.html um.

--prefix-directives, --no-prefix-directives
Toggle neue '!'-Präfix-Syntax für Präprozessor-Direktiven. ikiwiki aktuell
ist standardmäßig --prefix-directives.

--w3mmode, --no-w3mmode
Aktivieren Sie w3mmode, wodurch w3m ikiwiki als lokales CGI-Skript ohne a . verwenden kann
Webserver.

--sslcookie
Senden Sie Cookies nur über eine SSL-Verbindung. Dies sollte verhindern, dass sie
abgefangen. Wenn Sie diese Option aktivieren, müssen Sie mindestens den CGI-Teil ausführen
von ikiwiki über SSL.

--gettime, --no-gettime
Extrahieren Sie die Erstellungs- und Änderungszeiten für jede neue Seite aus der Revision
Protokoll der Steuerung. Dies geschieht automatisch beim erstmaligen Erstellen eines Wikis,
Sie müssen diese Option normalerweise nicht verwenden.

--set var=wert
Dies ermöglicht das Setzen einer beliebigen Konfigurationsvariable, so als ob sie gesetzt wäre
über eine Setup-Datei. Da die am häufigsten verwendeten Optionen konfiguriert werden können mit
Befehlszeilenschalter, Sie werden diese selten verwenden müssen.

--set-yaml var=wert
Dies ist wie --set, ermöglicht jedoch das Setzen von Konfigurationsvariablen, die komplexe verwenden
Datenstrukturen, indem Sie ein YAML-Dokument übergeben.

Beispiele:


ikiwiki --setup my.setup

Erstellen Sie das Wiki vollständig (neu) mit der angegebenen Setup-Datei.

ikiwiki --setup my.setup --refresh
Aktualisieren Sie das Wiki, indem Sie die Einstellungen von my.setup verwenden, und vermeiden Sie den Neuaufbau von Seiten, die
haben sich nicht geändert. Dies ist schneller.

ikiwiki --setup my.setup --refresh --wrappers
Aktualisieren Sie das Wiki, einschließlich der Neugenerierung aller Wrapper-Programme, aber nicht neu erstellen
alle Seiten. Nützlich, wenn Sie etwas in der Setup-Datei geändert haben, das nicht
einen vollständigen Wiki-Neuaufbau benötigen, um alle Seiten zu aktualisieren, die Sie jedoch sofort übernehmen möchten
Wirkung.

ikiwiki --rebuild srcdir destdir
Verwenden Sie srcdir als Quelle und erstellen Sie HTML in destdir, ohne eine Setup-Datei zu verwenden.

ikiwiki srcdir Zielverzeichnis
Verwenden Sie srcdir als Quelle, um das HTML der geänderten Seiten in destdir zu aktualisieren, ohne a . zu verwenden
Setup-Datei.


CC

Dies steuert, welcher C-Compiler zum Erstellen von Wrappern verwendet wird. Standard ist 'cc'.

CFLAGS Dies kann verwendet werden, um beim Erstellen von Wrappern Optionen an den C-Compiler zu übergeben.

Verwenden Sie ikiwiki online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad