Denna sida fungerar bättre med Javascript igång.
Startsida
Utforska
Hjälp
Logga in
musing
/
publicbio
Bevaka
1
Stjärnmärk
0
Förgrening
0
Kod
Ärenden
0
Pull-förfrågningar
0
Släpp
0
Wiki
Aktiviteter
Bläddra i källkod
Move stylesheet generation to Makefile
Also makes LESS installation easier.
main
Matt Baer
6 år sedan
förälder
37d70ad1d2
incheckning
141673d949
5 ändrade filer
med
45 tillägg
och
6 borttagningar
Delad Vy
Diff Options
Show Stats
Download Patch File
Download Diff File
+17
-0
Makefile
+1
-1
README.md
+0
-5
generate.sh
+18
-0
less/Makefile
+9
-0
less/install-less.sh
+ 17
- 0
Makefile
Visa fil
@@ -0,0 +1,17 @@
GOPATH := ${PWD}:${GOPATH}
export GOPATH
build: ui
install: build-go
cd less/; $(MAKE) install $(MFLAGS)
ui:
cd less/; $(MAKE) $(MFLAGS)
build-go:
go get -d
go install ./cmd/publicbio
clean:
cd less/; $(MAKE) clean $(MFLAGS)
+ 1
- 1
README.md
Visa fil
@@ -16,4 +16,4 @@ You'll see your site at `localhost:8080`. Provide a different port with the `-p`
## Development
After updating styles, run `
./generate.sh
`.
After updating styles, run `
make
`.
+ 0
- 5
generate.sh
Visa fil
@@ -1,5 +0,0 @@
#!/bin/bash
CSSDIR=static/css/
lessc less/app.less --clean-css="--s1 --advanced" ${CSSDIR}main.css
+ 18
- 0
less/Makefile
Visa fil
@@ -0,0 +1,18 @@
ifeq ($(shell which lessc),/usr/bin/lessc)
LESSC=/usr/bin/lessc
else
LESSC=node_modules/.bin/lessc
endif
export LESSC
CSSDIR=../static/css/
all :
$(LESSC) app.less --clean-css="--s1 --advanced" $(CSSDIR)main.css
install :
./install-less.sh
$(MAKE) all
clean :
rm -f $(CSSDIR)main.css
+ 9
- 0
less/install-less.sh
Visa fil
@@ -0,0 +1,9 @@
#!/bin/sh
# Install Less via npm
if [ ! -e "$(which lessc)" ]; then
sudo npm install -g less
sudo npm install -g less-plugin-clean-css
else
echo LESS $(npm view less version 2>&1 | grep -v WARN) is installed
fi
Skriv
Förhandsgranska
Laddar…
Avbryt
Spara