Wew, just did quite a lot of refactoring to my site and I think it's all good changes. I've merged the blog page with the home page, make a simpler header bar with some icons, and I've removed the bigger categories in favour of keeping them all smaller.
Overall, the site should now be a fair bit simpler to maintain, and I'm pretty happy with it.
Trying to decide whether it'll be reasonable to have the home for the blog just be an (eventually) huge list of posts or to only show the most recent ones. Also wondering whether or not to merge the blog and home pages into one so the posts tail off at the end of the home page, then I still have the individual category pages.
Still trying to figure out the best way to organise everything on this site. I think having everything be a post will be helpful, then I should probably add a next/previous link to them.
Because I'm working just with HTML/CSS and I'm not using some big site generator, I should probably write my own little tool just for managing this as it'll make stuff a fair bit easier.
Also gives me something to waffle about here and on the site too.
Probably worth noting that there won't be any design articles for #Olang going on the repo anymore as I'll be putting them all on my site now.
Oh that's a massive pain.
When testing the site locally, I can't use absolute paths because that goes all the way to the root of the filesystem, when I actually want it to just go back to the root of the website as it would when actually hosting it.
Would rather not install nginx on my poor little laptop just to test this properly. There must be a way of telling #firefox to use a specific path as "root" for a given directory - or even just per session.
I've got the homepage for my #website made and it's live! Really isn't much interesting stuff there yet because it literally is just the homepage, but I think it looks pretty, and I'd highly recommend having a look at it from a text-based browser like #Lynx too.
Would also like a bit of feedback on how it looks on mobile as I don't have a smartphone to test that with.
Have a look: https://boxin.space
YAY! I finally figured it out. The downstream containers were trying to take https traffic when it was only the front-end proxy that needed to, so I took off the bits in the compose file saying to only use https for those downstream containers and it all works now! Now I just need to get a functioning site done and I can share it with everyone.
Ok, new cert is here. Now when I start it up and try and connect, I get wonderfully redirected to https (honestly no idea when that started happening but I'm not complaining), but firefox says it's unavailable. What I'm guessing is the problem is that docker is saying that the backend containers are only using port 80, even though the compose file is telling them to use 443, so I'll have to figure out what's going on there. I'm using jwilder/nginx-proxy and setting VIRTUAL_PORT=443 on the sites.
UK Software Engineer, FOSS enthusiast, Privacy advocate, Linux user, Dvorak typist, "grumpy internet person", Human (?)
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!
We adhere to an adapted version of the TootCat Code of Conduct and follow the Toot Café list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators.
Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!