Welcome to The Gate of Pessimist.

iBlogのTips

 このページの内容は以前のバージョンでしか検証されていないものもあり、
一部内容が古くなっているものもあります。ご了承ください。

iBlogについて
メニューを日本語化する
サイドバーに日本語を表示させる
公開時間の午前/午後が文字化けする場合
独自のスタイルシートを利用する
HALOSCANコメントシステムを導入する
全エントリとコメントのリストを作る
BLOGTIMEもどき
iBloggerのTips
 ■アポストロフィ問題について  ■HTML CODEの使い方  ■引用の囲い込み
 ■テキストの回り込み  ■Read moreの位置と名前  ■Enetationの設定
 ■iBlogJpRolling  ■FTPでのアップロードについて  ■.macのカウンターを使用する
 ■自由にCSSを切り替える  ■ブロッグロールを設定する  ■iBlog カスタマイズガイド

iBlogについて

 iBlogはCGIを使わずにBLOGを構築するソフトウェアです。Lifli Softwareからダウンロード出来ます。現状の最新版はVer.1.4.4です。

 www.ibloggers.netで正式リリース前の最新ビルド版がリリースされていることがありますが、その性格上使用には十分注意してください。

 2ライセンスで$19.95ですが、登録を行うとそのマシンに登録設定がされると同時にLifliのサーバに登録回数がカウントされるので、同じマシンであっても登録設定を削除してしまうと再登録にはライセンスを消費してしまいます。注意が必要です。 .macユーザへの無償DLは終了しました。

 iBlogの総合サイトibj - iBloggers in Japan

 iBlogの簡易マニュアルをペンギンさんが公開されています。こちらからどうぞ。

メニューを日本語化する

 Ver.1.3β5よりUnderDoneさんの日本語リソースがインクルードされましたので、以後、メニューは標準で日本語表示されます。UnderDoneさんに感謝!古いバージョンのメニューを日本語化あるいはFIXされたリソースを使う方法はこちら

 日本語化はi_fukuiさんが主催するiBJに引き継がれ、新しい日本語リソースがリリースされています。

サイドバーに日本語を表示させる

現在のiBlogでは標準で日本語表示が可能となっています(日本語コードはUTF-8です)。過去のバージョンあるいは日本語コードを変更したい場合は以下の手順で。

 新たにテンプレートを作成します(すでにあるテンプレートを使う場合は省略)。iBlogのメニューから「レイアウト」ー「テンプレートの管理」を選ぶと「テンプレートセットの管理」ウィンドウが表示されます。そこで「新規テンプレート」を選んで、テンプレート名を入力、ナビゲーションを右か左を選択して保存ボタンを押します。

 iBlogのメニューから「レイアウト」ー「テンプレートの管理」を選んで、テンプレートセットを先ほど作ったものか前に作ったものを選んで、そのテンプレートファイル(BlogPage.txt、CategoryPage.txt、EntryPage.txt、ArchivePage.txt、YearPage.txt、DayPage.txt)の
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
の行を
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
に変更します(6つのファイル全てに行います)。Shift_JIS以外の日本語コードも使えます。

 メインウィンドウの「Blogとカテゴリ」でスタイルシートを変更したいBlogを選び、下にある鉛筆アイコンの「選択項目の編集」を押すかCtrl+マウスの左ボタンあるいは右ボタンで「Blogの編集」を選びます。そうすると設定パネルがでてくるので「表示設定」を選んで「スタイルシートの選択」項目を変更したスタイルシートに「保存」ボタンを押します。

 以後、「レイアウト」ー「ナビゲーションエディタを表示」で出てくるナビゲーションエディタのヘッダと内容に指定した日本語コードが使えるようになります。

公開時間の午前/午後が文字化けする場合

 現バージョンのiBlogでは日本語で「午前/午後」と表示すると文字化けしてしまいます。「午前/午後」の表示はシステム環境に依存しています。

 「システム環境設定」ー「言語環境」ー「時刻」の午前/午後の表示をAM/PMにしてください。表示を24時間にしていると、ポストした時に午前/午後(AM/PM)の表示がされず、時間も12時間表示になってしまいます。

 vitae project : YesodのsinさんがJavaScriptを使った解決方法を紹介されています。

