A CMS and Static Site Generator for academic websites
Make sure that you have Node.js and NPM installed on your machine. Preferably >= 16.x. Then Quasar CLI needs to be installed:
npm install -g @quasar/cli
# Clone the source code of the @scipages/gen npm package
git clone https://github.com/scipages/gen.git
# Clone this repository
git clone https://github.com/scipages/scipages.git
# After this, the 'gen' and 'scipages' projects will be cloned in the same directory.
# They must stay like this.
# Build the @scipages/gen npm package
cd gen
npm install
npm run build
npm pack # Only on production/build
cd ..
cd scipages
# Install the dependencies
npm install
# Link the @scipages/gen package (Only on development)
npm run rm-gen
npm run link-gen
# Start the app in development mode (hot-code reloading, error reporting, etc.)
quasar dev -m electron
# Install the @scipages/gen package (Only on production/build)
# ('npm pack' on the @scipages/gen must precede)
npm run rm-gen
npm run install-gen-pack
# Build the app for production
quasar build -m electron
# Lint the files
npm run lint
This project is licensed under the terms of the MIT license - see the LICENSE file for details.