次のエントリ: 日記内のリスト対応(割と適当)してみた [chalow]
日記内の見出しに対応してみた
2011-06-12-1 / カテゴリ: [chalow] / [permlink]
日記内に小見出しを定義できるようにして、<h3>〜</h3>とかになるようにしてみた。
とりあえず * は使えない(itemの区切り)ので、行頭 "=" を見出しにすることにしました。
デフォルト書式の取り消し線と重複してるので、取り消し線の変換処理の後に上の処理を入れればOK。
上のコードだと、開始("="1個)を<h3>にしてるので、その辺は微調整すればよし。(lengthの結果の加算部分)
あとはChangelogで
となる。
--- chalow.20110609 2011-02-06 04:25:50.718241770 +0900 +++ chalow 2011-06-12 20:42:48.266058342 +0900 @@ -539,4 +538,7 @@ } + ### ヘッダ(Heading): "^= string" <h3>から</h3> + s!^(=+)\s*(.*)!my $a=2+length $1; $a=($a<7)?$a:7; "<h$a>".$2."</h$a>"!gme; + ### 日付で参照リンク # date ref : [YYYY-MM-DD] @@ -571,4 +573,5 @@ s!</pre><br />!</pre>!g; # ad hoc + s!</h(\d)><br />!</h$1>!g; return $_;
とりあえず * は使えない(itemの区切り)ので、行頭 "=" を見出しにすることにしました。
デフォルト書式の取り消し線と重複してるので、取り消し線の変換処理の後に上の処理を入れればOK。
上のコードだと、開始("="1個)を<h3>にしてるので、その辺は微調整すればよし。(lengthの結果の加算部分)
あとはChangelogで
= タイトル 文章1 == サブタイトル 文章2とか書けば
タイトル
文章1サブタイトル
文章2となる。
次のエントリ: 日記内のリスト対応(割と適当)してみた [chalow]
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2013-05-02 16:12