Create  FrontPage  Index  Search  Changes  RSS  Login

BrEdiMa Wiki-Plugin Tryout - TextFormattingRules Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

日本語は記述方法に

{{toc}}

!パラグラフ!Paragraphs
*連続した複数行は連結されて1つのパラグラフになります。*Consecutive lines are concatenated into a single paragraph.
*空行(改行のみ、またはスペース、タブだけの行)はパラグラフの区切りになります。*Blank lines (ones with only a carriage return or with only spaces and tabs) mark the end of a paragraph.

*記述例*Example statement
例えば、For example,
こういう風に記述すると、これらの行はif I write like this, these lines
1つのパラグラフとして整形されます。will be formatted as one paragraph.

*出力例*Example output

例えば、For example,
こういう風に記述すると、これらの行はif I write like this, these lines
1つのパラグラフとして整形されます。will be formatted as one paragraph.

!リンク!Links
!!WikiName!!WikiNames
*大文字の英字で始まり、小文字の英字または数字が1文字以上続く*WikiNames are comprised of two or more words put together; each word begins with an uppercase letter, and is followed by at least one lowercase letter or number.
*この条件が2回以上繰り返される単語はWikiNameになり自動的にリンクがはられます。*Words in which this condition is met become a WikiName, and a link is automatically attached.

*記述例*Example statement
WikiName     - WikiName
HogeRule1    - WikiName
NOTWIKINAME  - 全て大文字なのでAll of the letters are uppercase, so this is not a WikiNameではない
WikiNAME     - NAMEが全て大文字なのでAll of the letters in NAME are uppercase, so this is not a WikiNameではない
*fooWikiName  - 先頭に全て小文字の英字fooがあるためThis begins with "foo", which is in all lowercase, so this is not a WikiNameではない

*出力例*Example output
**WikiName     - WikiName
**HogeRule1    - WikiName
**NOTWIKINAME  - 全て大文字なのでAll of the letters are uppercase, so this is not a WikiNameではない
**WikiNAME     - NAMEが全て大文字なのでAll of the letters in NAME are uppercase, so this is not a WikiNameではない
**fooWikiName  - 先頭に全て小文字の英字fooがあるためThis begins with "foo", which is in all lowercase, so this is not a WikiNameではない

!!ページへのリンク!!Linking to other Wiki pages
ページ名を2つのカギカッコで囲むと、そのページへのリンクになります。If a page name is surrounded with two pairs of brackets, it becomes a link to that page.

*記述例*Example statement
例えば[[逆引きRuby]]とすると、そのページへのリンクになります。For example, if you write [[TextFormattingRules]], it becomes a link to that page.

*出力例*Example output

例えば[[逆引きRuby]]とすると、そのページへのリンクになります。For example, if you write [[TextFormattingRules]], it becomes a link to that page.

!!任意の!!Linking to an arbitrary URLへのリンク
単語|URLを2つのカギカッコで囲むとを任意のURLへのリンクになります。If a phrase and URL, separated by a vertical line, are surrounded with two pairs of brackets, it becomes a link to an arbitrary URL.

