このサイトはJavaScriptを使用しています
ホーム
エクスプローラー
ヘルプ
サインイン
musing
/
publicbio
ウォッチ
1
スター
0
フォーク
0
コード
課題
0
プルリクエスト
0
リリース
0
Wiki
アクティビティ
ソースを参照
Move stylesheet generation to Makefile
Also makes LESS installation easier.
main
Matt Baer
6年前
親
37d70ad1d2
コミット
141673d949
5個のファイルの変更
、
45行の追加
、
6行の削除
分割表示
差分オプション
統計情報を表示
Patchファイルをダウンロード
Diffファイルをダウンロード
+17
-0
Makefile
+1
-1
README.md
+0
-5
generate.sh
+18
-0
less/Makefile
+9
-0
less/install-less.sh
+ 17
- 0
Makefile
ファイルの表示
@@ -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
ファイルの表示
@@ -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
ファイルの表示
@@ -1,5 +0,0 @@
#!/bin/bash
CSSDIR=static/css/
lessc less/app.less --clean-css="--s1 --advanced" ${CSSDIR}main.css
+ 18
- 0
less/Makefile
ファイルの表示
@@ -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
ファイルの表示
@@ -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
書き込み
プレビュー
読み込み中…
キャンセル
保存