DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:devel:style.ini

テンプレートの style.ini

style.ini は、各テンプレートディレクトリ1)にある INIファイルで、CSS スタイルシートの生成を設定します。 以下で説明する [stylesheets] と [replacements] という二つの章があります。

[stylesheets]

この部分はどの CSS ファイルを読み込むかを定義します。 各行は、以下のように定義します:

cssfile.css = mode

cssfile.css はファイル名で、modeモードの説明のように対応している出力モードのいずれかです。

スタイルシートは .less ファイルにすることもできます。(LESS 参照)

[replacements]

DokuWiki の CSSディスパッチャは読み込んだスタイルシート内のプレースホルダーを置き換えることができます。 プレースホルダーはテンプレートの style.ini[replacements] 章 で設定します。 これは色スキームを一回定義しすべてのファイルの中でこれらの色を再利用するのに便利です。

これらの置換は、LESS 変数としても使用するできます。

保証された色プレースホルダー

以下のプレースホルダーはプラグインでの使用を保証しています。 すべてのテンプレートは、少なくともこれらを実装する必要がありますが、さらに追加するのは自由です。

プレースホルダー変数 意味
__background__ メインの背景色
__background_alt__ 代替の背景色
__background_neu__ 無彩色の背景色
__border__ 境界線の色
__text__ メインの文字色
__text_alt__ 代替の文字色
__text_neu__ 無彩色の文字色
__highlight__ 強調表示の文字色( Adora Belle 以降)

ファイルの概要については、例えば Starter テンプレートの style.ini を参照してください。

ローカルの style.ini

Adora Belle では、style.local.ini ファイルで style.ini の値を上書きできます。 Binky 以降、このファイルの場所はより牧場により優しく conf/tpl/<tpl>/style.ini<tpl> テンプレートフォルダ名に置き換える必要があります。)(存在しない場合は作成します。)に移動しました。 この位置はアップグレード時に変更を失うこと防止します。 ファイルには各章(例:[stylesheets] 又は [replacements])が含まれている必要があり、パスは追加した INI ファイルを基準とします。

例:

conf/tpl/dokuwiki/style.ini
[stylesheets]
extra.css  = all
 
[replacements]
__text__        = "#000"
__site_width__  = "100%"
1)
テンプレートが対応している場合
ja/devel/style.ini.txt · 最終更新: 2016-07-24 05:44 by sawachan

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki