Convert css to scss entirely ()

* Convert css to scss entirely
Fixes 

* tufte css is now a scss file
This commit is contained in:
slashformotion 2021-08-20 23:21:47 +02:00 committed by GitHub
commit 70c7b91f81
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
24 changed files with 1729 additions and 878 deletions

33
Makefile Normal file
View file

@ -0,0 +1,33 @@
# VARIABLE
NPM := npm
SCSS_DIR := "assets/scss/vendor"
# LIST OF THE COMMANDS
help:
@echo "Commands available:"
@echo "- 'rebuild': rebuild the public directory in the 'exampleSite'"
@echo "- 'vendor': copy the files from the 'node_modules' folder to the 'assets' directory (Please note that the 'node_modules' folder need to exist)"
@echo "- 'install-npm': install (or reinstall) the nodes modules"
@echo "- 'install': shortcut for 'make install-npm && make vendor'"
# COMMANDS
install-npm:
@rm -r node_modules
@rm package-lock.json
@$(NPM) install
@sudo $(NPM) install -g postcss-cli #needs to install globally
@echo "NPM INSTALL"
vendor:
@mkdir -p $(SCSS_DIR)
@cp -r node_modules/normalize-scss/sass/** $(SCSS_DIR)
@echo "VENDORING"
rebuild:
@rm -rf exampleSite/public
@cd exampleSite && hugo && cd ..
@echo "SITE REBUILT"
install:
@make install-npm
@make vendor
chroma:
hugo gen chromastyles --style=monokai > assets/scss/syntax/syntax-dark.scss