よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

February 26, 2003

[tDiary] アンカー自動生成プラグイン修正中

全然意識してなかったんだけど、これってtDiaryのkw.rbだけではなく、他のWikiなんかの表示方法も参考にした方が良さそうだな。

たださんのWikiスタイルやたけうちさんのHikiでは以下のようになっている。微妙に言葉遣いが異なると思うが、ここでは、キーワードとはそれがURLに置換されるキーのこととする。

 [[キーワード]]     
 [[yyyymmdd#pxx]]      #(Wikiスタイルのみ。myプラグイン相当)
 
 [[表示文字列|URL]]
 
 [[キーワード:URLに展開される際のオプション文字列(日本語可)]]
 
 [[表示文字列|URL]]
 [[画像名|画像URL]]   #imgタグに展開される

あり?表示文字列とキーワードとオプション文字列をいっぺんに指定できる方法は無いのかな(アンカー自動生成プラグインのオプションを全部設定したような指定方法)。

RWikiはどうかというと

 ((<リンク先のページ(同サイト内)>))
 ((<URL:http://.../>))
 ((<表示文字列|URL:http:..../>))

ってことは、この前のやつって、

表示文字列を先に持ってきた方が良いのかな。

 <%= a "表示文字列|キーワード:オプション文字列" %>
 <%= a "表示文字列|キーワード" %>
 <%= a "表示文字列|URL" %>
 <%= a "キーワード:オプション文字列" %>
 <%= a "URL" %>

でも、これだと、今までのアンカー自動生成プラグインと順番変わっちゃうなぁ。

オレ的には重要な情報ほど左にあるのが好きなんだけど、この場合、表示文字列よりキーワードやURLの方が重要な情報だと思うのでオレの好みだと逆になってしまう。

うーむ。

本日のツッコミ(全4件) [ツッコミを入れる]

Before...

むとぽん [でも、その表示文字列が省略可能なんですよね。代入する左辺が省略可能で右辺は必須というのはまだ馴染めないですねぇ。]

ただただし [省略できるのは左辺と代入演算子の両方だから、残る右辺は即値ですよ]

むとぽん [なるほど。確かに。]


更新 設定