Skip to content

Website redesign 2: with a vengeance

Christian Authmann requested to merge cauthmann/site:master into master

With work quieting down over the holidays, I finally found some time to get back to an unfinished project: the website redesign.

I've uploaded a copy to https://authmann.de/veloren/

The most obvious change is that I removed the header and used the image as a background instead. The second most obvious one (and the whole point of the redesign) was to add a proper start page that's more than just a list of devblogs.

Behind the scenes, the whole theme was moved into the directory root. This has a couple of advantages: it's easier to work on, as zola doesn't currently detect changes in theme files. It avoids filename collisions between /static/ and /theme/veloren/static/. It allows us to merge all css files into one via scss for slightly faster page loads. And lastly, it gets rid of a couple of unused files.

I've added a shortcode to insert images into the devblogs. This uses a proper semantic layout with <figure> and <figcaption>, which search engines may be happy about. It no longer requires javascript to resize the images; reducing jitter during loads.

What remains is to pick four (or two or six..) current screenshots for the start page. I'll leave that to someone else. Just put them in static/ and change the filenames in content/home.md.

And of course there may be further bugs, feature requests etc. I'll do my best to hop in every now and then over the holidays.

Edited by Christian Authmann

Merge request reports