20 Commits

Author SHA1 Message Date
85fba54152 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-14 21:54:21 +00:00
9ce3996569 Clean up 2025-05-25 18:11:42 -07:00
88f5b42019 Add lint info to README 2025-05-23 16:41:33 -07:00
c8a1632902 WIP: page titles 2025-05-20 09:16:15 -07:00
2276c525b9 Remove dates from html filenames and links 2025-05-19 15:48:50 -07:00
d6b336deae Remove file extensions from link tags 2025-05-19 15:33:35 -07:00
3ced625dff Add a Makefile 2025-05-19 15:29:42 -07:00
0bbf998ebb Make a titleized slug the default post title 2025-05-16 23:27:03 -07:00
2a9c7e520c Add inotify install to Dockerfile 2025-05-15 17:56:15 -07:00
9f12248303 Render posts with a function so we can change the count 2025-05-15 15:45:00 -07:00
6cb73bcf8f Add images 2025-05-15 12:43:36 -07:00
48c609f63c Remove unused 'heex' templates 2025-05-15 12:04:45 -07:00
014a3fd49f Add posts page; fix post templates 2025-05-15 11:13:18 -07:00
c11f612e02 Refactor markdown.moon; add pandoc to Dockerfile; monkey-patch sitegen
markdown renderer
2025-05-14 21:47:51 -07:00
317efd17e2 WIP: layouts 2025-05-10 20:32:04 -07:00
b5771c94c9 Pass path to command dynamically in Dockerfile 2025-05-10 12:11:36 -07:00
73a5cd7122 WIP: add css from stasis 2025-05-09 18:03:43 -07:00
c69de13afc Update Dockerfile and README.md 2025-05-08 13:07:53 -07:00
708184979b Update README 2025-05-08 11:57:00 -07:00
4b87496185 Add README.md 2025-05-08 11:38:02 -07:00