-
More on themes
Friday 28th of October 2022
In my previous post I mentioned how I’d added the ability for the user to choose themes to Velum. In its original guise, this was a select box with an auto-generated list of themes, each one derived from a CSS file in the directory. It was quite a powerful system, in that each CSS file had complete control over the look of the page, but it had a big downside: it was a maintenance nightmare whe…
Comments: 0
-
Blog notes: themes etc.
Tuesday 18th of October 2022
A week or so ago I added the ability to switch themes to Velum, so you’re not stuck with the default light-background one (now called Topo ). Since then I’ve been tweaking and fiddling, making sure each theme looks good at any reasonable screen size. Give them a try! There’s also been quite a bit of under-the-hood work to allow for this functionality, as well as various readability and quality im…
Comments: 0
-
Rust Web Frameworks: Warp versus Axum
Tuesday 11th of October 2022
When I started writing Velum , I didn’t really have any idea about what web frameworks were available, or what was good. So, somewhat at random, I chose Warp , since the examples looked fairly straightforward and it’s pretty popular. Coming from Rails, and the almost infinitely malleable Ruby, working with Rust feels very restricted. Rust is incredibly pedantic, and there’s very little magic goin…
Comments: 1
-
Now On Velum
Wednesday 14th of September 2022
This blog was originally set up using Ghost 0.3.2, and then pretty much never updated. There have been many, many updates to Ghost since that 2015 release, which I’ve basically ignored as I wasn’t using the managed installation on their servers, and had made several modifications to the default Casper theme, and honestly couldn’t be bothered to deal with the hassle of upgrading. Now, Ghost was p…
Comments: 0