pub/
外部公開のユーザーデータを保存するディレクトリです。画像ファイル(アルバム)、RSS等が含まれます。このディレクトリは外部から読み込める必要があります。
blogidごとにディレクトリが分かれていますので、以下各 pub/<blogid>/ 内の構成について説明します。
css/
プラグインのCSSおよび、テーマのカスタムCSSが保存されます。
css.d/
デザイン編集で保存した見た目設定の結果がCSSとして保存されます。ここに置かれたCSSは個別に読み込まれず、dynamic.cssにまとめられます。
dynamic.css
css.d/ 中の.cssファイルをひとつにまとめたものです。
デザイン編集によって生成された各モジュールのCSSをすべて個別に読み込むと表示が遅くなってしまうので、このような仕組みになっています。
js/
プラグインのjs/が保存されます。
image/
画像アルバムのディレクトリです。
画像ファイルなどのファイルを直接このディレクトリにコピーして、アルバム上から「フォルダのリロード」を行えばそのまま扱うことができます。自前設定のサーバ等では suExec が設定されていないことが多いため、コピーしたファイルやディレクトリの権限をwwwプロセスから書き込み可能に設定してください。
images.json
画像アルバムのフォルダ構造を記録したJSONファイルです。
画像をアップロードや削除、移動したり、アルバムからリロードを行うと再生成されます。
contents.json
コンテンツページのツリー構造を記録したJSONファイルです。
記事保存時などに自動生成されるキャッシュになります。
taglist.json
ブログに設定されている、すべてのタグを記録したJSONファイルです。記事のないタグもすべて記録されています。
記事保存時などに自動生成されるキャッシュになります。
rss.xml
RSSファイルです。ブログの設定からオフにしない限りプライベートモードでも常に生成されます。2つ目のRSSを設定している場合は、rss2.xmlというファイルが生成されます。