Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pfirsich/theshoemaker
My personal website
https://github.com/pfirsich/theshoemaker
Last synced: 18 days ago
JSON representation
My personal website
- Host: GitHub
- URL: https://github.com/pfirsich/theshoemaker
- Owner: pfirsich
- Created: 2022-07-12T16:39:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-03T19:39:48.000Z (11 months ago)
- Last Synced: 2024-04-24T11:15:46.655Z (7 months ago)
- Language: HTML
- Size: 16 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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