テーマ移植実験中

先日、ConfigAssistantプラグインのMovable Type 5対応版が公開されたことを紹介しました。
このプラグインを使って、Melody用のテーマをMovable Type 5に移植する実験を行っています。

Melody用テーマは、Movable Type 4のテンプレートセットの機能をベースにしていますので、Movable Type 5でもテーマとして認識されます。
ただ、あくまでもテンプレートセットなので、Movable Type 5のテーマと比べると、設定ファイルに書けることが少ないです。

そこで、Movable Type 5のソースを一部いじって、Melody用テーマに、theme.yaml(Movable Type 5のテーマの設定ファイル)と同等の記述をできるようにすることを試してみました。
いくつかの記述を試してみた限りでは、上手くいきそうです。

ただ、Movable Type 5のソースをいじる形だと後々面倒です。
そこで、Config Assistantプラグインに機能を追加して、Movable Type 5の関数を一部上書きする処理を入れようかと思っています。

現在、githubMike Thomsen氏などがMelody用テーマを公開しています。
検索してみると、40種類ぐらいのテーマが見つかりました。
これらのテーマをMovable Type 5に移植してみたいと思います。