• 追加された行はこの色です。
  • 削除された行はこの色です。
''「WikiFormat/」で始まるページを作成''
#lookup(WikiFormat/,* 新規作成 *);
RIGHT:[[:t/記法]] [[:t/Wiki]]

#br
記法案。それと記法の実装案。

RIGHT:&tag(WikiFormat,プラグイン,フレームワーク,思い付き,実装);
--------------------------------------------------

*目次 [#bce4256a]
#contents
#br
#lsx(new=true);
#br
記法

*関連 [#ecabb372]
#related
#br
#lsx(tag=WikiFormat,new=true,except=^WikiFormat(/.*)?$)
#br
[[検索:WikiFormat]]
#br
記法定義は汎用記法のシンタックスシュガー。
- シンタックスシュガーは、記法のどの部分を汎用記法のどのパラメーターにするかを決める。
- %%シンタックスシュガーは、汎用記法のどのパラメーターをどんな値にするかを決める。%%

*WikiFormat周辺のタグ [#d6ddbb53]
#tag(0,WikiFormat)
#br
汎用記法は全ての要素を表現できる記法。要素クラス名をパラメーターとして受け取れる。

*参考 [#haebcd52]
:WikiCreole|http://www.wikicreole.org/
基本的なWikiFormatを明確にするプロジェクト(標準化ではない)
#br
----
ToMarkdown()などを持つのはビルトイン要素。
プラグイン要素はそういった記法系に無い。汎用記法と、それにマッピングしたシンタックスシュガーでのみ表記できる。


*WikiFormat [#k4a7b293]
RIGHT:[[:t/WikiFormat]]

WikiFormatは
----

 ----
#contents

 *
 **
 ***
**[[記法]] [#le6559d3]
記法は読むためのもの。書くためのものではない。

 &(...);
 #...
***%%[[:i/記法定義は記法→要素クラス→記法]]%% [#kd0df33a]
***[[:Done/記法定義の方法]] [#c461b16c]
***[[:i/ページの内容はコードと見なせる]] [#k0f09fd2]
記法はコードのようなもの。実行結果がページの閲覧時に組み込まれる。
他の言語のコードを書くのならシンタックスハイライトとか自動リンクとか。コンテンツ扱い。実行のようなことはしないで。

などのWiki特有の記号のこと。
それと、これらの記号を含むテキストのこと。

WikiTextもWikiFormatと同じ意味で使われていそう。
ここではWikiFormatを含むテキストをWikiTextと言うことにしている。

[[キーワード:WikiFormat]]
[[キーワード:WikiText]]
***Markdownの特徴 [#t863970d]
%%[[http://space.hatena.ne.jp/pmint/entry/14218542507645637066]]%%

変換前/後が何であるか、何をどうするのかの違い。
**いろいろな記法 [#o27efa4b]
-[[Markdown]]
いろんな記法が混ざってる。普段使いの文章をフォーマットするための記法。日常の文章から見出された記法。
-[[WikiCreole]]
各種Wikiの共通点。普段使いの文章と競合しないように選ばれてる。マークアップ言語。
-[[c2:TextFormattingRules]]
オリジナル。
-[[pukiwiki:整形ルール]]
PukiWikiの[[整形ルール]]。
-MediaWiki
メジャー。
WikiCreoleにも大きく影響してる。
----
-[[OwnNotation]]
Xの独自記法。
**参考に [#q2cbed3f]
[[WikiCreole: List Of Wiki Markup>http://wikicreole.org/wiki/ListOfWikiMarkup]]
[[WikiMatrix - Compare them all>http://www.wikimatrix.org/syntax.php]]
[[Help:Cheatsheet - Wikipedia, the free encyclopedia>http://en.wikipedia.org/wiki/Wikipedia%3ACheatsheet]]

*WikiCreole [#zdb58f4f]
WikiCreoleを導入するなら日本語キーボード向けマークアップ+WikiCreoleに。
WikiCreoleに含まれるWikiFormatはカスタマイズ不可でいい。
**記法/ [#q2c84b08]

ページ編集ページで「WikiCreoleが使える」と一言明記。
#ls


*ヘルプは初心者向けのみ [#cd5fccce]
詳細な説明なら定義ページを見ればいい。