Now compatible with light web browsers

After reading an article on Drews blog about visurf which is based on Netsurf and his encouragement to make more sites compatible with this light browser I decided to take a look at my little blog and found the horrible state it was in.

By looking at my blog from the perspective of the modern web it looked minimal and nice, but on the inside the theme I decided to base my blog on was using pretty modern styles a features which I had to get rid of.

The first thing I noticed was that my color scheme was not respected and I thought (mistakenly) that Netsurf is not being able to even color the background. But in the closer look my styles were using at some parts modern CSS3 (I guess) variables to set theme colors.
Netsurf does not know such a thing for style. My solution was simple, to move the color scheme style generation to the server side and thus I rewritten it to use SASL which provides same features regarding my use of variables as the previous modern solution.

AT this point I called it done and stopped working on it, since it looked kind of usable. But who would have thought it would stay in my head and thus I had gone on another journey of backward web development.

The other big point was to get rid of modern CSS options and replace them with older and supported ones and also while at it make it look much nicer in w3m since it is nice terminal “web browser”. There was only one feature used from modern CSS and that was display: flex; and its other options which are unsupported but makes it really easy to make webpage look nice with whatever elements. I somehow managed to replace most of the flex elements part with either float: left/right; and by NOT using div for everything but instead instead using span or removing it and reworking the part to look the same. I still kept the flex display option for the mobile view since it makes it just so easier for me to make (otherwise I would not even bother with mobile view, who is even using such evil devices to vie my blog anyway?).

These changes make it look almost same in modern web browsers and Netsurf also caught with them (round corners are not supported at the moment). The bonus of reworking it and getting rid of many divs is that menu and links, tags are now on the same line in w3m, while before each link, tag was on its separate line. This makes it look better in my eyes.

I also played with my video template and the alternative text is now nicely formatted and it even displays the file size of the video.

All in all it is a change which only few will ever notice (since I believe there is nobody apart from me who reads this blog.

Articles from blogs I follow:


Calamares is a distro- and desktop-agnostic Linux installer. It’s my day job. It is named for squid, in particular battered squid rings from the Mediterranean sea, Calamares. There’s lots of ways to catch squid and octopuses. One way is to use an octopus …

via [bobulate] October 11, 2021

How reflection works in ****

Note: this is a redacted copy of a blog post published on the internal development blog of a new systems programming language. The name of the project and further details are deliberately being kept in confidence until the initial release. You may be able to…

via Drew DeVault's blog October 5, 2021

About Logging

TL;DR: This post also talks about the problems I faced while working on my logging. To log to syslog from within my containers that do not support configuring a remote syslog server, I had syslog-ng expose a unix domain socket and mounte…

via PapaTutuWawa's Blog April 16, 2021

Generated by openring