Wikiエンジン作成中
[ Category : CMS開発プロジェクト ] 2010年01月25日 01:32
普段、使っているDokuWikiに慣れてしまっているため、Wiki構文はDokuWikiのスタイルを引き継ぎつつ、次のような追加・修正を考えています。
Wiki構文として使おうと思っているもの
見出し
見出は4つにしようと思っています。第1レベル見出しは文章中ではなくページタイトルとして使うことになりそうなので使わないようにし、また、左側のみ「=」を付けることで見出しと認識するようにします。
- ==第2レベル見出し
- ===第3レベル見出し
- ====第4レベル見出し
- =====第5レベル見出し
文字の修飾
文字の修飾は次のものを使おうと思っています。
- **ボールド(太字)**
- //イタリック(斜体)//
- __アンダーライン(下線)__
- --削除線--
また、次のような文法で<span>を使えるようにします。
<.abc|defg> ↓ <span class="abc">defg</span>
<=color:#ccc;font-size:150%;|あいうえお> ↓ <span style="color:#ccc;font-size:150%">あいうえお</span>
BOX
文章内で<div>を使えるようにしようと思っています。
.abc#defg{ (「.」もしくは「#」から始まり「{」で終わる行をBOXの開始と判断) あいうえお かきくけこ } (「}」のみの行をBOXの終了と判断) ↓ <div class="abc" id="defg"> あいうえお かきくけこ </div>
リンク
リンクの指定はDokuWikiに準じます。
画像
画像の表示はDokuWikiに準じます。
その他
リスト、テーブル等は未実装。
現在の開発状況
以上の構文をHTMLにコーディングするところまで成功しています。
正規表現は勉強するとかなり便利なようですね。まだ勉強しだして間もないのでたどたどしいですが、少しずつ理解が深まっています。Wikiエンジン、なかなかおもろいですw
Discussion
- 投稿する前に「Discussionのガイドライン」をご一読くださいませ。