我不會在生產中使用node.js,但是我喜歡jade的語法,所以我想編寫jade模板到html
開發時。Jade模板作爲html的預處理器
鑑於這種文件結構:
app/
jade_templates/
index.jade
subfolder/
subpage.jade
html_templates/
index.html
subfolder/
subpage.html
我想有一個腳本該手錶jade_templates
目錄,編制相應的HTML模板html_templates
的改變已經作出的任何時間。
這是如何實現的?
謝謝。
編輯 玉README有這個示範的Makefile,但我不知道如何將這種適應我的需要。
JADE = $(shell find pages/*.jade)
HTML = $(JADE:.jade=.html)
all: $(HTML)
%.html: %.jade
jade < $< --path $< > [email protected]
clean:
rm -f $(HTML)
.PHONY: clean
感謝您的回覆。你介意添加一個命令,根據我的要求渲染html模板。我有簡單的安裝,但它似乎沒有更新文件更改。我無法弄清楚我做錯了什麼。謝謝。 – 2012-04-03 02:04:42
'cd app' then'simplemon -O jade html_templates jade_templates'。你使用的是什麼操作系統,我在linux上測試過並獲得了勝利。 – mihai 2012-04-03 07:21:32
我在OS X上。使用你的命令,我得到錯誤'execvp():沒有這樣的文件或目錄'使用'simplemon jade -O html_templates jade_templates'命令時,模板在程序啓動時編譯,而不是在更改時編譯。 – 2012-04-03 18:00:38