トミールの技術系日記

忍たまはじめました

初めてのHikiプラグイン

必要に迫られてみようみまねでひさびさにRuby

site_name

{{site_name}}

でそこにサイト名を表示

# plugin/site_name.rb
def site_name()
    CGI::escapeHTML(@conf.site_name)
end 

html

HTMLを書きたいとき

{{html(
  <div>
  aaaaaaaaaa
  </div>
)}}

ソース

# plugin/html.rb
def html( *html )
    out = []
    html.each {|line|
        out.push(line.unescapeHTML)
    }
    out.join(" ")
end

こんなんでいいのか。
ていうかみんな困ってないのかなあ