Wireless Markup Language

I was going through some old books and came across "HTML for the World Wide Web Visual Quick Start Guide - 5th Edition (with XHTML and CSS)" by Elizabeth Castro (which is probably the most unweildy book name ever). Beyond just being a dang good book, Chapter 23 in it has always intrigued me. "WML: Web Pages for Mobile Devices".

It explains WML, a primative XHTML-derived language that, honestly, is pretty cool. I'll quickly list out some features:

So, honestly, there's a LOT of stuff I really like about this. It's a stripped down, one-file-per-site markup and hypertext format. It has just enough bells and whistles to let you do things, but not enough to allow for abuse like in modern browsers.

Naturally, I spent today porting my website to WML.

=> Here it is, if you want to view it.

It's one deck containing the entirety of my site, excluding images. If you need a WML browser, get a copy of SeaMonkey and install

=> this add-on, which is a version of 'wmlbrowser' hacked to support the newest version of SeaMonkey.

It wasn't too hard to set up on my existing web server. (it's a crazy flexible Flask application, so I pretty much set this up similar to how my RSS feed is generated) The fact that it's served over standard HTTP is an advantage for me here, but maybe you could serve these over the Gemini protocol too?

I kiiiinnnndddaaa am wondering if a WML revival would make sense? I know y'all here love your Gemini, but WML seems to hit much closer to the feature sweet-spot for me. Gemini's just a little too simple for me.

Proxy Information
Original URL
gemini://park-city.club/~invis/phlog/034-wireless-markup-lang.gmi
Status Code
Success (20)
Meta
text/gemini; lang=en
Capsule Response Time
1241.198393 milliseconds
Gemini-to-HTML Time
0.597298 milliseconds

This content has been proxied by September (ba2dc).