ちゃだろぐ

computing

< 2012-05 >
  12345
6789101112
13141516171819
20212223242526
2728293031  
Powered by Nucleus CMS
Total1725157 7days2568 Yesterday368 Today312
Since 2004-07-11

Nucleus

私家版 NP_Wikistyle Ver. 0.6pre1

私家版 NP_Wikistyle Ver. 0.6pre1[492clicks]です。

設計仕様

PukiWikiタグを(X)HTMLに変換する。

PukiWiki(X)HTML
段落行頭の ~<p>...</p>
見出し行頭の *<h[1-6]>...</h[1-6]>
番号付き箇条書き行頭の +<ol>...</ol>
番号なし箇条書き行頭の -<ul>...</ul>
改行行末の~<br />

バージョン 0.52 からの変更点

  • 見出し(*)、箇条書き(+, -)の行末に~が付いている場合、これを<br />に変換してその次の行をブロック要素に含めます。
  • ブロック要素に含められた次の行の行末に~が付いている場合、さらに次の行をブロック要素に含めます。
  • 明示的に開始された段落は、次の空行で閉じられます。

使用方法

  • プラグインをインストールしてください。
  • 記事を PukiWiki の記法でマークアップしてください。
  • このプラグイン単体では、行頭の~で明示されていない段落や行末の~で明示されていない改行を処理しません。これらの処理は、拙作の NP_SimpleParagraphs プラグインを組み合わせて行います。
    NP_Wikistyle → NP_SimpleParagraphs
    の順に PreItem イベントが処理されるようにプラグインをインストールしてください。

使用例は、下記をご覧下さい。

例1 見出し

ソース

 ****見出し
 ****見出しの1行目~ 
 見出しの2行目~ 
 見出しの3行目

出力

見出し

見出しの1行目
見出しの2行目
見出しの3行目

例2 番号付き箇条書き

ソース

 +箇条書き
 +箇条書きの1行目~ 
 箇条書きの2行目~ 
 箇条書きの3行目
 +箇条書き

出力

  1. 箇条書き
  2. 箇条書きの1行目
    箇条書きの2行目
    箇条書きの3行目
  3. 箇条書き

例3 箇条書き

ソース

 -箇条書き
 -箇条書きの1行目~ 
 箇条書きの2行目
 -箇条書きの1行目~ 
 箇条書きの2行目

出力

  • 箇条書き
  • 箇条書きの1行目
    箇条書きの2行目
  • 箇条書きの1行目
    箇条書きの2行目

例4 箇条書きの組み合わせ

ソース

 +箇条書き
 -箇条書きの1行目
 -箇条書きの1行目~ 
 箇条書きの2行目
 +箇条書き

 -箇条書きの1行目

出力

  1. 箇条書き
    • 箇条書きの1行目
    • 箇条書きの1行目
      箇条書きの2行目
    • 箇条書き
  • 箇条書きの1行目

例4は、ちょっとうまくいっていないみたい…。

2004-07-23_00:30-tyada

Related