Improve docs to new Plugin

This commit is contained in:
L3D 2019-09-09 21:17:33 +02:00
parent 66e09fdece
commit c97e3ff6f7
Signed by: l3d
GPG key ID: CD08445BFF4313D1
2 changed files with 20 additions and 17 deletions

View file

@ -1,11 +1,10 @@
LEKTOR_SERVER_FLAGS=-h 127.0.0.1 LEKTOR_SERVER_FLAGS=-h 127.0.0.1
# minify javascript assets, compile scss assets
LEKTOR_PLUGIN_FLAGS=-f scss
LEKTOR_DEPLOY_FLAGS=
all: build all: build
sass:
lektor clean --yes
lektor server -f jsminify
.ONESHELL: .ONESHELL:
install: install:
if hash apt-get 2>/dev/null; then if hash apt-get 2>/dev/null; then
@ -17,18 +16,20 @@ install:
else else
echo -e "Please install Imagemagick, python3-pip and gcc" echo -e "Please install Imagemagick, python3-pip and gcc"
fi fi
pip install lektor --user pip3 install wheel --user
# pip3 install wheel --user pip3 install lektor --user
lektor plugin flush-cache
install-sassc:
lektor plugin flush-cache
lektor clean --yes
lektor build -f jsminify
build: build:
lektor clean --yes lektor clean --yes
lektor build -f jsminify lektor plugin flush-cache
lektor build $(LEKTOR_PLUGIN_FLAGS)
server: server:
lektor server $(LEKTOR_SERVER_FLAGS) lektor server $(LEKTOR_SERVER_FLAGS) $(LEKTOR_PLUGIN_FLAGS)
deploy:
lektor clean --yes
lektor plugin flush-cache
lektor build $(LEKTOR_PLUGIN_FLAGS) $(LEKTOR_DEPLOY_FLAGS)
lektor deploy $(LEKTOR_PLUGIN_FLAGS) $(LEKTOR_DEPLOY_FLAGS)

View file

@ -89,8 +89,10 @@ Früher wurde das Design [solid-state](https://html5up.net/solid-state) verwende
Das CSS Design wird mit [sass](https://sass-lang.com/) generiert. Das CSS Design wird mit [sass](https://sass-lang.com/) generiert.
Das vereinfacht die Verständlichkeit der einzelnen Design Elemente Das vereinfacht die Verständlichkeit der einzelnen Design Elemente
und ermöglicht auch das anpassen des Designs durch das simple verändern weniger variablen. und ermöglicht auch das anpassen des Designs durch das simple verändern weniger variablen.
Example use:
```bash
sassc assets/sass/main.scss > assets/css/main.css
```
Dies geschieht mitlerweile über das Plugin [lektor-scss](https://github.com/chaos-bodensee/lektor-scss.git)
```bash
# Example use
make server
```