*記述例*Example statement
[[Yahoo!|http://www.yahoo.co.jp/]]とかもできます。Links like [[Yahoo!|http://www.yahoo.com/]] are also possible.

*出力例*Example output

[[Yahoo!|http://www.yahoo.co.jp/]]とかもできます。Links like [[Yahoo!|http://www.yahoo.com/]] are also possible.

このときURLの末尾がjpg,jpeg,png,gifだとIMGタグに展開されます。(指定した単語がALTに設定される)In this case, if the URL ends with jpg., .jpeg, .png, or .gif, the image is displayed on the page.  (The specified phrase becomes the ALT text for that image.)

*記述例*Example statement
[[クローバー|http://jp.rubyist.net/theme/clover/clover_h1.png]][[Four-leaf clover|http://jp.rubyist.net/theme/clover/clover_h1.png]]

*出力例*Example output

[[クローバー|http://jp.rubyist.net/theme/clover/clover_h1.png]][[Four-leaf clover|http://jp.rubyist.net/theme/clover/clover_h1.png]]

パラグラフ中にURLっぽいものがあると勝手にリンクがはられます。Text in a paragraph that looks like a URL will automatically become a link.

*記述例*Example statement
Hikiのページはhttp://hikiwiki.org/ja/です。Hiki's home page is http://hikiwiki.org/en/ (English).

*出力例*Example output

Hikiのページはhttp://hikiwiki.org/ja/です。Hiki's home page is http://hikiwiki.org/en/ (English).

!!InterWiki
[[Tiki:Tiki]]を参考にInterWikiもサポートしています。サーバの追加は
InterWikiNameというページを編集します。
InterWiki is supported using [[Tiki:Tiki]].  To add a server, edit InterWikiName.

*記述例*Example statement
*[[Hiki:逆引きRuby]]
*[[ruby-list:1]]
*[[ruby-talk:1]]
*[[GoogleJ:ruby *[[Google:ruby wiki]]

*出力例*Example output
**[[Hiki:逆引きRuby]]
**[[ruby-list:1]]
**[[ruby-talk:1]]
**[[GoogleJ:ruby **[[Google:ruby wiki]]

InterWikiはouter aliasと呼ばれる簡単に外部とリンクする機能にも対応しています。outer aliasを利用するにはInterWikiNameへaliasキーワードを付けてサーバを追加します。!Preformatted text
*Lines beginning with spaces or tabs will be treated as preformatted text.


*記述例
  * [[Ruby|http://www.ruby-lang.org/]] alias

本文中ではaliasに設定した単語を2つのカギカッコで囲むとリンクとなります。

*記述例
  *[[Ruby]]

*出力例
**[[Ruby]]

!整形済みテキスト
*行の先頭がスペースまたはタブで始まっていると、その行は整形済みとして扱われます。

*出力例
*Example output
require 'cgi'

cgi = CGI::new
cgi.header

puts <<EOS
<html>
   <head>
     <title>Hello!</title>
   </head>
   <body>
   <p>Hello!</p>
   </body>
</html>
EOS

*また、<<< と >>> ではさまれた行は先頭にスペースがなくても整形済みとして扱われます。!Text decoration
*記述例
<<<




>>>
*Text surrounded by sets of two single quotes ('') is emphasized.
*Text surrounded by sets of three single quotes (''') is strongly emphasized.
*Text surrounded by sets of double equal signs (===) is struck out.


*出力例
<<<




>>>
*Example statement
If you write like this, it becomes ''emphasized''.
And if you write like this, it becomes '''strongly emphasized'''.
==This is dull, but== And struck-out text is supported, too!


!文字の修飾
*「'」2個ではさんだ部分は強調されます。
*「'」3個ではさんだ部分はさらに強調されます。
*「=」2個ではさんだ部分は取消線になります。
*Example output

*記述例
このようにすると''強調''になります。
そして、このようにすると'''さらに強調'''されます。
==だるいけど==さらに、取り消し線もサポートしています。
If you write like this, it becomes ''emphasized''.
And if you write like this, it becomes '''strongly emphasized'''.
==This is dull, but== And struck-out text is supported, too!


*出力例!Headings
* Lines with exclamation marks at the beginning become headings.
* One can use up to five exclamation marks; they will be converted to <h2> to <h6> tags.


このようにすると''強調''になります。
そして、このようにすると'''さらに強調'''されます。
==だるいけど==さらに、取り消し線もサポートしています。
*Example statement
!Heading1
!!Heading2
!!!Heading3
!!!!Heading4
!!!!!Heading5


!見出し*Example output
*「!」を行の先頭に書くと見出しになります。!Heading1
!!Heading2
!!!Heading3
!!!!Heading4

*「!」は1つから5つまで記述することが可能で、それぞれ<H2>〜<H6>に変換されます。!!!!!Heading5

*記述例
!見出し1
!!見出し2
!!!見出し3
!!!!見出し4
!!!!!見出し5
!Horizontal lines
Four hyphens at the beginning of the line (----) become a horizontal rule.


*出力例
!見出し1
!!見出し2
!!!見出し3
!!!!見出し4
!!!!!見出し5
*Example statement

!水平線
マイナス記号「-」を行の先頭から4つ書くと水平線になります。
A B C D E
----
F G H I J


*記述例*Example output

A B C D E
----
F G H I J


あいうえお。
----
かきくけこ。
!Lists
* Lines beginning with asterisks become list items.
* It is possible to use up to three asterisks; it is also possible to create nested lists.
* Lines beginning with a # become numbered lists.


*出力例*Example statement
*Item 1
**Item 1.1
**Item 1.2
***Item 1.2.1
***Item 1.2.2
***Item 1.2.3
**Item 1.3
**Item 1.4
*Item 2


あいうえお。
----
かきくけこ。
#Item 1
#Item 2
##Item 2.1
##Item 2.2
##Item 2.3
#Item 3
##Item 3.1
###Item 3.1.1
###Item 3.1.2


!箇条書き
*「*」を行の先頭に書くと箇条書きになります。
*「*」は1つから3つまで記述することが可能で入れ子にすることもできます。
*「#」を行の先頭に書くと番号付きの箇条書きになります。
*Example output

*記述例
*アイテム
*Item 1
**アイテム

**Item
1.1
**アイテム

**Item
1.2
***アイテム

***Item
1.2.1
***アイテム

***Item
1.2.2
***アイテム

***Item
1.2.3
**アイテム

**Item
1.3
**アイテム

**Item
1.4
*アイテム

*Item
2

#その#Item 1
#その

#Item
2
##その

##Item
2.1
##その

##Item
2.2
##その

##Item
2.3
#その

#Item
3
##その

##Item
3.1
###その

###Item
3.1.1
###その

###Item
3.1.2

*出力例!Quotations
Lines beginning with two double quotes become quotations.


*アイテム1
**アイテム1.1
**アイテム1.2
***アイテム1.2.1
***アイテム1.2.2
***アイテム1.2.3
**アイテム1.3
**アイテム1.4
*アイテム2
*Example statement
""This is a quotation.
""This is another quote.
""This is a continued quote.  When there are consecutive quotations,
""they are displayed as one quote,
""like this.


#その1*Example output
#その2""This is a quotation.
##その2.1""This is another quote.
##その2.2
##その2.3
#その3
##その3.1
""This is a continued quote.  When there are consecutive quotations,
###その3.1.1""they are displayed as one quote,
###その3.1.2""like this.

!引用!Definitions
「"」を行の先頭から2つ書くと引用になります。Lines beginning with a colon and have a phrase and explanation separated by another colon will become a definition.

*記述例
""これは引用です。
""さらに引用します。
""続けて引用します。引用が連続する場合、
""このように一つの引用として
""展開されます。
*Example statement

*出力例
""これは引用です。
""さらに引用します。
""続けて引用します。引用が連続する場合、
""このように一つの引用として
""展開されます。
:ringo:apple
:gorira:gorilla
:rakuda:camel


!用語解説*Example output
コロン「:」を行の先頭に書き、続けて用語:解説文とすると用語解説になります。:ringo:apple
:gorira:gorilla

用語だけ、解説だけの行も作成できます。:rakuda:camel

*記述例

:りんご:apple
:ゴリラ:gorilla
:ラクダ:
::camel
! Tables
Tables begin with two vertical bars.
Leading `!' in a cell means that it is a heading cell.
To concatnate columns or rows, put `^'(columns) or `>'(rows) at
head of the cell.


*出力例
:りんご:apple
:ゴリラ:gorilla
:ラクダ:
::camel
* Example statement
||!row heading ? column heading||!column A||!column B||!column C||!>column D (horizontal concatenation)
||!row 1||A1||B1||^C1-C2 (vertical concatenation)||D1||E1
||!row 2||A2||B2||^>D2-E2-D3-E3 (vertical and horizontal concatenation)
||!row 3||>>A3-C3 (horizontal concatenation)


!表* Example output
表(テーブル)は「||」で始めます。||!row heading ? column heading||!column A||!column B||!column C||!>column D (horizontal concatenation)
セルの項目の頭に「!」をつけることにより見出しセルになります。||!row 1||A1||B1||^C1-C2 (vertical concatenation)||D1||E1
||!row 2||A2||B2||^>D2-E2-D3-E3 (vertical and horizontal concatenation)

行の連結には「^」を列の連結には「>」を、連結したい数だけセルの項目頭につけてください。||!row 3||>>A3-C3 (horizontal concatenation)

*記述例
||!行見出し\列見出し||!列-A||!列-B||!列-C||!>列-D-E(横連結)
||!行-1||A1||B1||^C1-C2(縦連結)||D1||E1
||!行-2||A2||B2||^>D2-E2-D3-E3(縦横連結)
||!行-3||>>A3-C3(横3連結)

*出力例! Comments
||!行見出し\列見出し||!列-A||!列-B||!列-C||!>列-D-E(横連結)
||!行-1||A1||B1||^C1-C2(縦連結)||D1||E1
||!行-2||A2||B2||^>D2-E2-D3-E3(縦横連結)
Lines starting with `//' becomes a comment line.
||!行-3||>>A3-C3(横3連結)Comment lines is not outputted.

!コメント行
「//」が行頭にある行はコメント行になり、出力されなくなります。
* Example statement
  // This is a comment line.


*記述例
* Example output (not displayed)
// ここはコメントです。This is a comment line.

*出力例(表示されません)
// ここはコメントです。

!プラグイン!Plugins
「{」2つと「}」2つで囲むとプラグインを呼び出すことができます。One can use a plugin by surrounding text with two pairs of brackets.
パラメータを複数行に分けて書くことも可能です。Multiple lines parameter is supported.
When a line contains plugin only, it is becomes a block plugin,

プラグインのみを単独行に書いた場合はブロックプラグインになり、前後に<p>と</p>が付かなくなります。which is not surrounded by <p> ... </p>.

*記述例*Example statement
{{recent(3)}}

*複数行記述例* Example statement of multiple lines
{{pre(
  パラメータ1
  パラメータ2
  パラメータ3
{{pre('
...

)}}')}}