Writing Hugo pages in org-mode with Easy-Hugo

Hugo & org-mode

Both of my sites are written in Hugo as it is unbelievably fast in terms of building websites. It can deploy thousands of .md files, one per page, within a second, meaning I can almost write markdown documents and check the generated html page (and a complete version of the entire website) almost simultaneously. This is a critical …

read more

Setting up Org-protocal with Firefox on macOS

TL;DR (Annotated Bibliography in Org-mod)

I’ve had trouble establishing an effective work flow to organize annotated bibliography with Emacs. Previously I’ve been using Org-brain, a sophisticated wiki-style tool to visualize concepts and their relationships. Here is a screenshot of the structure I set up.

Org-brain overview

Though one can interlink …

read more

Notmuch in Emacs with mbsync and msmtp

Emails, Notmuch, and I

Emails are always distractions for me. Before using notmuch with Emacs, I don’t use any email clients on my laptop, so I’d have to log into the office 365’s web interface to read and reply emails, which is absolutely a pain in the neck. Yet I chose this workflow because it pretty much made checking email …

read more

Why Blogging?

I recently feel the urge to produce something. Anything. I almost quit every social media during this semester. Plus my cellphone (which is pretty much broken anyway). Basically, I delete the apps and block the websites, and leave cellphone at home whenever I don’t have to take it with me.

Yet giving up on all the social networks does not mean I …

read more

What About Swimming Alone?

This morning, my to-do list was to finish the discussion part of a draft (or at least write something, anything). And Bang! Here we are. I am writing my first blog post. (Now you can probably tell how much I don’t want to work on the draft, lol).


Q: Why do you say you will never swim alone?
A: You see, people post fake things online.

Seriously, …

read more