質問箱/256

カテゴリ
サマリ行頭を'-や'*'で文字を書きたい場合にはどうすれば良いですか?
バージョン1.3.5
投稿者西坂?
状態完了
投稿日2003-09-03 (WED) 12:43:29

質問

PukiWiki を便利に使わせて頂いてます。

表題のように行頭を'-'や'*'で始めたい場合には、どのように書いたら宜しいのでしょうか?

'\' や '/' '[' でエスケープするのかなぁ~と思ったのですが どうも違うみたいですし、方法が無いなら諦めますけど ^^; 何かやり方があれば教えて下さい。

回答

  • sha 2003-09-03 (WED) 13:44:43

    全角入力。かなぁ。

  • merlin 2003-09-03 (WED) 14:24:41

    改行が入っていいなら ~ で始めれば以下のようになります。

    -こんなのや

    *こんなの

  • 西坂? 2003-09-03 (WED) 15:05:59

    うむむ。全角は文字が大きいし、「~」は1.3.5 では上手く行かなくて、そのまま「~」が表示されます。海外の人はどうしているのかしらん?

  • reimy 2003-09-03 (WED) 15:59:25

    merlinさんが書かれているように1.4では、段落の先頭に*や-を使う場合は、段落であることを明示(行頭に~)すればいいです。ヘルプ・段落参照。

    1.3.5では段落の書式が異なる(段落を明示する方法が無い)ため、この方法は不可です。1.3.5でも数値参照(*や-など)を使えば表示できますが、ASCII Codeを覚えてないとじゃまくさいですね。1.4系へ移行するしか根本的な対処方法はないですねぇ。

    • upk 2003-09-03 (WED) 19:46:23

      先頭に ~ を付けなくても、1.4だと、インラインプラグインを1つ作れば、ASCIIコードも覚えなくても済むし。&chr{*}; とか。ダサいかなぁ。

      • reimy 2003-09-03 (WED) 21:45:21

        それは発想が逆で、1.4の場合は段落の先頭に~をつけるのが基本なので、わざわざ&char{*};というようなプラグインを作る意味がないです。

  • sha 2003-09-03 (WED) 19:58:13

    強調にしてしまうのが自然かも。WikiNameを避けるためにWikiNameのように一時期使ったことがありましたが、検索にひっかかんないんですよね。

    *こんな感じ。だめ?バックスラッシュでクオートってのが自然な仕様のような気もしますが。。。

    こんな感じ。*や-は強調されてるのが目立たないのがポイント(^_^;)。

  • 西坂? 2003-09-03 (WED) 20:17:31

    *を試したのですが、駄目みたいですね(やり方が不味いのかな)。今からクオート処理を追加するとなると影響大みたいな感じがしますので、&char(*);プラグインに1票です。とりあえず 1.4 にバージョンアップしますね。

    • reimy 2003-09-03 (WED) 21:49:27

      いえ、1.4の場合は&char(*);プラグインは必要ないですよ。~*と書けばいいだけですから。

  • sha 2003-09-03 (WED) 20:27:00

    *の方法はうまくいってますよ。

    *こんな感じ。あっそっか。1.3.5でうまくいかないってことですね。

  • reimy 2003-09-03 (WED) 21:31:13

    *の方法は1.3.5でも使用可能です。default.ini.phpのユーザー定義に下記の1行を追加してください。

    "&(#[0-9]+|#x[0-9a-f]+);" => "&\\1;",

    1.4の場合はinit.phpの中で内部処理されていますので、定義の必要はなくなりました。

  • 西坂? 2003-09-04 (THU) 17:41:38

    1.4にバージョンアップしました。

    (データの移行が上手く行かずに1.3.5を動かして1個ずつカットアンドペーストでした。^^;)

  • Q&Aに移動 -- zm 2007-08-18 (土) 01:11:07


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-08-18 (土) 01:11:41
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u6. HTML convert time: 0.443 sec.

OSDN