Reviewable drafts with Hugo
Hugo is the static website generator I use for this blog.
It supports a draft: true
front
matter variable, but when it
is used, hugo
can only completely ignore the page, or generate it, show it in
the post list and RSS feed, and basically handle it like a normal page with the
-D
flag.
A great in-between is to be able to generate the page without publishing it. That way, the page can be sent to reviewers using its link, but won't appear to people visiting the website or subscribed to the feeds.
This can be achieved with the build
options, in the front
matter variables. Instead of writing draft: true
, the following can be set for
your new work-in-progress article:
_build:
render: always
list: never
The website can be generated without the -D
flag, as this WIP article is not
considered a draft.