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
|
-cd site; hakyll-std/hakyll-std clean
|
||||||
# rm -rf site/_site/*
|
# 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 \
|
site-preview: site/hakyll-std/hakyll-std \
|
||||||
$(call def-help,site-preview, run a hakyll server to preview the website ) #site/site
|
$(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
|
-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 \
|
# site-view: site \
|
||||||
# $(call def-help,site-view,\
|
# $(call def-help,site-view,\
|
||||||
# \
|
# \
|
||||||
|
Loading…
Reference in New Issue
Block a user