From 49e944bce6232fbe843b5785f9ee66344d08f711 Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Fri, 2 Feb 2024 17:07:34 +0100 Subject: [PATCH] Update site asset setup instructions --- developer/setup.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/developer/setup.md b/developer/setup.md index 195235c..eec676a 100644 --- a/developer/setup.md +++ b/developer/setup.md @@ -40,21 +40,29 @@ You can now run WriteFreely! But you'll need one more step to generate some asse ### Building site assets -You'll need Node.js and LESS installed to generate WriteFreely static assets. Install LESS: +You'll need Node.js and LESS installed to generate WriteFreely static assets. Install LESS using our utility script: ```bash -npm install less less-plugin-clean-css +./less/install-less.sh ``` Next, compile all stylesheets from the `less` directory, creating them in the `static/css/` directory: ```bash cd less -LESSC=../node_modules/less/bin/lessc CSSDIR=../static/css -$LESSC app.less --clean-css="--s1 --advanced" ${CSSDIR}/write.css -$LESSC fonts.less --clean-css="--s1 --advanced" ${CSSDIR}/fonts.css -$LESSC icons.less --clean-css="--s1 --advanced" ${CSSDIR}/icons.css +lessc app.less --clean-css="--s1 --advanced" ${CSSDIR}/write.css +lessc fonts.less --clean-css="--s1 --advanced" ${CSSDIR}/fonts.css +lessc icons.less --clean-css="--s1 --advanced" ${CSSDIR}/icons.css +lessc prose.less --clean-css="--s1 --advanced" ${CSSDIR}/prose.css +``` + +Finally, build ProseMirror: + +```bash +cd ../prose +npm install +npm run-script build ``` Now you can run and distribute WriteFreely! 🎉