# install dependencies
yarn
# serve with hot reload at localhost:8080
yarn dev
# build for production with minification
yarn build
# run tests with jest and preact-render-spy
yarn testFor detailed explanation on how things work, checkout the CLI Readme.
Note: When pre-rendering, your module as components are executed in a Node.js environment, where most Web APIs are not available. To account for this, wrap that code in a check like if (typeof window !== 'undefined').
Do not add preact build --no-prerender to the build command as it will prevent blog posts from rendering.
Use make_email.sh to generate html e-mails, for example:
make_email.sh 2022-summaryThis will create html e-mails in content/mails/, (git-ignored).
Open the html files in a web browser and copy-paste them into your mail client.