There are two ways of customizing how Shaarli looks:
Shaarli's appearance can be modified by adding CSS rules to:
v0.9.0
: inc/user.css
v0.9.0
: data/user.css
This file allows overriding rules defined in the template CSS files (only add changed rules), or define a whole new theme.
Note: Do not edit tpl/default/css/shaarli.css
! Your changes would be overridden when updating Shaarli.
See also Download CSS styles from an OPML list
WARNING - This feature is currently being worked on and will be improved in the next releases. Experimental.
Installation:
tpl/<a_sweet_theme>
v0.9.0
: edit data/config.json.php
and set the value of raintpl_tpl
to the new theme name:"raintpl_tpl": "tpl\/my-template\/"
v0.9.0
: select the theme through the Tools pageWith the following configuration:
/home/user/public_html/somedir
is served as http://localhost/~user/somedir
http
is the name of the Apache user$ cd ~/public_html
# clone repositories
$ git clone https://github.com/shaarli/Shaarli.git shaarli
$ pushd shaarli/tpl
$ git clone https://github.com/alexisju/albinomouse-template.git
$ popd
# set access rights for Apache
$ chgrp -R http shaarli
$ chmod g+rwx shaarli shaarli/cache shaarli/data shaarli/pagecache shaarli/tmp
Get config written:
Edit Shaarli's configuration|Shaarli configuration:
# the file should be owned by Apache, thus not writeable => sudo
$ sudo sed -i s=tpl=tpl/albinomouse-template=g shaarli/data/config.php