SwikiStyle
このページのソースです。
!これはなにか *tDiary* で*Swiki* ライクな記法ができるスタイルです。 *RD_style>http://tdiary-users.sourceforge.jp/cgi-bin/wiki.cgi?RD%A5%B9%A5%BF%A5%A4%A5%EB*をずっと使わせてもらっていましたが、 -普段のメモは*Swiki*で取るようになってしまったので、書き方を統一したい -リンク貼るのが面倒。((<|URL:>))はタイプ量が多い。 という理由から、*wiki_style>http://tdiary-users.sourceforge.jp/cgi-bin/wiki.cgi?Wiki%A5%B9%A5%BF%A5%A4%A5%EB*をちょちょっと変更してでっちあげてみました。 !必要なもの -*tDiary* -*wiki_style.rb>http://tdiary-users.sourceforge.jp/cgi-bin/wiki.cgi?Wiki%A5%B9%A5%BF%A5%A4%A5%EB* -*kw.rb>http://tdiary-users.sourceforge.jp/cgi-bin/wiki.cgi?kw%2Erb* (tDiary ver1.5.5および1.5.6 のみ動作確認済) !ダウンロード *tar.gz形式>http://kitchon.ddo.jp/~ashiya/viewcvs/index.cgi/root.tar.gz?view=tar&root=swiki_style* *Subversionレポジトリ>http://kitchon.ddo.jp/~ashiya/viewcvs/index.cgi/?sortby=log&root=swiki_style* !更新履歴 2004/04/03 wiki_style.rbへの修正が不要に。WikiNameが見つからないときはSwikiに丸投げするよう修正。 !インストール 以下、tdiaryのインストールディレクトリを$TDIARYと表現します。 -swiki_parser.rb,swiki_style.rbを、$TDIARY/tdiary/にコピー。 -$TDIARY/misc/style/wiki/wiki_style.rb を、$TDIARY/tdiary/にコピー。 -$TDIARY/misc/plugin/kw.rbを、$TDIARY/plugin/にコピー。 -$TDIARY/tdiary.confに以下の記述を追加。 =@style = 'Swiki' ☆キーワード☆は、kw.rbプラグインによって展開されますので、どのように展開されるかを設定する必要があります。 デフォルトでSWikiのInterWikiNameとして扱わせたい場合は、tdiary.confに、 = @options['kw.dic'] = [ = [nil,'http://Your.Swiki.Root/$1', 'euc-jp'], = ] などと書けば良いです。明示的に使い分けたい場合は、 = @options['kw.dic'] = [ = ['swiki1','http://Your.Swiki1.Root/$1', 'euc-jp'], = ['swiki2','http://Your.Swiki2.Root/$1', 'euc-jp'], = ] とか書いて、☆swiki1:hogehoge☆とか呼べばOKです。nilの設定をtdiary.confに書かない場合は、googleの検索結果にリンクが貼られます。 また、swikiのローカルファイル置き場を、swiki_style.rbで指定する必要があります。 =SWIKI_PATH='/path/to/ComSwiki/swiki/yourWikisName/pages' このディレクトリの内容をもとに、WikiNameから実体へのリンクを貼ります。 !対応している記法 | !|見出し| |-|リスト| |#|数字付きリスト| |=|プリフォーマット| |_ |水平線| |||テーブル| |☆ほげ☆|WikiNameへのリンク| |☆ほげ>http://hogehoge.com☆|URLへのリンク| |☆http://hogehoge.com☆|URLへのリンク| あと、書いていないものは、wiki_styleの記法を継承。*swiki_style記法*。 !既知の不具合とか、修正したいと思ってる項目 -WikiNameが少しぐらい間違っててもなんとかしる! ☆swiki☆でも☆Swiki☆でも☆SWIKI☆でもええやんけ! ->とりあえず、見つからない場合はSwikiに丸投げすることで、日本語WikiName以外は対応。 -recent_list 等々でリンクの☆とかが変換されてない。->これはたぶん、to_htmlを書いてなかったからかな。直ったかも。 -Swikiで書ける、下記のような記述は未対応。 |☆ほげの別名>ほげ☆|WikiNameへのリンク| -Swikiを名乗るなら生タグが通らないとだめでは? ..これはまあいいか。 !その他 *Swiki_Style_古いドキュメント*