独自のスタイルシートを利用する

 「レイアウト」ー「スタイルシートの管理」で新たなスタイルシートを設定することができますが、より詳細な設定をしたい場合は、~/Library/Application Support/iBlog/Stylesheets内の適当なスタイルシートをコピーして、自分なりに改変すればOKです。MovableTypeのスタイルシートも利用可能です。

 メインウィンドウの「Blogとカテゴリ」でスタイルシートを変更したいBlogを選び、下にある鉛筆アイコンの「選択項目の編集」を押すかCtrl+マウスの左ボタンあるいは右ボタンで「Blogの編集」を選びます。そうすると設定パネルがでてくるので「表示設定」を選んで「スタイルシートの選択」項目を変更したスタイルシートに「保存」ボタンを押します。

コメントシステムを導入する

 iBlogは一般的なCGIのBlogと違いますのでiBlogだけではコメントシステムが実現出来ません。しかし、HaloScanが提供しているコメントシステムを利用することで、それに近い環境を構築することが可能です。まずは、HaloScanのホームページで登録を行います。

 登録が済んだら、HaloScanのホームページの「Settings」で「TimeZone」を自分の住んでいる地域に、「Character Encoding」はShift_JIS(あるいは他の日本語コード)を選びます。

 新たにテンプレートを作成します(すでにあるテンプレートを使う場合は省略)。iBlogのメニューから「レイアウト」ー「テンプレートの管理」を選ぶと「テンプレートセットの管理」ウィンドウが表示されます。そこで「新規テンプレート」を選んで、「テンプレート名」、ナビゲーションを右か左を選択して保存ボタンを押します。

 次にテンプレートセットで作ったものか前に作ったテンプレート名を選択して、テンプレートファイル(BlogPage.txt、CategoryPage.txt、EntryPage.txt)の以下の部分に修正を加えます。

</head>の前に
<script type="text/javascript" src="http://www.haloscan.com/load.php?user=ユーザ名"> </script>
を記述します。
&nbsp; <$EmailFeedback$>の後に
&nbsp; <a href="javascript:HaloScan('<$EntryUUID$>');"><script type="text/javascript">postCount('<$EntryUUID$>');</script></a>
を記述します(3つのファイル全てに行います)。ユーザ名はHaloScanで登録した名前を入れます。

 メインウィンドウの「Blogとカテゴリ」でスタイルシートを変更したいBlogを選び、下にある鉛筆アイコンの「選択項目の編集」を押すかCtrl+マウスの左ボタンあるいは右ボタンで「Blogの編集」を選びます。そうすると設定パネルがでてくるので「表示設定」を選んで「スタイルシートの選択」項目を変更したスタイルシートに「保存」ボタンを押します。

 これでコメントシステムを利用することができます。HaloScanではこのシステムを使っている人にはバナーを付けて欲しいとのことなので、iBlogのサイドバーにバナーを付けましょう。iBlogのメニューの「Blog」ー「ナビゲーションエディタを表示」を選びます。ナビゲーションエディタから「新規」を選択。タイトルは「Comments powered」とします。


「ヘッダ」には
<div class="sidetitle"> Comments powered by </div>
と記述します。
「内容」は
<div class="side"> <a href="http://www.haloscan.com/"> <img width="88" height="31" src="http://www.haloscan.com/halolink.gif" border="0" alt="Weblog Commenting by HaloScan.com" /></a> </div>
とします。以上でコメントシステムを利用出来るようになります。

 HALOSCANは基本的には無償ですが、気に入ったら寄付($10〜)をしましょう。寄付をするとコメントがあった時にメールで知らせてくれるなどのサービスを受けられるpremiumメンバーになれます。

 HALOSCAN以外のコメントシステムもいくつかあります。その一つのEnetationコメントシステムの設定をKawaさん公開しています。

全エントリとコメントのリストを作る

 iBlogのエントリは「Blogの編集」ー「表示属性」で表示するエントリ数を指定できますが、それでも全てのエントリを表示させるのは現実的ではありません。そこで、iblog_comments.commandというスクリプトを用意しました。このスクリプトを実行すると、iblogで作った全エントリとHaloScanのコメント数(HaloScanを利用/非利用の選択可)のリストを作りHTMLファイルに出力することができます。こんな感じで表示されます(一部装飾を付けてます)。

 こちらからiblog_comments.commandの最新版をダウンロードしてください。詳しい使い方・設定はReadMeをごらんください。

 リストの見栄えをカスタマイズしたときは、
