この間NHKでやってた「Google革命」見ましたか?
それとは直接関係ないんですが。
ブラウザに、Googleの検索窓付けている方は、そこに「ミューラァ」と打ち込んで、「Search This Site」あるいは「このサイトを検索」あるいは「ミューラァ site:sps-v.net」と打ち込んで、検索してみてください。
びっくりですよ。
「ミューラァ site:sps-v.netに該当するページが見つかりませんでした。」
ええええええ!?
「ジェダ」でも「オタ」でもかかるのに、「ミューラァ」はかからない!「ミューラァlog」が中にあるのに。
……これがゆうめいな「ペナルティ」というやつですか。
しかも特定の単語(ミューラァ)に関してだけ課せられているようで。なんだそりゃ。
ちなみにYahooでは大丈夫でした。
一体何が悪かったのやら。ミューラァに関係ない記事を書きすぎたのだろーか。
そういえば、ソースにあってもブラウザ上では非表示にできる「display: none;」というCSSの指定がありますが、これってペナルティになるんだそうで。昔、これを使ってキーワードをソースにじゃんじゃか書き込み、検索上位を狙う手段があったらしく。
「display: none;」って、リンクボタンに画像を使いたい場合に、テキストリンクをこの指定を使って非表示にしたりするんですよね。私の場合は、MTのテンプレートで非表示にしたいもの(例えばトップページでは、日付のdateheaderや投稿者などのentryfooter)のdivにこれを使っていたりしたのですが。これがいかんかったのかなあと思ったけど、肝心のミューラァlogはdisplay:noneは使ってないし…。あと、フォントを読めないくらい小さくする行為もだめらしい。これもリンクを画像に置き換えるために「fontsize:1px;」になっていたのをtextindent使って放り投げて…でもこの方法も、使えなくなってくるんじゃないかという気がしますが…でなければz-indexを使って……なんだかいたちごっこのような気がするなあ。
とりあえず、MTのテンプレートからいらない部分をカットするのに、MTIgnore(バージョン3.3から)というタグを使いました。これで囲まれた部分を、MovableTypeは出力しないのです。これはありがたい。テンプレートとか配布している人にはいいかもしれませんな。コメントアウトとして使えそうです。(通常のコメントアウトをMovableTypeのシステムは認識しないそうなので)
そういえば、この間「カテゴリごとにテンプレートを変える」に挑戦してみました。
といっても見栄えではなく、カテゴリごとにリストを昇順降順変えるとか、出てくるテキストをカテゴリごとに変えるとか、そんなのです。Fanficのトップページがシンプルになっておりますが、ここに書いてあった文面は全てカテゴリページの頭に移動させてあります。
この文面は、カテゴリーアーカイブテンプレート内で条件分岐させて出力しておるものです。
カテゴリアーカイブテンプレートに
<MTIfIsDescendant parent="Junction">
<$MTInclude module="Junction"$>
<MTElse>
<MTIfIsDescendant parent="Overdrive">
<$MTInclude module="Overdrive"$>
<MTElse>
<MTIfIsDescendant parent="Untitled">
<$MTInclude module="Untitled"$>
<MTElse>………
こういう条件分岐文が書いてあるわけです。文面まで入れると限りなく長くなってしまうので、文面自体はこのソースの通り、モジュール化してあります。(ていうか今思ったけど、この条件分岐文自体モジュール化しちゃった方がよかったのでは…^^;)
ちなみにカテゴリごとに降順・昇順を変える分岐はどうなるかというと、
<MTIfIsDescendant parent="(昇順にしたいカテゴリ名)">
<MTEntries sort_order="ascend">
(中略)
</MTEntries>
<MTElse>
<MTEntries sort_order="descend">
(中略)
</MTEntries>
</MTElse>
</MTIfIsDescendant>
(後略)
※ascendは昇順、descendは降順にするアトリビュート。
上を日本語に訳すと、
「現在のカテゴリが"(昇順にしたいカテゴリ名)"の時、エントリを昇順に並べる(MTEntries sort_order="ascend")」
「その他のカテゴリの時(MTElse)、エントリを降順に並べる(MTEntries sort_order="descend")」
ということです。
こういうことまでやれるようになると、いろいろ出来そうな気がするんですが…でもサイトの装飾なんて管理人の自己満足のよーな気もするので、とりあえずコンテンツの充実の方を優先しようと心に言い聞かせているわたくしでした。