#tidy -- tidy プラグインパッケージ


はじめに

これは、 mopia さんが作成された Wiki Engine である VikiWiki の静的 HTML ページを Tidy で整形するためのプラグインのパッケージです。

なお、このプラグインを使用するには、あらかじめ VikiWiki を起動しているサーバに tidy をインストールしておくことが必要です。

tidy のインストールに関する詳細は Tidy の Web Page を参照してください。

インストール

ここでは、 tidy プラグインのインストール方法について述べます。

最初に、このパッケージの tarball を展開すると、以下のファイルが取得できます。

tidy/  ... tarball の展開先

  plugin/ ... プラグインスクリプト
    tidy.rb
    ja/
      tidy.rb

  text/  ... tidy 実行ページ
    TidyPage.VikiWikiStyle.txt

まず、 tidy 実行ページ text/TidyPage.VikiWikiStyle.txt の文字コードを、現在使用中の VikiWiki の文字コードに合わせて変更します。文字コード変換には、 nkf 等を利用してください。

次に、 plugin/tidy.rb の以下の行を、 tidy コマンドが存在する path に合わせて編集します。

  ...
  TIDY_PATH = "/usr/bin/tidy" # ← tidy コマンドが存在する path を
                                # 絶対 path で指定する
  #TIDY_PATH = "/home/itc/nakatuka/bin/tidy"
  ...

また、 text/TidyPage.VikiWikiStyle.txt の以下の行を修正することにより、 tidy コマンドに与えるオプションを変更することができます。

  ...
  #tidy "--indent auto -raw --wrap 80"
  // ↑ プラグイン #tidy の引数に tidy コマンドのオプションを指定する
  //#tidy "--doctype strict --vertical-space no --indent auto -raw --wrap -1"
  ...

そして、 plugin/tidy.rb, plugin/ja/tidy.rb を、 $VIKIWIKIDIR/plugin, $VIKIWIKIDIR/plugin/ja 以下に、text/TidyPage.VikiWikiStyle.txt@conf["BASEDIR"]/text 以下に、それぞれコピーして下さい。

(ここで、 $VIKIWIKIDIR は VikiWiki のインストール先のディレクトリで、 @conf["BASEDIR"] は VikiWiki の設定値 "BASEDIR" で示されたディレクトリです。いずれも vikiwiki.cgi に書かれています。)

使用法

まず、 [[TidyPage]] を開いてください。

VikiWiki の 静的 HTML ページのリストが表示されますので、 Tidy で整形したいページの左にある checkbox に check を入れます。その後、一番下の "Tidy を実行する" のボタンを押します。

指定したページへの tidy による整形がすべて終了すると、画面に実行結果が表示されます。

謝辞

このドキュメントの最後に、VikiWiki を開発された mopia さん に心より感謝致します。

配布条件

以下にこのパッケージの配布条件を示します。


[Valid XHTML 1.0!] [Checked by Tidy!] [Valid CSS!] [Creative Commons]

VikiWiki 関連のファイル置場へ戻るんだヌーン!

「Z.OOL.ネット信託統治領」の TOP Page へ戻るんだヌーン!


Generated by Wiki Engine VikiWiki version 1.9.8
Powered by Ruby version 1.8.3