You can read my blog posts using
Publishing raw version of my blog posts
I realised that my blog and its content, even though very simple and lightweight, are only accessible using a full-fledged web browser. I thought it would be interesting if my blog posts were available to be read using an even simpler interface, cURL!
To make this work, I made a very simple Jekyll plugin that automatically
generates a “raw” page for every post I create. These raw pages are available by
/raw to the URL of my posts.
Try it out:
curl https://mahdi.blog/raw/raw-permalinks-for-accessibility/ curl https://mahdi.blog/raw/embodying-the-avatar-videogames/ curl https://mahdi.blog/raw/rust-box-str-vs-string/
You can get a raw listing of my blog posts at
To make this easily readable on small screens and terminals, I used vim’s text-width setting to make sure my lines do not exceed 80 characters:
And to reformat my posts, I went over my text lines (I avoided breaking code
sample lines), and used
gq to reformat each section.