全ての記事 920 件のうち 296 件の記事が該当しました。 (全 30 ページ)。
通常MTのログを確認する場合、管理画面にログインし「ツール」→「ログ」で確認を行いますが、このログをファイルとしてサーバ上に出力することは可能でしょうか。
普段管理しているWebサーバのapacheのログを確認する様な感覚でsshでターミナルログインを行い、findコマンドなどでMTのログの閲覧ができればと考えております。
なるほど、なるほど。コマンドラインから cat mt_log | grep '検索' | wc -l みたいなイメージで、データベースから直接、データを取得できると便利かもしれませんね~ということで、ちょっと試してみました。
MovableType でブログ記事をプレビューした際に生成される一時ファイルは、ブログ記事の優先アーカイブで指定したディレクトリ パス(一般的には、個別アーカイブ ファイルが生成されるパス)に生成されます。プレビューを終えた後、この一時ファイルそのものは削除されるのですが、一時ファイルと一緒に掘られたディレクトリは残ったままになります。ブログ記事の個別アーカイブが最終的にそのまま同じディレクトリ パスに生成されれば良いのですが、何らかの事情で個別アーカイブの書き出し先のディレクトリ パスが変わってしまった場合――例えば、ブログ記事の公開日を元にしてディレクトリ パスを決定していて、編集中に公開日を変更した場合――など、プレビュー時に掘られた空のディレクトリがどんどん残ってしまうことになります。
そこで、プレビュー時に生成される一時ファイルを、常に同じディレクトリ パスに書き出すなど、どこか別の場所を指定できれば良いように思えます。このブログ記事では、プレビュー時に生成される一時ファイルを任意の場所に生成できるように指定する方法を紹介しています。
指定したパターンにマッチした文字列を処理する RegexFor プラグインを利用すると、例えば、ブログ記事内から h* タグを抽出して、目次を自動生成することができます。目的のヘッダにリンクするような目次を生成する場合、アンカー文字列を適切に設定するために、テンプレートにもう一工夫が必要です。このエントリでは、RegexFor プラグインで抽出した目次項目に、リンク可能な目次を生成するためのテンプレートの記述例を解説しています。
Movable Type ユーザーコミュニティであった、本文から目次を生成できないか?という質問がきっかけです。正規表現の global match でマッチした文字列について、テンプレートタグでゴニョゴニョできれば便利かも? と思って作ってみました。
MovableType 標準の検索用スクリプト(mt-search.cgi
)では、検索結果をキャッシュすることで動作速度を向上させていますが、スクリプトが起動してキャッシュ ヒットを調べてしまう時点でパフォーマンスの向上には限界があります。Apache のキャッシュ モジュールなどが使えれば良いのですが、レンタル サーバなどでは制限があったりします。さくらインターネットのレンタル サーバでは、幸い mod_rewrite モジュールの利用が解放されていますので、先日に公開した FileWriter プラグインを利用して、検索結果のうち、タグ検索をより高速にキャッシュ動作するようにしてみました。
小粋空間様の記事で、Google アナリティクスで特定のページを調べる方法が紹介されていました。説明の手順では、Google Analytics の管理画面をクリックしてメニューを辿る必要がありますが、MovableType の管理画面などで、編集中のブログ記事の解析結果ページに直接リンクできると便利ですよね? そこで、MovableType の管理画面において、ブログ記事やテンプレートなどパーマリンクを持つオブジェクトについて、Google Analytics の個別の解析結果ページへのリンクを追加する MovableType プラグインを書いてみました。
先日、立て続けに公開した 2 本の MovableType プラグイン、XMLTransformer と HttpUserAgent を利用して、外部のウェブサービスから RSS などの XML 文書を取得し、これを整形して表示する方法を紹介します。MovableType には、RSS に対応したプラグインが既に幾つかあったりしますが、XMLTransformer では XSLT を利用しているため、RSS フィードに限らず、ありとあらゆる XML 文書に対応できます。