Non-exhaustive TODO-list:
- print a
lastUpdate
orupdated
date param on posts - show posts which
draft
param istrue
in dev mode (if possible) - add a comments engine
- write a workflow that prevents merging if website doesn't build
- write a workflow warning if the new content is still draft
- fix nginx.conf and run_nginx.sh properly
- add https
- check when building (with builder target) that git submodule is updated
you should check first the consistency of the server name (iscsc.fr/localhost) in those files:
nginx.conf
, ...
Start the nginx container to serve requests:
docker compose build blog
docker compose up --detach blog
Note: before the next step make sure when cloning the repository you also updated the git submodule!
Then builds the static website, ./build/blog
is a volume shared with both containers so
building the website will automatically "update" it for nginx.
docker compose up builder
cd src
hugo server