pukiwikiについて質問です。アスタリスク(*)1つで、h2タグが記述できるわけですが、これをh1にしたいです。同様に**はh2、***をh3に。目的はSEOです。


どこを改造すればよいでしょうか?

回答の条件
  • 1人1回まで
  • 登録:2009/11/08 14:06:36
  • 終了:2009/11/15 14:10:02

回答(1件)

id:Reiaru No.1

Reiaru回答回数152ベストアンサー獲得回数382009/11/08 14:32:37

ポイント60pt

\lib\convert_html.php の 241 行目 (Version 1.4.7 の場合。他のバージョンでは行数が若干異なるかもしれません)

//		$this->level = min(3, strspn($text, '*'));
		$this->level = min(3, strspn($text, '*')) - 1;

やっつけではありますが、この様に書き換えれば御質問の通りにはなります。


ただ…単一ページに複数の h1 を書くといいますのは、SEO 的には不利になる様な気がしなくもありません。

id:freewriter

ありがとうございます!

1ページ1個で運用するので、大丈夫です。ありがとうございました。

2009/11/08 15:30:18
  • id:rouge_2008
    回答の方法で解決していると思いますのでコメントで失礼します。

    該当行の「$this->level = min(3, strspn($text, '*'));」はそのままにして、その数行下にある「$this->level++」を以下のようにコメントアウトで無効にするか、あるいは削除してもh1、h2、h3とすることが可能です。

    // $this->level++; // h2,h3,h4
  • id:rafting
    横から失礼します。
    これをやることによって、h1タグは大見出しですので1ページ1つ。h1の次には必ずh2、h2の次にはh3がくるように記述するという約束事には反しないのでしょうか?
  • id:rouge_2008
    書き忘れました・・・
    1ページ1個で運用するという事ですが、最初からページタイトルにh1が割り当てられていますので、スキンの編集も必要になると思います。
  • id:freewriter
    あー、僕も書き忘れです。
    スキン編集済です。失礼しました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません