Dies ist der Befehl „chronicle-entry-filter“, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
chronicle-entry-filter – Konvertieren Sie Blog-Dateien bei Bedarf in HTML.
ZUSAMMENFASSUNG
Hilfeoptionen
--help Zeigt eine kurze Hilfeübersicht an.
--version Zeigt die Version dieses Skripts an.
Optionen
--format Das globale Format aller Einträge.
--filename Der Name der einzelnen zu verarbeitenden Datei.
Filter
--pre-filter Ein Filter, der vor der Konvertierung in HTML ausgeführt wird.
--post-filter Ein Filter, der nach der HTML-Konvertierung ausgeführt wird.
ABOUT
Dieses Skript dient zum Empfangen eines Dateinamens und eines globalen Formatierungstyps
Befehlszeile. Der Formatierungstyp gibt an, wie die Blogeintragsdatei verarbeitet wird:
1. Wenn das Format „Textil“ ist, wird die Datei aus „Textil“ konvertiert
zu HTML.
2. Wenn das Format „Markdown“ ist, wird die Datei von Markdown konvertiert
zu HTML. Das verwandte Format „multimarkdown“ wird ebenfalls erkannt.
3. Wenn das Format „html“ ist, werden keine Änderungen vorgenommen.
Sobald die Konvertierung angewendet wurde, wird der Code auch nach tags to durchsucht
Erweitern Sie über die Text::VimColor Modul, sofern es installiert ist, was die hübsche-
Drucken des Quellcodes.
Um die Syntaxhervorhebung von Codefragmenten zu ermöglichen, sollten Sie Ihre Codebeispiele als formatieren
folgt:
Betreff: Einige hervorgehobene Codes.
Datum: 25. Dezember 2009
Schlagworte: Chronik, Perl, Blah
Hier ist ein Code, der hübsch aussehen wird.
#!/ Usr / bin / perl -w
...
..
Beachten Sie die Verwendung von lang="perl", das einen Hinweis auf die Art der Syntaxhervorhebung gibt
bestätigen.
Darüber hinaus können Sie die Vorfilter- und Nachfilter-Pseudoheader verwenden, die dies ermöglichen
Sie können den Eintrag noch kreativer umgestalten.
Beispielsweise möchten Sie vielleicht, dass der Blog aus irgendeinem Grund nur in Großbuchstaben geschrieben wird, und das könnte sein
erreicht werden durch:
Betreff: Ich mag keine Kleinschreibung
Schlagworte: Meta, zufällig, albern
Datum: 25. Dezember 2009
Vorfilter: perl -pi -e "s/__USER__/`whoami`/g"
Nachfilter: tr [az] [AZ]
Dieser von __USER__ verfasste Beitrag enthält keine Kleinbuchstaben.
Ist Ihnen aufgefallen, dass auch mein Benutzername eingegeben wurde?
Über die Filter können Sie beliebig komplexe Filter miteinander verketten. Jeder Filter sollte
Lesen Sie den Eintrag auf STDIN und geben Sie den aktualisierten Inhalt an STDOUT zurück.
(Wenn Sie einen globalen Filter anwenden möchten, übergeben Sie diesen einfach als Argument an die Chronik oder in
Ihre Chronikdatei.)
Verwenden Sie den Chronicle-Entry-Filter online über die Dienste von onworks.net