Tags → hugo

Hugo and Jupyter Notebooks

Monday, Apr 30, 2018 | 2 min read
Categories: Developer,
Tags: Hugo, Web Development,
Hugo is a static site generator. It takes a bunch of markdown files and renders them to HTML. It is fast and simple. Jupyter Notebooks are an interactive front-end for python (with support for other languages too). They execute code, display its output, and render markdown all in a browser window. The notebooks are a neat compilation of formatted code and text generated as HTML. I use Hugo for my site.

Trials and Tribulations of Maintaining a Hugo Blog

Saturday, Sep 30, 2017 | 4 min read
Categories: Developer,
Tags: Hugo, Web Development, Powershell,
As of the writing of this post, I maintain this site using my very own theme created in hugo. Hugo is a static site generator. It takes a bunch of plain text, applies a theme, and renders it as HTML. This is opposed to applications like Wordpress that assemble a page each time its served, to put it simply. This compute once, use many times approach saves on processing time and makes a site more portable.

Optimizing static sites with hugo

Monday, Feb 6, 2017 | 3 min read
Categories: Developer, Meta,
Tags: Javascript, Hugo, Web Development,
According to httparchive the average size of a web page in 2016 was around 2.5MB. Now this may not seem a lot in this age where the internet is the primary media delivery platform - but it is worth noting that most web pages serve text as their primary content. Looking at the report sheds light on what constitutes an average web page: The HTML content takes up around 50-60kB. Images, understandably, make up the biggest chunk with ~1.