英語フランス語スペイン語

Ad


OnWorksファビコン

クロニクルエントリーフィルター - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks 無料ホスティング プロバイダーで Chronicle-entry-filter を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド Chronicle-entry-filter です。

プログラム:

NAME


Chronicle-entry-filter - 必要に応じて、ブログ ファイルを HTML に変換します。

SYNOPSIS


ヘルプオプション

--help 簡単なヘルプの概要を表示します。
--version このスクリプトのバージョンを表示します。

オプション

--format すべてのエントリのグローバル形式。
--filename 処理する単一ファイルの名前。

フィルタ

--pre-filter HTML に変換する前に実行するフィルター。
--post-filter HTML 変換後に実行するフィルター。

わたしたち


このスクリプトは、ファイル名とグローバル書式設定タイプを受信するように設計されています。
コマンドライン。 書式設定タイプは、ブログ エントリ ファイルの処理方法を指定します。

1. 形式が「テキスタイル」の場合、ファイルはテキスタイルから変換されます
HTMLに。

2. 形式が「マークダウン」の場合、ファイルはマークダウンから変換されます
HTMLに。 関連する形式「multimarkdown」も認識されます。

3. 形式が「html」の場合、変更は行われません。

変換が適用されると、コードのtags to
経由で拡張します テキスト::VimColor モジュールがインストールされている場合、これによりかなりの
ソースコードの印刷。

コード フラグメントの構文強調表示を有効にするには、コード サンプルを次のようにフォーマットする必要があります。
以下:

件名: 強調表示されたコード。
日付:25年2009月XNUMX日
タグ: クロニクル、perl、なんとか

ここに見栄えの良いコードをいくつか示します。

#!/ usr / bin / perl -w
...
..


lang="perl" が使用されていることに注目してください。これは、構文強調表示の種類に関するヒントを提供します。
適用します。

さらに、プレフィルターとポストフィルターの擬似ヘッダーを使用して、
エントリーをさらに創造的な方法で変換できます。

たとえば、何らかの理由でブログを大文字のみにしたい場合があります。
以下を介して達成されます。

件名: 小文字は好きではありません
タグ: メタ、ランダム、ばかげた
日付:25年2009月XNUMX日
プレフィルター: perl -pi -e "s/__USER__/`whoami`/g"
ポストフィルター: tr [az] [AZ]

__USER__ によって書かれたこの投稿には小文字の値は含まれません。
私のユーザー名もどのように挿入されたかに気づきましたか?

フィルターを介して、任意の複雑なフィルターを連結することができます。 各フィルターは、
STDIN のエントリを読み取り、更新された内容を STDOUT に返します。

(グローバルフィルターを適用したい場合は、それを引数としてchronicleに渡すか、
あなたのchroniclercファイル)

onworks.net サービスを使用してオンラインで Chronicle-entry-filter を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad