john melesky b86c559acf updated resume | il y a 6 ans | |
---|---|---|
css | il y a 8 ans | |
images | il y a 8 ans | |
posts | il y a 7 ans | |
stuff | il y a 8 ans | |
talks | il y a 8 ans | |
templates | il y a 6 ans | |
.gitignore | il y a 8 ans | |
README.md | il y a 6 ans | |
about.md | il y a 8 ans | |
my-site.cabal | il y a 8 ans | |
resume_jmelesky.pdf | il y a 6 ans | |
site.hs | il y a 8 ans | |
stack.yaml | il y a 8 ans | |
stuff.md | il y a 8 ans | |
talks.md | il y a 8 ans | |
work.md | il y a 8 ans |
Yeah, yeah, some documentation.
This is written in Hakyll.
From scratch:
apt install haskell-stack
. It's an older version, but it worksstack build --install-ghc
apt install libz-dev
stack exec site build
_site
If you add a page (blog post or whatnot):
stack exec site build
If you make a change to site.hs
:
stack build
stack exec site rebuild
Honestly, you can use rebuild
all the time if you want to, but it will be a little longer -- it deletes _site
and builds it from scratch.
All you need is stack exec site watch
.
On the current Rimu VM (as of mid-2018):
cd code/pdorg_site
git pull; stack exec site rebuild
As above, if you make a change to the site.hs
, you'll instead want:
cd code/pdorg_site
git pull
stack build
stack exec site rebuild