カテゴリ | |
---|---|
サマリ | 行頭を'-や'*'で文字を書きたい場合にはどうすれば良いですか? |
バージョン | 1.3.5 |
投稿者 | 西坂 |
状態 | 完了 |
投稿日 | 2003-09-03 (WED) 12:43:29 |
PukiWiki を便利に使わせて頂いてます。
表題のように行頭を'-'や'*'で始めたい場合には、どのように書いたら宜しいのでしょうか?
'\' や '/' '[' でエスケープするのかなぁ~と思ったのですが どうも違うみたいですし、方法が無いなら諦めますけど ^^; 何かやり方があれば教えて下さい。
全角入力。かなぁ。
改行が入っていいなら ~ で始めれば以下のようになります。
-こんなのや
*こんなの
うむむ。全角は文字が大きいし、「~」は1.3.5 では上手く行かなくて、そのまま「~」が表示されます。海外の人はどうしているのかしらん?
merlinさんが書かれているように1.4では、段落の先頭に*や-を使う場合は、段落であることを明示(行頭に~)すればいいです。ヘルプ・段落参照。
1.3.5では段落の書式が異なる(段落を明示する方法が無い)ため、この方法は不可です。1.3.5でも数値参照(*や-など)を使えば表示できますが、ASCII Codeを覚えてないとじゃまくさいですね。1.4系へ移行するしか根本的な対処方法はないですねぇ。
強調にしてしまうのが自然かも。WikiNameを避けるためにWikiNameのように一時期使ったことがありましたが、検索にひっかかんないんですよね。
*こんな感じ。だめ?バックスラッシュでクオートってのが自然な仕様のような気もしますが。。。
-こんな感じ。*や-は強調されてるのが目立たないのがポイント(^_^;)。
*を試したのですが、駄目みたいですね(やり方が不味いのかな)。今からクオート処理を追加するとなると影響大みたいな感じがしますので、&char(*);プラグインに1票です。とりあえず 1.4 にバージョンアップしますね。
いえ、1.4の場合は&char(*);プラグインは必要ないですよ。~*と書けばいいだけですから。
*の方法はうまくいってますよ。
*こんな感じ。あっそっか。1.3.5でうまくいかないってことですね。
*の方法は1.3.5でも使用可能です。default.ini.phpのユーザー定義に下記の1行を追加してください。
"&(#[0-9]+|#x[0-9a-f]+);" => "&\\1;",
1.4の場合はinit.phpの中で内部処理されていますので、定義の必要はなくなりました。
1.4にバージョンアップしました。
(データの移行が上手く行かずに1.3.5を動かして1個ずつカットアンドペーストでした。^^;)