2006-03-09
§ *[tdiary][prog] sptDiaryスタイル (stratified paragraph tDiary style)
tDiaryを使い始めてはや半年、いろいろな記述スタイルをとっかえひっかえしてみたけれど、やっぱりしっくり来なくて、結局オリジナルを作ることにした(とはいっても、tDiaryスタイルを少しいじっただけだけどね)。ようやくエラーを吐かずに一通り動くようになったので、実地テストを開始。
§ **sptDiaryスタイルとは
tDiaryスタイルを拡張し、簡単なマークアップで見出しとセクションの階層化を行えるようにしたものです。
§ **文法
§ ***tDiaryスタイルの記述ルール
・改行一つで段落(pタグで囲む)に、改行2つでセクション(divタグで囲む)になります~
・「<」で始まる段落があるとセクション全体が整形の対象になりません~
§ ***sptDiaryスタイル独自拡張
・行末に「~」がついていると段落を分けずに改行します(<br>に変換)~
・行頭の「*」で見出しを4レベルまで指定できます(*〜****)~
・見出しのレベルに対応して、セクションが階層化されます~
・「*」だけの行に続けて本文を書くと、見出しなしでセクションが階層化されます
§ **注意事項
このスタイルは、出力するHTMLに下記のタグとCSSのクラスを追加します。~
タグ:h4, h5, h6 ~
クラス:subsection, subsubsection, subsubsubsection~
既存テーマをそのまま使うと、階層化された部分のレイアウトが崩れます。~
適宜、上記のタグ、クラスに対する記述をCSSに追加してください。
§ **スクリプト
本スクリプトはまだ開発/テスト中のものです。お試しの際はくれぐれもご注意ください。~ sptdiary_style.zip~ ※tDiaryのデフォルトテーマにsptDiary用の記述を追加したものを添付してあります。§ *sptDiaryスタイルのサンプル(第1階層)
第1階層本文
§ *
第一階層タイトルなし
§ **第2階層
第2階層本文
§ **
第2階層タイトルなし
§ ***第3階層
第3階層本文
§ ***
第3階層タイトルなし
§ ****第4階層
第4階層本文
§ ****
第4階層タイトルなし