テーマの基本
Bluditのテーマは非常に柔軟で、どんなフレームワーク(Bootstrap, Foundation, Bulma, UIkit, Semantic UI,など)でも、どんなJavascriptのコードでも自由に利用できます。
すべてのテーマはbl-themes
フォルダーにあり、あらかじめ定義された構造を持っています。
フォルダーとファイル構造
これは、テーマのシンプルな(そして必須の)フォルダーとファイル構造です。
/bl-themes/{テーマ名}/
languages/en.json
metadata.json
index.php
名前と説明
テーマの名前と説明は、JSONファイルlanguages/en.json
にあります。
{
"theme-data":
{
"name": "Hello World",
"description": "新しいテーマです"
}
}
テーマ情報
テーマの基本情報については、JSONファイルmetadata.json
に収められています。
{
"author": "Bludit",
"email": "",
"website": "https://themes.bludit.com",
"version": "1.0",
"releaseDate": "2020-06-01",
"license": "MIT",
"compatible": "3.0",
"notes": ""
}
テーマの例
2つの例を紹介します。1つはシンプルなもの、もう1つはCSSやJavascriptのファイルを使った複雑なものです。