From: Ross Bamford Date: 2006-01-05T08:04:28+09:00 Subject: Re: red cloth question On Wed, 04 Jan 2006 20:53:39 -0000, Sean T Allen wrote: > can someone point me in the direction of documentation for tweaking red > cloth? > > in particular i want to have it make all hrefs be target="_blank"> > If you're determined to 'tweak' RedCloth this seems to work: require 'redcloth' class RedCloth def inline_textile_link( text ) text.gsub!( LINK_RE ) do |m| pre,atts,text,title,url,slash,post = $~[1..7] url, url_title = check_refs( url ) title ||= url_title atts = pba( atts ) atts = " href=\"#{ url }#{ slash }\"#{ atts }" atts << " title=\"#{ title }\"" if title atts = shelve( atts ) if atts "#{ pre }#{ text }#{ post }" end end end puts RedCloth.new('Read "the friendly manual":http://redcloth.rubyforge.org/').to_html However, are you sure it's necessary? rc = RedCloth.new('You "really should...":http://c2.com/cgi/wiki?KeepItSimpleStupid') puts rc.to_html.gsub(/]*)>/,'') Cheers, -- Ross Bamford - rosco@roscopeco.remove.co.uk