Ito ang command na chronicle-entry-filter na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
chronicle-entry-filter - I-convert ang mga file ng blog sa HTML, kung kinakailangan.
SINOPSIS
Mga Pagpipilian sa Tulong
--help Magpakita ng maikling pangkalahatang-ideya ng tulong.
--version Ipakita ang bersyon ng script na ito.
Options
--format Ang pandaigdigang format ng lahat ng mga entry.
--filename Ang pangalan ng iisang file na ipoproseso.
Mga filter
--pre-filter Isang filter na tatakbo bago i-convert sa HTML.
--post-filter Isang filter na tatakbo pagkatapos ng conversion ng HTML.
TUNGKOL
Ang script na ito ay idinisenyo upang makatanggap ng isang filename at isang pandaigdigang uri ng pag-format sa
command line. Tinutukoy ng uri ng pag-format kung paano ipoproseso ang blog entry file:
1. Kung ang format ay "textile" ang file ay mako-convert mula sa textile
sa HTML.
2. Kung ang format ay "markdown" ang file ay mako-convert mula sa markdown
sa HTML. Ang kaugnay na format na "multimarkdown" ay kinikilala din.
3. Kung ang format ay "html" walang pagbabagong gagawin.
Kapag nailapat na ang conversion, ii-scan din ang code para sa mga tags to
palawakin sa pamamagitan ng Teksto::VimColour module, kung ito ay naka-install, na nagpapahintulot sa pretty-
pag-print ng source code.
Upang paganahin ang pag-highlight ng syntax ng mga fragment ng code dapat mong i-format ang iyong mga sample ng code bilang
sumusunod:
Paksa: Ilang naka-highlight na code.
Petsa: ika-25 ng Disyembre 2009
Tags: chronicle, perl, blah
Narito ang ilang code na magiging maganda..
#!/usr/bin/perl -w
...
..
Pansinin ang paggamit ng lang="perl", na nagbibigay ng pahiwatig sa uri ng pag-highlight ng syntax
upang mag-aplay.
Bilang karagdagan, maaari mong gamitin ang pre-filter at post-filter pseudo-header na nagpapahintulot
mong ibahin ang anyo ng entry sa karagdagang mga malikhaing fashion.
Halimbawa, maaari mong hilingin na ang blog ay maging upper-case lamang para sa ilang kadahilanan, at maaari ito
ay makakamit sa pamamagitan ng:
Paksa: AYAW KO NG LOER CASE
Tags: meta, random, tanga
Petsa: ika-25 ng Disyembre 2009
Pre-Filter: perl -pi -e "s/__USER__/`whoami`/g"
Post-filter: tr [az] [AZ]
Ang post na ito, na isinulat ni __USER__ ay walang mga lower-case na halaga.
Pansinin kung paano rin naipasok ang aking username?
Maaari mong i-chain ang arbitraryong kumplikadong mga filter nang magkasama sa pamamagitan ng mga filter. Ang bawat filter ay dapat
basahin ang entry sa STDIN at ibalik ang na-update na nilalaman sa STDOUT.
(Kung gusto mong maglapat ng pandaigdigang filter, ipasa lang iyon bilang argumento sa chronicle, o sa
iyong chroniclerc file.)
Gumamit ng chronicle-entry-filter online gamit ang mga serbisyo ng onworks.net