VzWiki

wifky/文法1

【当ページのソースは、コピー自由です!】

wifky の文法体系は、基本的に FreeStyleWiki に準拠していますが、 「改行を空白と等価に扱い、空行でもって表示上の改行となし、 ブロック文法の区切りとする」 といった点など、一部、違っているところがあります。 詳細は「他の wiki との違い?」をご覧ください。

通常段落

空行を挟まない連続した行は「段落」とされ、連結されます。 (HTML的には <p>〜</p>ブロックとなります)

    ほげほげ
    うはうは

    いひひひ

これは次のようになります。

ほげほげ うはうは

いひひひ

ブロック要素

通常、段落は <p>〜</p> ブロックとなりますが、 先頭にある文字によって、文法が適用されます。

リスト

段落先頭を * あるいは + で始めることにより、リストとなります。

* その1。
* その2。
    おっと、次の行にも、続きを書きたくなっちった。
** 深くも書けます
* その3。
++ 番号付きリストは「+」を使います。
++ 二番目のはず。
++ 三番目ですよ〜
*** しつこく深く書いてみよう。

これは次のようになります。

  • その1。
  • その2。 おっと、次の行にも、続きを書きたくなっちった。
    • 深くも書けます
  • その3。
    1. 番号付きリストは「+」を使います。
    2. 二番目のはず。
    3. 三番目ですよ〜
      • しつこく深く書いてみよう。

定義リスト

段落先頭を : で始めることにより、定義リストになります。 「:」で始まる行が <DL> , 「::」で始める行は <DD> 相当となります。

: おれおれ
:: さぎさぎ
: いひひ
:: うががが
おれおれ
さぎさぎ
いひひ
うががが

テーブル

段落先頭を || で始めることにより、その段落はテーブルと解釈されます。 「行」を || (2連続)で区切り、列を | (1個単品)で区切ってください。

||| 0-1 | 0-2 | あ
|| 1-1 | 1-2 | い
|| 2-1 | 2-2 |
    2-3 | 2-4 | 2-5
|| 3-1 | 3-2 | う
0-1 0-2
1-1 1-2
2-1 2-2 2-3 2-4 2-5
3-1 3-2

「||」ではなく、「|||」で始まる行については、各要素は「<th>〜</th>」で囲まれます。

見出し

    <<大見出し>>

    <<<中見出し>>>

    <<<<小見出し>>>>

    <<<<<微少見出し>>>>>

    <<+章番号付き大見出し>>

    <<<+章番号付き中見出し>>>

    !!! 大見出し

    !! 中見出し

    ! 小見出し

見出しも段落相当なので、前後に空行が必要です。 + がついていると、LaTeX のように、章番号を付けてくれます。

センタリング

256倍本のようなセンタリング文章を書きたい時:

    >> センタリング <<

という段落を書くことで

センタリング

のような表現ができます。 スタイルシートのクラスは p.centering です。

そのまま出力

<pre>
そのまま出力
</pre>
8<
そのまま出力
>8

<pre> 〜 </pre>」、「8< 〜 >8」で囲まれたブロックについては、 改行がそのまま改行となり、後述のアンカー変換等はされません。 また、これらの間に限って、空行が挟めます。

引用

引用 (「""」で始まる段落が引用とみなされます)
"" 引用
(「""」で始まる段落が引用とみなされます)

区切り線

「---」だけの段落は区切り線になります。


---

インライン要素

wifky.pl は <pre>〜</pre>8< 〜 >8 で囲まれたブロック以外で、次のような置換を行います。

外部アンカー変換

以下のようなアンカー変換を行います。

URL http://example.com/hoge.html への素リンク

 URL http://example.com/hoge.html への素リンク

外部へのエイリアスリンク(オリジナル)

 http://example.com/hoge.html{外部へのエイリアスリンク(オリジナル)}

外部へのエイリアスリンク(一般Wiki風)

 [外部へのエイリアスリンク(一般Wiki風)|http://example.com/hoge.html]

アンカー変換は http: , ftp: のみ有効ですが、 一般の Wiki 風のリンクで、かつ、 Preferences で enable にした場合にのみ、 file: 形式のリンクも有効になります。

内部アンカー変換

内部ページ FrontPage へのリンク(オリジナル)

内部ページ >>{FrontPage} へのリンク(オリジナル)

内部ページ FrontPage へのリンク(一般のWiki風)

内部ページ [[FrontPage]] へのリンク(一般のWiki風)

内部ページ へのエイリアスリンク

[[内部ページ|FrontPage]] へのエイリアスリンク

開発版(1.1)のリンク機能

バージョン 1.1.3 以降では

内部ページ へのエイリアスリンク

[[内部ページ|FrontPage#p2]] へのエイリアスリンク

と段落指定をすることができます。 また、1.1.6 以降では、自ページのリンクについて

[[通常段落|#p1]]

通常段落

のように、自ページ名部分を省略できます。

同一ホスト上のページへのリンク

ドットで始まっていれば、相対URLと解釈されます。

自分自身

[自分自身|./index.cgi]

自分自身(2)

[自分自身(2)|../cgi-bin/index.cgi]

文字修飾

ボールド(strongを使う強調)
'''ボールド(strong を使う強調)'''
斜体(emを使う強調)
''斜体(emを使う強調)''
取り消し線
==取り消し線==
アンダーライン
__アンダーライン__
等角フォント
``等角フォント``

そのまま出力(インライン版)< とか > といった文字も、そのまま書けます

```そのまま出力(インライン版)< とか > といった文字も、そのまま書けます```

``` の二文字目は実は任意の文字が可能で、 「`!`」とか「`@`」などで囲んでも Ok です。 <pre>8<〜>8と違い、<pre>タグではなく、 <tt><br> で表示を実現しています。

画像貼り付け/添付ファイルリンク

     <<{05-04-15_20-52.jpg}

05-04-15_20-52.jpg

HTML タグ

以下の HTML タグは、そのまま使えます。

  • b
  • blockquote
  • i
  • tt
  • strike
  • strong
  • em
  • u
  • big
  • sup
  • sub
  • small