先日、MovableType.netの相談を受けた中でサイトの構成上、ウェブページをそれぞれ属するフォルダ別の一覧ページで表示させたいところがありました。TypePDFファイルのオンデマンド印刷から製本までしてくれる業者で1冊だけ作ってみました。ブログ記事を読むzenbackがサービスを終了するようです。Zenback簡単な設定から作成されたソースを貼り付けるだけでソーシャルサイトの共有ボタンや関連のある記事の一覧を簡単に表示できるブログパーツのzenbackサービスが終了するようです。1をMovableType.netでもできるようにしようと、テンプレートを移植したのですが、ソフトウェア版のMovableTypeとMovableType.netでは使えるMTタグに違いがあるため、コピー&ペーストしただけではうまく行かない部分があり、その修正で戸惑ったのでメモとして残してます。ブログ記事を読むブログを始めてから6000日が経ちました。Type2004年2月13日にMovableType2系で始めたこのブログの運営期間が6000日になりました。MovableType.net先日、「honda-beat.jpの記事一覧に表示させるアイキャッチ画像について」で、ブログ記事のアイキャッチ画像として、記事の一番最初に表示される画像を使用する方法を書きましたが、紹介したものより簡単にできる方法があったのでこちらにメモとして残しておきます。※「記事の一番最初に表示される画像=ブログ記事内の画像で一番最初にアップロードされた画像」という前提です。Type前回、mt-devで構築したMTのローカル環境をプラグインを読み込んで起動しましたが、前回の方法の場合、起動するたびにプラグインを列挙しなければならないので実用的ではありませんでした。この作業を簡単にするため、設定ファイルを作成しました。ローカル環境ローカルのVagrant環境にmt-devを利用してMTをインストール。MTが利用できるようになりましたが、実際にMTを利用する場合はプラグインが必要になってきます。このMTでプラグインを利用する場合は「mt-dev」にある「repo」ディレクトリの中にプラグインを保存して、そこのプラグインファイルを読み込ませるようにしますが、通常のMTと少し違うところがあったので、それを含めてまとめてみました。NativeLazyLoad」を使ってみました。NativeLazyLoad」を使ってみました。NativeLazyLoad」をリリースしました。このプラグインはMTで記事を公開や再構築をした際に、書き出すファイルの「imgタグ」に「loading="lazy"」を追加するというものです。ローカル環境MAMPで構築したローカル環境にMovableType(以下MT)をインストールするつもりでしたが、MAMPのローカル環境でMTを動かす場合、基本的にはダウンロードしたMTをインストールすれば「必要なPerlモジュールは揃っています。Typeのインストールを続行する準備が整いました。」となるのですが、Perlモジュールの「DBD::mysql」や「Image::Magick」などは入っておらず、自分でモジュールを追加する必要がありました。公開しました」とアナウンスが...。Type.netの入力方法にブロックエディタ機能が追加されました。今まではカスタムフィールドを除き、基本的にはフォーマットに合わせて「本文」と「続き」にテキストや画像を入力して行きましたが、追加されたブロックエディタでは入力する内容やフォーマットに合わせてブロックを追加して入力して行きます。Type.netで運営しているhonda-beat.jpの既存の記事1件をブロックエディタで書き直してみました。