mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-18 17:57:11 +03:00
tools: site: note hakyll preview issues, add easy auto-reloading rule
This commit is contained in:
parent
cf74b78064
commit
7bcce9e787
9
Makefile
9
Makefile
@ -897,11 +897,18 @@ site-clean: site/hakyll-std/hakyll-std \
|
||||
-cd site; hakyll-std/hakyll-std clean
|
||||
# rm -rf site/_site/*
|
||||
|
||||
# XXX hakyll watch & preview mostly don't live-update any more
|
||||
# regenerate html whenever markdown files change (and serve it on port 8000)
|
||||
# XXX hakyll preview/watch often fail to notice changes in large files
|
||||
# XXX can get confused when docs are generated concurrently by a Shake command
|
||||
site-preview: site/hakyll-std/hakyll-std \
|
||||
$(call def-help,site-preview, run a hakyll server to preview the website ) #site/site
|
||||
-cd site; hakyll-std/hakyll-std watch # -h hledger.org
|
||||
|
||||
# open a browser on the latest site html and reload the page whenever it changes
|
||||
site-reload:
|
||||
(sleep 1; open http://localhost:8001) &
|
||||
livereloadx -p 8001 --static site/_site
|
||||
|
||||
# site-view: site \
|
||||
# $(call def-help,site-view,\
|
||||
# \
|
||||
|
Loading…
Reference in New Issue
Block a user