IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

trac の css を書き換えるときに最初にやること

まず、すべてのページが対応する CSS を読み込むように設定

$ vim /path/to/project/templates/site_css.cs
<?cs each:rel = chrome.links ?>
<?cs each:link = rel ?>
<?cs if:link.type == "text/css" ?>
@import url(<?cs var:chrome.href ?>/site<?cs var:string.slice(link.href, string.length(chrome.href) + string.length('/common'), string.length(link.href)) ?>);
<?cs /if ?>
<?cs /each ?>
<?cs /each ?>

次に、全体に適用されている CSS を自分のプロジェクト用にも持ってくる

$ cp /usr/share/trac/htdocs/css/* /path/to/project/htdocs/css/

次に、url(.. を url(../../common に置換

・・割愛・・

あとは、/path/to/project/htdocs/css/*.css を適切に書き換えていけば

(・v・*) おk-