2024-04-21 14:13:18 +02:00
|
|
|
why hello there this is a new index page if everything is setup correctly
|
|
|
|
|
|
|
|
whoah this time it's actually generated from markdown too unlike the other one
|
|
|
|
|
|
|
|
anyway here's a new todo list:
|
|
|
|
|
|
|
|
|
|
|
|
## todo
|
|
|
|
|
|
|
|
- [x] static content
|
|
|
|
- [x] template rendering (tera)
|
|
|
|
- [x] markdown rendering (pulldown_cmark)
|
|
|
|
- [x] post metadata (wow now pulldown_cmark can get it for me instead of hacking it in with regex, nice)
|
|
|
|
- [x] page aliases (gotta keep all those old links working)
|
|
|
|
- [x] rss/atom (tera is useful here too)
|
|
|
|
- [x] code hilighting (syntact)
|
|
|
|
- [x] cache headers (pages uses etags, some others timestamps. it works)
|
|
|
|
- [x] docker from-scratch image (it's small!)
|
|
|
|
- [x] opentelemetry (metrics, traces)
|
|
|
|
- [ ] opentelemetry logs? (don't know if I'm gonna need it? can probably just make the collector grab them from the docker logs?)
|
2024-04-23 20:09:11 +02:00
|
|
|
- [ ] sections (currently the posts page is hardcoded, should be able to turn any page-subfolder into its own section) __👈 NEXT__
|
2024-04-21 14:13:18 +02:00
|
|
|
- [ ] file-watching (rebuild pages when they're changed, not only on startup)
|
2024-04-23 20:09:11 +02:00
|
|
|
- [ ] live-reload (I guess it's done by some js and a websocket that sends a message to the browser to reload?)
|
|
|
|
- [ ] custom
|
2024-04-21 14:13:18 +02:00
|
|
|
- [ ] ~~sass/less compilation~~ (don't think I need it, will skip for now)
|
|
|
|
- [ ] fancy css (but nothing too fancy, I like it [Simple And Clean](https://youtu.be/0nKizH5TV_g?t=42))
|
|
|
|
- [ ] other pages (now I've got it set up so I can write any page in markdown!!!)
|
|
|
|
- [ ] graphviz (or something else) to svg rendering (want it to be serverside)
|
|
|
|
- [ ] image processing (resizing, conversion to jpgxl, avif, others?)
|