searxng-beetroot/README.md

48 lines
1.7 KiB
Markdown
Raw Normal View History

2023-03-19 10:58:17 +01:00
# Searxng_beetroot
Disroot theme for Searxng.
## How to use
To use this theme, `git clone` it on your computer.
Create a `beetroot` folder in `/var/www/searx/searx/static/themes` and in `/var/www/searx/searx/templates`.
Then, copy the content of `beetroot_static` in `/var/www/searx/searx/static/themes/beetroot` and the content of `beetroot_template` in `/var/www/searx/searx/templates/beetroot`.
Enable the beetroot them by editing `/var/www/searx/searx/settings.yml` and changing:
```
default_theme : beetroot
```
Restart searx: `service uwsgi restart`
## How to edit/change this theme
2023-04-04 21:23:00 +02:00
Simply clone the theme to your machine.
All changes done to the the templates do not require compilation, only searxng reload.
2023-05-06 14:40:41 +02:00
When changing static elements (css, images etc), edit files in `src/`. Once done run `grunt` to compile. To do so, in your running searxng instance, your first need to:
```
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.profile
nvm install 18.16.0 # or whatever version you want
npm install -g npm
cd searx/static/themes/beetroot
npm install
npm install -g grunt-cli
```
Then you can run `grunt` from `searx/static/themes/beetroot`. Those compiled files can be found in `searx/static/themes/beetroot/css`
2023-03-19 10:58:17 +01:00
2023-04-04 21:23:00 +02:00
If you want to test in live mode all your changes to the `beetroot` theme, you need working searx instance with your changes pulled into it. You can then either select the theme from UI or run searx with theme by running `LIVE_THEME=beetroot make run` from searx-src folder and edit.
2023-03-19 10:58:17 +01:00
## Screenshots
### Light mode
![Light mode](img/Light01.png)
![Light mode](img/Light02.png)
![Light mode](img/Light03.png)
### Dark mode
![Dark mode](img/Dark01.png)
![Dark mode](img/Dark02.png)
2023-04-04 21:23:00 +02:00
![Dark mode](img/Dark03.png)