site updates
today i have spent ~3 hours rebuilding this site, making it a bit better.
- there is no index.html feed containing all of the stuff at once, it has been split.
- more hard-coding that leads to less code. it is a one-off solution.
- css gets compressed and embedded into the html directly, reducing requests per load by 2.
- makefile has been added with the ability to build, clean and setup this page on any leeenox computing device.
- page has been hosted on my own vps with nginx and hardened security… disabled tls1.0 and not very good encryption algorithms.
- reduced the size of that nice rotating globe favicon by whole 2kb.
- removed title. didn’t like it.
- removed footer. didn’t like it.
- made navbar into a separate page, works like a global menu of the page.
todo
generate sitemap on make build.donehave robots.txtdone- compress images on make build.
fix spaghetti code that copies media to media/.(11.09.2020 it got a lil bit better)add above trash-grade content.(11.09.2020 it is too broad of a todo)
(10.09.2020 - 11.09.2020) i have spent some time playing around with github actions and better structure of the project
- page generation is less bloated.
- whole visual page lives in html/, so there is no need to transfer markdown files, templates and python code to the vps each time i build the page.
- picture copying thing works a bit better now. still wont handle symlinks.
- fixed some css bugs, notes are displayed better.
- working on YAML metadata parsing, so there is no need to have multiple dirs in markdown/ to decide where files should go.
- css now uses system default fonts instead of this ugly arial thing.
- body {place-items: center; } is a very cool css rule that centers everything.