質問箱/4374

カテゴリ
サマリ見出し*(h2)などの余白を消したい
バージョン1.4.7
投稿者trhg?
状態完了
投稿日2008-10-06 (月) 17:45:09

質問

*テスト

のように作成すると

*テスト [#aaaaaaa]

のようになるんですが ここの半角スペースの余白を消すのはどうすればいいんでしょうか?

*テスト[#aaaaaaa]

上記のようにしたいと思っています。 手動で毎回消すのがかなり面倒になってきたので元から変更したいと思いました。 仕様的に問題がないのでしたら半角スペースをデフォルトで消しておきたいです。

回答

  • lib/file.php のmake_str_rules 関数の後ろの方で、
    		// Adding fixed anchor into headings
    		if ($fixed_heading_anchor &&
    		    preg_match('/^(\*{1,3}.*?)(?:\[#([A-Za-z][\w-]*)\]\s*)?$/', $line, $matches) &&
    		    (! isset($matches[2]) || $matches[2] == '')) {
    			// Generate unique id
    			$anchor = generate_fixed_heading_anchor_id($matches[1]);
    			$line = rtrim($matches[1]) . ' [#' . $anchor . ']';
    		}
    ' [#' . $anchor . ']' となっている所を、'[#' . $anchor . ']' とすれば、新しく作った見出しには適用される。誤作動が起きるかはテストしてませんけど。 -- 2008-10-06 (月) 21:40:35
  • HTML ソースの都合でスペースを消したいと言うなら、質問箱/4263が参考になるかも。 -- 2008-10-06 (月) 21:43:10
  • ありがとうございます。上記の方法と263の質問箱を参考にして無事成功しました!すばやい回答本当に感謝です。 -- trfg? 2008-10-07 (火) 01:28:57


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

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

OSDN