22 Commits

Author SHA1 Message Date
aa33976fc8 Add deploy command to Makefile 2025-06-22 10:29:40 -07:00
0513fd5c21 Edit README 2025-06-20 15:11:06 -07:00
406208f26c Add tests for nginx.conf directives (#1)
Adds tests to make sure all the `nginx.conf` directives (the redirects and rewrites and such) are all correct.

- Uses the `busted` framework
- The tests are run in a Docker container by the bash script `test.sh`
- Self-signed certs are generated in `Dockerfile` for all the domain names
- Adds new `Makefile` commands: `test`, `image-build` and `image-rm`

Reviewed-on: #1
Co-authored-by: Catalin Mititiuc <webdevcat@proton.me>
Co-committed-by: Catalin Mititiuc <webdevcat@proton.me>
2025-06-16 20:18:05 -07:00
f15f3f5011 Clean up 2025-06-16 20:18:05 -07:00
d0fc8efb96 Add lint info to README 2025-06-16 20:18:05 -07:00
42e519d949 WIP: page titles 2025-06-16 20:18:05 -07:00
18581b3ea4 Remove dates from html filenames and links 2025-06-16 20:18:05 -07:00
c859775024 Remove file extensions from link tags 2025-06-16 20:18:05 -07:00
521fcba66e Add a Makefile 2025-06-16 20:18:05 -07:00
d1b37461e0 Make a titleized slug the default post title 2025-06-16 20:18:05 -07:00
111d3ea0a3 Add inotify install to Dockerfile 2025-06-16 20:18:04 -07:00
41c0dcdca0 Render posts with a function so we can change the count 2025-06-16 20:18:04 -07:00
2e5cdac3e3 Add images 2025-06-16 20:18:04 -07:00
951cfd7731 Remove unused 'heex' templates 2025-06-16 20:18:04 -07:00
fc9497b152 Add posts page; fix post templates 2025-06-16 20:18:04 -07:00
5fc1dbe771 Refactor markdown.moon; add pandoc to Dockerfile; monkey-patch sitegen
markdown renderer
2025-06-16 20:18:04 -07:00
62ba454b75 WIP: layouts 2025-06-16 20:18:04 -07:00
458ea4c16b Pass path to command dynamically in Dockerfile 2025-06-16 20:18:04 -07:00
c87a2314c5 WIP: add css from stasis 2025-06-16 20:18:04 -07:00
62c583fb3f Update Dockerfile and README.md 2025-06-16 20:16:37 -07:00
b1847ee083 Update README 2025-06-16 20:16:37 -07:00
0005a9b3e6 Add README.md 2025-06-16 20:16:37 -07:00