print WRITEFILE "<body>\n"; (¥マークはバックスラッシュ)
の下に
print WRITEFILE "<img src=\"適当な画像ファイル\">"; (¥マークはバックスラッシュ)
とか
print WRITEFILE "<H1>タイトル</H1>";
とか入れてみてください。

 Enetationコメントシステムを使用している場合の設定をKawaさん公開しています。

BLOGTIMEもどき

 MovableTypeのプラグインのBLOGTIMEの様にエントリをグラフィカルに表示するスクリプト(IBLOGTIMESは日にちで区切ります)、「iblog_times.command」を用意しました。このスクリプトを利用すると以下のようなバーを生成することができます。

 こちらからの最新版をダウンロードしてください。詳しい使い方・設定はReadMeをごらんください。

iBloggerのTips

 iBlogを使っている人たちが、iBlogをより使いやすくしたり、よりカッコよくカスタマイズしたり、iBlog単独では実現不可能なことを可能にする方法を公開されています。ここでは、そんなibloggerな人たちのTipsをリンクさせていただいております。

  アポストロフィ問題について
  iBlogでのアポストロフィ問題を詳しく解説(hrk's weblog

  HTML CODEの使い方
  エントリでHTML CODE(タグ)を使用する方法(Letter from Yochomachi

  引用の囲い込み
  エントリ内で引用の囲い込みをする方法(CafeColour

  テキストの回り込み
  アイコン画像にテキストを回り込ませる方法 (Letter from Yochomachi

  Read moreの位置と名前
  「Read more」の位置と名前を変更する方法 (Smile :-)

  Enetation コメントシステムの設定
  コメントシステムのひとつ、Enetationの設定方法と日本語化の設定 (The road ahead)

  iBlogJpRolling
  はてなアンテナの「iBloggers in Japanese」を利用したBlogRollingのiBlog版 (underdon)

  FTPでのアップロードについて
  FTPでのアップロードが詳しく解説されています。上手くいかない人は一度ごらんください。 (PenPenPalm)

  iBlog カスタマイズガイド
  iBlogをカスタマイズするための情報を公開されています。 (.Mac Tips)

iBlog用便利なツール

  Pirosyさん PIROBLOG
  iBlogPostProcess 実体参照をShiftJISに変換(LINK
  ぶろぐぴんぴん for Mac 複数のサーバにpingを送信(LINK

  fukumoriさん Gamba And Lotte
  iBlogExtendBody Read Moreや続きを読むなどでリンクされている本文を同ウィンドウ内で展開・する

  ComComさん ComCom
  プチログ 携帯からも編集できる小さなログ表示ボード(要CGIサーバ - LINK
  プチビー miniBBS(要CGIサーバ、php - LINK
  プチコメ iBlog用コメントシステム(要CGIサーバ - LINK
  プチトラ iBlog用トラックバックシステム(要CGIサーバ - LINK

  Hasukawaさん 三日坊主の日記帳
  iTrackBack はiBlogで作ったページを他のTrackBackを受け付けているページに登録するアプリ

  UnderDoneさん UnderDone blog2
  うにゅうにゅ Read More続きを読むなどでリンクされている本文を同ウィンドウ内で展開・する
  iBlogPublish プレビュー -> iBlogPostProcess -> iBlog 公開 -> blogpeopleを一連で行うAppleScript

  OKAMURAさん .Mac Tips
  iBlogPatcher iblogが出力する XHTML, HTML, RSS Feed ファイル群を操作するためのコマンド
  うにょうにょ Read Moreや続きを読むなどでリンクされている本文を同ウィンドウ内で展開・する
  iBlogMover iBlogサイトの引っ越し用スクリプト

  kukiさん programming with mac os x blog
  iBlogBEAM Mail.appとiBlogを連携して、新規エントリをメールにより登録するアプリケーション

 以下の記事はoscarさんのご好意により、本サイトにて掲載させていただくことになりました。
 この内容に関するご質問などは、kambaまでご連絡ください。

  .macのアクセスカウンターを使用する
  .macのアクセスカウンターをiblogで使用する方法。

  自由にスタイルシートを切り替える
  Style Switcherを使用して複数のスタイルシートを切り替える方法

  CSSを切り替える他のやり方Do Not Go Straight To Naeba.のp_o_w_e_r_さんが公開されています。

  ブロッグロールを設定する
  ブロッグロールへの登録、設定の方法。


Last modified: June 4, 2005
Sorry, all the content of page is written in Japanese.

Creative Commons License
This work is licensed under a Creative Commons License.