Skip to content
Snippets Groups Projects
Commit 5a80bb77 authored by Clément's avatar Clément
Browse files

clean project

parent 0510feaa
No related branches found
No related tags found
No related merge requests found
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
/*global module:false*/
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
// Metadata.
pkg: grunt.file.readJSON('package.json'),
// Task configuration.
sass: {
options: {
sourceMap: true
},
dist: {
files: {
'dist/css/<%= pkg.name %>.css': 'src/scss/main.scss'
}
}
},
watch: {
files: ['src/scss/**/*.scss'],
tasks: ['sass'],
}
});
// These plugins provide necessary tasks.
//grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-sass');
//grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-watch');
// Default task.
grunt.registerTask('default', ['sass']);
};
default: install default: build
config.pug: config.pug:
cp config-sample.pug config.pug cp config-sample.pug config.pug
dist/css/hd-app.css: src/scss/main.scss node_modules:
npx grunt sass npm install
install: install: node_modules
git submodule update --init --recursive git submodule update --init --recursive
npm install
build: config.pug dist/css/hd-app.css: $(wildcard src/scss/*.scss)
npx grunt sass npx node-sass src/scss/main.scss dist/css/hd-app.css --source-map true
npx pug --pretty -p index.pug < index.pug > index.html
index.html: config.pug index.pug $(wildcard src/html/*.pug)
npx pug --pretty index.pug
build: index.html dist/css/hd-app.css
build-prod: index.html
npx node-sass src/scss/main.scss dist/css/hd-app.css --output-style compressed
watch:
@echo 'watching for change'
@echo 'press ctrl+C to stop'
@while true; do \
make build --silent; \
sleep 0.5; \
done
serve: dist/css/hd-app.css serve: dist/css/hd-app.css
php -S 127.0.0.1:8080 router.php php -S 127.0.0.1:8080 router.php
.PHONY: default install build serve .PHONY: default install build build-prod watch serve
...@@ -9,11 +9,16 @@ clone then: ...@@ -9,11 +9,16 @@ clone then:
## Build ## Build
Compile sass & pug Compile html & css:
* `make build` * `make build`
or compile html & css on change:
* `make watch`
## Run server ## Run server
require PHP require PHP
* `make serve` * `make serve`
This diff is collapsed.
...@@ -5,12 +5,7 @@ ...@@ -5,12 +5,7 @@
"node": ">= 0.10.0" "node": ">= 0.10.0"
}, },
"devDependencies": { "devDependencies": {
"grunt": "~0.4.5", "node-sass": "^4.9.3",
"grunt-contrib-concat": "~0.4.0",
"grunt-contrib-jshint": "~0.10.0",
"grunt-contrib-uglify": "~0.5.0",
"grunt-contrib-watch": "~0.6.1",
"grunt-sass": "^2.1.0",
"pug-cli": "^1.0.0-alpha6" "pug-cli": "^1.0.0-alpha6"
}, },
"dependencies": { "dependencies": {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment