diff --git a/.gitignore b/.gitignore index ab5a40c..9504cc3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,17 @@ +# virtual envs node_modules/ -assets/css/default.css -assets/css/schedule-aula.css -assets/css/speaker-info-aula.css -assets/css/upcoming-talk-aula.css -assets/css/fonts.css -assets/css/schedule.css -assets/css/talk-info-aula.css +lektor/ + +# nodejs sh1t +package-lock.json +package.json + +# scss +assets/css/default*.css +assets/css/schedule-aula*.css +assets/css/speaker-info-aula*.css +assets/css/upcoming-talk-aula*.css +assets/css/fonts*.css +assets/css/schedule*.css +assets/css/talk-info-aula*.css diff --git a/README.md b/README.md index ef7691c..979bc42 100644 --- a/README.md +++ b/README.md @@ -5,21 +5,41 @@ This is a lektor Projekt, more about lektor on [getlektor.com](https://getlektor Because thsi project is migrated from a hugo project, currently the [esbuild](https://esbuild.github.io/) Javascript builder is not automated and has to be done manually to update scripts. + lektor venv install +--------------------- +To install the python package lektor as venv, run these commands: +```bash +python -m venv lektor +source lektor/bin/activate +pip install lektor +``` + +Run lektor: +```bash +source lektor/bin/activate +lektor server -f scss +``` + esbuild instructions ---------------------- prepare esbuild nodejs enviroment ``` +# aktivate lektor ennv +source lektor/bin/activate + +# install nodeenv pip install nodeenv + +# add nodejs env to current env nodeenv -p +# install esbuild npm install --save-exact --save-dev esbuild ./node_modules/.bin/esbuild --version - -npm install react react-dom ``` - build assets ```bash +source lektor/bin/activate ./node_modules/.bin/esbuild assets/js/custom/nodes/schedule.js --bundle --outfile=assets/rendered_schedule.js ```