Skip to content

Instantly share code, notes, and snippets.

@nnabeyang
Created April 30, 2012 08:15
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nnabeyang/2556489 to your computer and use it in GitHub Desktop.
Save nnabeyang/2556489 to your computer and use it in GitHub Desktop.
wiki2html_windows

wiki2html -- A wiki to html converter

wiki2htmlについて

wiki2htmlはlivedoor wikiのような記法で書かれた テキストファイルをHTMLに変換するツールです。以下の方針に従って開発しています。

  • できるだけ多くのエラーを発見する
  • 設定ファイルによる記法の変更可能性
  • HTMLが生成されるまでの時間は遅くない
  • 他のUNIXコマンドと調和する

記法など詳しいことはこのページで確認することができます。

動作環境

Microsoft Windows XP(32bit)で動作を確認しています。

##インストール

ダウンロードしたファイルを解凍してください。 下記のファイルが解凍されますので、適当なフォルダに置いて、wiki2html.exeを実行してください。

  • wiki2html.exe
  • alldoc.bat
  • README.md
  • wiki2html.ini
  • doc

docフォルダには記法に関する説明が書かれたファイルreference.txtがあります。 alldoc.batをダブルクリックすると、README.html, reference.htmlが生成されます。

##アンインストール

インストール先のフォルダを全て削除してください。

##著作権

  • このプログラムは無料で使用することができます。
  • このプログラムの著作権は作者であるnoriaki watanabeが保有します。
  • このプログラムを運用した結果については、作者は一切責任は負いません。
wiki2html.exe -l doc README.md
[[戻る>>./reference.html]]
*見出し
|~記法名|記法|説明|
|大見出し|""*~~""|h2タグ|
|中見出し|""**~~""|h3タグ|
|小見出し|""***~~""|h4タグ|
=||
*大見出し
**中見出し
***小見出し
||=
**表示例
*大見出し
**中見出し
***小見出し
*リンク
|~記法名|記法|説明|
|リンク|""[[ページ>>URL]]""|文章にURLのリンクを設定する|
|ページ名リンク|""[[ページ]]""|同じディレクトリにあるページへリンクする|
=||
[[ページ1]]へリンクします。
[[グーグル>>http://www.google.co.jp]]へリンクします。
||=
**表示例
-[[page1]]へリンクします。
-[[グーグル>>http://www.google.co.jp]]へリンクします。
*リスト
|~記法名|記法|説明|
|箇条書きリスト|""-~~""~~""--~~""~~""---~~""|箇条書きリストを作成します|
=||
-レベル1
--レベル2
--レベル2
---レベル3
---レベル3
---レベル3
-レベル1
||=
**表示例
-レベル1
--レベル2
--レベル2
---レベル3
---レベル3
---レベル3
-レベル1
*テーブル
|~記法名|記法|説明|
|テーブルデータ|""|セル1|セル2|セル3|""|tdタグ|
|テーブルヘッダー|""|~ヘッダ1|ヘッダ2|ヘッダ3|""|thタグ|
|改行|""テキスト~~テキスト""|brタグ|
=||
|~記法名|記法|説明|
|箇条書きリスト|""-~~""~~""--~~""~~""---~~""|箇条書きリストを作成します|
||=
*表示例
|~記法名|記法|説明|
|箇条書きリスト|""-~~""~~""--~~""~~""---~~""|箇条書きリストを作成します|
*そのまま表示
=||
=||
int main(void) {
printf("Hello, World!\n")
return 0;
}
||=
||=
-実際には、"=||"と"||="は行頭に書かないといけません。
*表示例
=||
int main(void) {
printf("Hello, World!\n")
return 0;
}
||=
*強調
=||
普通''強調''
||=
**表示例
普通''強調''
*水平線
=||
-----
||=
**表示例
----
*コメントアウト(独自拡張)
=||
段落
``
コメント
``
||=
**表示例
段落
``
コメント
``
*エスケープ(独自拡張)
=||
""[[リンク>>http://example.com]]""
||=
**表示例
""[[リンク>>http://example.com]]""
[[ソースを表示>>./reference.txt]]
This file has been truncated, but you can view the full file.
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment