従来のテンプレートを使用して、FTP 経由でカスタム ドメインに公開します。
次のようなカスタム要素を追加したい:
- アーカイブされた投稿のツリー ビュー (CSS/JavaScript を使用して展開)
- タグクラウド
- 画像のスライドショー
FTP 経由で公開された後、PHP を使用して Blogger ブログを処理しました。これは、任意のサーバー側言語 (ASP、ASP.NET、Python、JSP など) で実行できます。
私は PHP スクリプト ( blogger_functions.php
) を作成して、Blogger FTP のディレクトリをスキャンし、アーカイブ階層を表す HTML のスニペットを生成しました ( $snippet
)。
この PHP を Blogger テンプレートの先頭に追加しました。
<?php
<MainPage>
$site_rootpath = "../";
</MainPage>
<ArchivePage>
$site_rootpath = "../../";
</ArchivePage>
<ItemPage>
$site_rootpath = "../../../";
</ItemPage>
include($site_rootpath."includes/blogger_functions.php");
?>
そして、これをテンプレートのサイドバー部分に:
<?php
echo $snippet;
?>
次に、ブログのルート ディレクトリにある .htaccess ファイルにこれを配置して、ブログの .html ファイル内の PHP タグを処理するように Apache を構成しました。
AddType application/x-httpd-php .html .htm
このアプローチにより、Blogger ブログで PHP の全機能を使用できます。