Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pfirsich/theshoemaker

My personal website
https://github.com/pfirsich/theshoemaker

Last synced: 18 days ago
JSON representation

My personal website

Awesome Lists containing this project

README

        

# [theshoemaker.de](https://theshoemaker.de)

This is the repository used for my website.
I generate the HTML with [raydor](https://github.com/pfirsich/raydor) and serve it with [htcpp](https://github.com/pfirsich/htcpp).

# To Do
## Tech
* Add metrics (collect Prometheus metrics somewhere and add some dashboards or something)
* SEO:
- Optimize Images (optipng, pngcrush, jpegoptim, tinypng/tinyjpeg API)
- meta tags (description)
- alt attributes for all images
- https://pagespeed.web.dev/
* DIY CDN
Latency from US is shit. I want to keep using my own webserver, so I need to build something myself
Use Route 58, Cloudflare DNS or whatever to point theshoemaker.de to multiple PoPs
Figure out a way to share certificate and add reverse-proxy mode to htcpp
* Lazy Image Loading? (`loading="lazy"`)
* Reprocess Markdown to add `target="_blank"` into links
* Atom Feed

## Content
* Videos
- exquisite
- myl
- muwa

# Notes for Later
* `sort_effort` in projects is roughly the number of 8h work days spent on it
* Sort project links roughly by likelihood of visiting: dedicated page (itch, LD), video, GitHub, other
* I wanted to show the project tags, but it's too much noise and there is not enough space
* Similarly there is not enough space for #commits, LOC or #stars