本文 編集 履歴 ソース 差分 最近の更新 VikiWikiとは

VikiWiki - divブロックの重要性、作者語る

divブロックは絶対いいって。 LayoutPageThemeParkに限らずCSSをフルに使うのにも使ってたけど、 なんにしてもコンテンツのブロック化だもんね。

今回は、テクニカルサポートに載せたようなdivブロックでのコピー機能。 他のページにあるdivブロックも取り込めるから、 記事を定義するページとそれを並べるページを分離できたりもする。 まあ、importプラグインの拡張版と言えばそれまでなんだけど、パラグラフ指向Wikiの標準機能と言えば それまでなんだけど、普通にページを作ってそれを構造化するというのがポイントだと思う。 divブロックはネストもできるから、パラグラフ指向のような平面ではなく、 多角的にブロック化させることも可能なんだな。 インデント指向な記述スタイルで、ブロック指向な記事の構造化ってどうですか?

ちなみにコピーしているように見せかけるだけの機能だからcopyという名前もどうかと思うんだけど...

任意のスタイルを適用する方法

今の主流はスタイルはCSSで文章のみHTMLで書く、というものになっている。 VikiWikiもCSSでのスタイル指定をサポートした。 それからtDiaryのテーマをお借りできるようにもした。 でもVikiWikiの吐き出すHTMLにはなんの修飾もなくページ全体に特定のスタイルが適用されていた。

これってぜんぜん思い通りのページが作れないじゃんか!

やっぱりデザインも大事でしょう。 ということでようやく<<<、>>>によるブロックをサポートしました。 このブロックは<div class="xxx">を生成するので、その中にかかれている要素に対し CSSでスタイルを設定できます。

ちなみにdefault.cssに入れているのはdiv.chipだけです。