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.
The source code for my blog is available on my git server, you can find the source for the raw plugin as well as the layout file.