No description
assets | ||
content | ||
models | ||
templates | ||
.gitignore | ||
LICENSE | ||
README.md | ||
voc-info.lektorproject |
VOC Info Page
This is a lektor Projekt, more about lektor on getlektor.com.
Because thsi project is migrated from a hugo project, currently the esbuild 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:
python -m venv lektor
source lektor/bin/activate
pip install lektor
Run lektor:
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
build assets
source lektor/bin/activate
./node_modules/.bin/esbuild assets/js/custom/nodes/schedule.js --bundle --outfile=assets/rendered_schedule.js
Get latest schedule
wget https://cfp.hackwerk.fun/november-geekend-23-2023/schedule/export/schedule.json -O assets/schedule.json