Create  Edit  Diff  FrontPage  Index  Search  Changes  RSS  Login

本文にタグをそのまま書けないでしょうか?

 

ダウンロードしたファイルを解凍するとdocディレクトリがあるはずです。その中にHOWTO-use-plugin.htmlと言うファイルがありますので見てください。

念のため書いておきますと・・・

srcプラグイン
src.rbファイルに含まれています。日記本文に外部にあるファイルを埋め込むために使います。デフォルトプラグインのinsertとの違いは、insertがファイルの中身をそのまま埋め込むのに対し、srcは「<」「>」「&」などのHTML的に意味のある文字がそのまま表示されるように「&lt;」「&gt;」「&amp;」等で置換してくれる点です。このため、srcプラグインは普通のテキストファイルやプログラムのリストを埋め込むのに適しています。

なお、insertと同様、このプラグインも@secureがfalseでないと使えません。

src_inlineプラグイン

src.rbファイルに含まれています。srcプラグインと違い、パラメタに直接文字列を指定するタイプです。何がうれしいかと言うと、srcと同様、HTML的に意味のある文字をエスケープしてくれる点です。1行だけの文字列であれば以下のように使えますが、

<%=src_inline 'HTMLのタグは「<」で始まり「>」で終わります'%>

複数行に渡るような場合には以下のようにすると楽でしょう(Rubyのヒアドキュメント機能を活用)。

<%=src_inline <<TEXT
HTMLのタグは「<」で始まり「>」で終わります。
このため、文章中に「<」を書くときは「&lt;」、
「>」を書くときは「&gt;」と書かねばなりませ
んが、src・src_inlineプラグインではそのよう
なことを考えなくても大丈夫です。
TEXT
%>

また、挿入する文章に空改行が含まれている場合は注意が必要です。tDiaryの文法では、空改行はセクションの終了を意味するので、このままだとそこでセクションが切られてしまいます。空改行がある場合には、空白をひとつ入れる等の工夫をして下さい。

-nga

emptDiaryスタイルを使えば、プラグインの引数のヒアドキュメントには空行が使えるようになります。 http://docs.tdiary.org/ja/?emptDiary%A5%B9%A5%BF%A5%A4%A5%EB


「タグを書く」って、HTMLを書きたいということを意味しているのでしょうか。Wikiスタイルですと、

{{'<....>'}}

というふうに記述できます。

生サプリ 皇潤 ライスフォース ラクトフェリン

Last modified:2006/05/09 23:27:45
Keyword(s):
References:[FAQ]