[前][次][番号順一覧][スレッド一覧]

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...        ]