hikidoc:120
From: "Kouhei Sutou" <kou@c...>
Date: Sun, 24 Aug 2008 20:58:10 +0900
Subject: [hikidoc:120] Re: [ANN] HikiDoc 0.0.2リリース
須藤です。 2008/08/16 19:44 Kazuhiro NISHIYAMA <zn@m...>: > gemをインストールすると「Could not find main page README.txt」と > 4回出ます。 気が向いたので直しておきました。 ついでに、RDocのマークアップでHikiDocを使えるようにしようと思って 少しやってみましたがなんか微妙でした。rdoc -f hikidoc_htmlで使えると 思います。 Index: lib/rdoc/generators/hikidoc_html_generator.rb =================================================================== --- lib/rdoc/generators/hikidoc_html_generator.rb (revision 0) +++ lib/rdoc/generators/hikidoc_html_generator.rb (revision 0) @@ -0,0 +1,26 @@ +require 'hikidoc' +require 'rdoc/generators/html_generator' + +module Generators + module MarkUp + alias_method :simple_markup, :markup + def markup(string, remove_paragraph=false) + return '' unless string + + if string =~ /^(?>\s*)[^\#]/ + content = string + else + content = string.gsub(/^\s*(#+)/) {$1.tr('#',' ')} + end + + result = HikiDoc.to_html(content) + if remove_paragraph + result = result.gsub(/(?:\A<p>|<\/p>\z)/, '') + end + result + end + end + + class HIKIDOC_HTMLGenerator < HTMLGenerator + end +end Index: lib/rdoc/generators/template/hikidoc_html/hikidoc_html.rb =================================================================== --- lib/rdoc/generators/template/hikidoc_html/hikidoc_html.rb (revision 0) +++ lib/rdoc/generators/template/hikidoc_html/hikidoc_html.rb (revision 0) @@ -0,0 +1 @@ +require 'rdoc/generators/template/html/html' -- ML: hikidoc@m... 使い方: http://QuickML.com/
117 2008-08-11 23:45 [kimuraw@i... ] [ANN] HikiDoc 0.0.2リリース 118 2008-08-16 12:44 ┗[zn@m... ] 119 2008-08-18 16:00 ┣[kimuraw@i... ] -> 120 2008-08-24 13:58 ┗[kou@c... ] 121 2008-08-24 17:33 ┗[kimuraw@i... ] 122 2008-08-25 12:36 ┗[kou@c... ] 123 2008-08-26 15:05 ┗[kimuraw@i... ]