WWW
https://owl.is
- Shell 38.6%
- CSS 25.1%
- Awk 16%
- Typst 8.7%
- Makefile 6%
- Other 5.6%
| blogg | bättringar | |
| pages | bättringar | |
| scripts | bättringar | |
| static | bättringar | |
| templates | bättringar | |
| .gitignore | goggle, halftone, etc | |
| LICENSE | first | |
| Makefile | bättringar | |
| README.md | move to mashup | |
Owl's wwwebsite
Personal website built with POSIX tools: make and shell.
Posts and templates are written in mashup, and make handles everything else.
Building
Invoke make -j "$(nproc)" in the root directory. Uses zstd, brotli, and gzip, if available, to compress each HTML file.
Developing
Invoke make serve1 in the root directory, open the URL in a browser and edit the files.
Publishing
Invoke make publish in the root directory. This requires rsync.
Verifying links
Start one the development server and invoke make links. This requires curl.
-
Requires inotify-tools and one of Python or Busybox. ↩︎