2004-12-11 Sat
■ ChangeLog2HatenaDiary [chalow]
http://tokuhirom.dnsalias.org/~tokuhirom/moin.cgi/ChangeLog2HatenaDiary
使ってみました。
読書記録はてな
http://d.hatena.ne.jp/osamu2001/
画像の相対URLを絶対URLになおす必要がありますが
かなりきれいに変換されています。
"image/
↓
"http://dkiroku.com/image/
3点の不具合を修正しました。
http://d.hatena.ne.jp/osamu2001/20041127
http://dkiroku.com/cl.txt
を使用すると再現できます。
(1)画像アンカーへの変換が正常に行われません。
[[画像.png|http://dkiroku.com/]]
(2)抹消線の指定が無効になります。
==ほげほげ==
(3)表の直後のアイテムが正常に動作しません。
閉じタグ</td>をいれないと正常に復帰できません。
表から復帰した後のitemに<p>タグが入らなくなってしまい
表示が崩れます。
以下patch
Index: cl2hatena.rb
===================================================================
--- cl2hatena.rb (revision 31)
+++ cl2hatena.rb (working copy)
@@ -113,7 +113,7 @@
# table
y.gsub!(/(^(\|\|[^\n]+\n)+)/) {
- "<table><tr>#{$1.split(/\n/).map{|x| x.split(/\|\|/).join('<td>')}.join('<tr>')}</table>"
+ "<table><tr>#{$1.split(/\n/).map{|x| x.split(/\|\|/).join('</td><td>')}.join('<tr>')}</table>\n"
}
# | とか > で引用
@@ -160,6 +160,10 @@
y.gsub!(/''(.+?)''/) {
"<em>#{$1}</em>"
}
+ # strike
+ y.gsub!(/==(.+?)==/) {
+ "<strike>#{$1}</strike>"
+ }
# URL
@@ -167,7 +171,7 @@
ann = $1
url = $2
if ann =~ /\.(jpg|jpeg|png|gif)$/i
- %Q{<a href="#{url}"><img src="#{url}" alt="img"></a>}
+ %Q{<a href="#{url}"><img src="#{ann}" alt="img"></a>}
elsif url =~ /\.(jpg|jpeg|png|gif)$/i
%Q{<img src="#{url}" alt="#{ann}">}
else
[
固定リンク
]
2004-12 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
これまでの訪問者は 人です。
