Stillas
Scaffold for new projects (macOS or Linux).
Install & run
Setup:
npm run setup && cd site
Run (with live reload):
.././hugo server --theme="basic-theme" -D
After, go to themes/basic-theme
and then.
Stylus/CSS
Tasks (npm scripts)
Lint:
npm run css-lint
Compile to CSS:
npm run css-compile
All (lint and compile):
npm run css
Watch:
npm run css-watch
JavaScript
Includes: Babel, Vue.js and Browserify.
Tasks
Lint:
npm run js-lint
Compile:
ENV=[development or production] npm run js-compile
All (lint and compile):
ENV=[development or production] npm run js
Watch (default: ENV=development
):
npm run js-watch
Watch Stylus and JavaScript
npm run watch
Build to production
Compile all:
npm run css && ENV=production npm run js
Build to site/public
folder:
Don't forget to change the option baseURL
into site/config.toml
to ""
or to your own host URL.
.././hugo --theme="basic-theme"
Then host it.
License
The MIT License (MIT)
Copyright (c) 2017 marcker