Create  FrontPage  Index  Search  Changes  RSS  Login

TextFormattingRules

Error! Please edit this page again.

RD syntax error: line 3:
...ドキュメントはRDで記述します。詳しくは((<RD事始め|URL:http://www.rubyist.net/~rubikitch/computer/rd-intro/ >)) を参照してください。 ...
                                                                                                                                   ^^^

Original document

001:   
002:   = rd+ styleの記述方法
003:   ドキュメントはRDで記述します。詳しくは((<RD事始め|URL:http://www.rubyist.net/~rubikitch/computer/rd-intro/>))を参照してください。
004:   
005:   ((<RWiki:RDの書き方>))わかりやすいです(他力本願(^^;))。
006:   
007:   == rd+拡張
008:   === ModuleNames
009:   rd+ styleでは、より簡易にRubyライブラリに関連するドキュメントを読み書きすることができるように、
010:   クラスやメソッド名は自動的にリンクが生成されるようにしています。従って(('((<Hoge::Fuga>))'))と言った記述をする必要はありません。
011:   
012:   ただし、これを有効活用するために(特にAPIリファレンスに言えるのですが)、以下のルールに従ってください。
013:   
014:   * リンクする側
015:      * Hoge::Foo - クラス名
016:      * Hoge::FOO - 定数値
017:      * Hoge::Foo#bar - インスタンスメソッド
018:      * Hoge::Foo.bar - クラスメソッド
019:      * Hoge.bar - モジュール関数
020:   
021:   * リンクされる側
022:      * クラスメソッド - "--- Hoge::Foo.new" 
023:      * インスタンスメソッド - "--- bar" #メソッド名のみ
024:   
025:   本機能を使うにはModuleNamesページにそのモジュールを記述しておきます。
026:   
027:   === アンカー自動生成
028:   アンカーの自動生成には、RD自体が持つ方法とHikiのInterWikiを拡張したInterWiki+機能を使うことができます。
029:   
030:   ==== 引数から単純にアンカーを生成する方法
031:   これは、通常のRDがサポートする形式です。
032:   
033:    ((<URL:url>))
034:    ((<name|URL:url>))
035:   
036:   * name - そのリンク先の名称(省略可能。省略した場合はurlが名称として表示される)
037:   * url - URL
038:   
039:    例:
040:    ((<URL:http://www.hoge.com/>))
041:    ((<hoge|URL:http://www.hoge.com/>))
042:   
043:   これらは以下のような結果になります。
044:   
045:    結果:
046:    <a href="http://www.hoge.com/">http://www.hoge.com/</a>
047:    <a href="http://www.hoge.com/">hoge</a>
048:   
049:   なお、URLが画像(jpg, jpeg, pngで終わるもの)はIMGタグに展開されます。
050:   
051:   ==== InterWikiを使う方法
052:   InterWikiとは要は外部へのリンクを簡単にできるようにするもので、((<Hiki>))自体が持つInterWikiと同様の機能です。あらかじめ、InterWikiNameというページにキーワードを登録しておき、keyに該当するデータを元にアンカーを生成します。
053:   
054:    ((<name|key:option>)) 
055:   
056:   * name - そのリンク先の名称(省略可能)。省略した場合はkeyが表示されます。
057:   * key - キー(InterWikiNameのキーワード)。InterWikiNameのURLに展開されます。
058:   * option - URLに追加する文字列(省略可能)。日本語を使いたい場合はURLエンコードするように設定します(defaultはなし、辞書ファイルにeuc/sjis/jisのいずれかを指定する)。
059:   
060:    例:
061:    ((<Hiki>))
062:    ((<bibo:20020329>))
063:    ((<Linuxビボ〜ろく|bibo:20020329>))
064:   
065:   例えば、後述するInterWikiNameをそのまま利用したとすると以下のような結果になります。
066:   
067:    結果:
068:    <a href="http://hikiwiki.org/ja/?">Hiki</a>
069:    <a href="http://ponx.s5.xrea.com/bibo/?date=20020329">bibo</a>
070:    <a href="http://ponx.s5.xrea.com/bibo/?date=20020329">Linuxビボ〜ろく
    
Last modified:2008/06/11 19:58:46
Keyword(s):
References:
This page is frozen.