2006年04月16日 - livedoorBlogのカテゴリ表示をカスタマイズする

目的のブログエントリを検索するのは難儀

 livedoorBlogの正直な感想なんですが、提供されるサイトデザインのテンプレをそのまま使うには無理があります。
 拙い知識でスタイルシートやその他をかなりカスタマイズし、とりあえず何とかなったなと判断した上で、はてなより移住しました。
 ですが知人よりの最近の指摘では、Sempliceは致命的な欠陥があるそうで。
 つまり過去の有用なブログエントリを探しづらいと(長文だらけの130のブログエントリ全てを読むのは無理だろと)。

 ユーザビリティ対策?これを真面目に考えました。
 検索窓、これは有料サービスのlivedoorサーチに登録しなければならず。
 (しかも高価!)
 これを導入しようかと考えました、ボーナス前ですが。ですがSempliceはマルウェア(ウイルス・スパイウェア・アドウェア等)に特化した話題が多く、重複ぎみで。これらを検索しても検索結果から探すのが面倒との結論に至りました。
 (大体、これを導入するくらいならばGoogle検索で「Semplice」とその他個別のキーワードを検索しますよ)
 そこでブログエントリのまとめページを作成しようかと考えたものの、ドアページになってしまうような気がするし。

カテゴリ(Categories)のプラグインを活用する

 これまでは何となく設定しほとんど放置していたカテゴリごとの表示、つまりWindows・セキュリティ・マルウェア(Malware)と対策等をうまく整理し、タイトルとリンクのみ表示するようにしたんですが。
 。。。。。駄目ですね、これは。
 自分のブログ経験の浅さのためもあり、タイトルのみでは個別のブログエントリの内容を具体的に・直感的に表せません。
 ここに2-3行程度の解説を加えようとしたものの、挫折。
 そんな時、タイトルリスト化した月別・カテゴリー別記事ページに要約を付ける(パンパでガウチョ)なる記事をたまたま発見しました。
いい感じではないですか!
 パンパでガウチョにて紹介されていた手法は、トラックバック送信時に掲載される要約文、これをJavaScriptにて表示するとの内容。
 素晴らしい。。。。。。
 まずリスト生成、これはカスタマイズしてこのようにした。

 これに紹介されていたJavaScriptを、</body>の直前に配置。
 カスタマイズ前。カテゴリプラグインからのまとめを開くと、凄まじく冗長な本文が表示され、目的の記事を探しづらい。

 カスタマイズ後。大変すっきりした。

半角文字の羅列とサイドバー

 半角の長い文字列、例としてレジストリエントリを掲載したらば、サイドバーが画面下に落ちてデザイン的観点で宜しくない事態となっていたのだが。これまで手抜きで放置したり、また間にスペースを入れていましたが。
 パンパでガウチョさんにて利用されていたtextareaを使うと、あっけなく解決。
 しかし投稿画面にて「改行をそのまま反映」にすると、textarea内部に<br>が羅列されるので、「改行しても反映しない」を選択する必要がありそうだ。
 だが<br>を毎行ごとに入力するのは面倒だったりする。

この記事へのコメント
半角の長い文字列の件
これはIEの場合ですよね。
<非推奨技となりますけど!>
pre要素にIEの独自拡張属性
word-break:break-all;
word-wrap:break-word;
入れてみるとか

Mozillaでbox内で改行させたいなら、これも独自拡張
white-space: -moz-pre-wrap
とか。

逆にbox内で強制スクロールさせたいなら
overflow:auto;
とかとか。

ただ、色々いじってるうちに(IEで)borderがおかしくなったりするので
それらについても回避策が必要になってくると思います。。
Posted by yassy at 2006年04月16日 23:59
スタイルシートを使いこなせると表現力がより増していいんでしょうね。
自分はまだまだそのような域には達せず。
うらやましい限りです。

アクセス解析では10数%程度の方が非MSIEなので、IE向けに特化するのは難しそうです。
Posted by Luca at 2006年04月17日 21:03
 ブログの大欠点ですよね。Lucaさんの有用な記事はサイトに向いていると思いますが。
 ブログは書き捨て記事で沢山です。所詮、日記目的でできたものですからね。
 とはいえ、技がある人はサイト構築するような手間を掛けて、ブログをカスタマイズしてますね。これって、本末転倒な気がします。
 しかし、現在ではブログの方がアクセス数は多くなるのでしょう。
 アクセス数を大いに気にする人は、今後主流がブログに移っていきそうな気がします。
Posted by ベルモンツ at 2006年04月19日 17:44
過去記事へのアクセスの容易さ、これをどうやってアレコレするのかは難しいですね。
サイト内検索では前述の通り、重複するばかりに。
一覧ページが必要なものの、これをテーマごとにまとめるのは大変難しいし。

記事が100を超えた頃より自分は、CNET Japanやその他のニュースポータルなどを意識しサイト作成を行っております。
これであればブログの意見集約機能を得つつ、関連記事の提示をうまーく発揮できますから。
Posted by Luca at 2006年04月20日 23:10