Jekyll

Hugo Notes

I recently undertook the effort of moving my website from jekyll using jekyll-bootstrap to Hugo and I wanted to record some notes from my efforts. In particular I want to collect a set of useful links that helped me in making the switch. For what it’s worth, I greatly prefer Hugo now that I’ve gotten used to it, though there wasn’t too much broken about Jekyll. The most useful thing for developing my site was when I found the academic theme.

Responsive Videos in Jekyll

For my other blog post today, I decided I wanted to embed the youtube videos I recorded earlier. Since the rest of my website is fully responsive now, I thought it would be best to find a way to allow embedded videos to also be responsive to the browser window. This is one of the main reasons I started using bootstrap in the first place, and jekyllbootstrap for my website. Luckily I came across the excellent post Todd Motto made posting his fluidvids.

Jekyll Bootstrap: rake post

I recently discovered a new feature that comes with Jekyll bootstrap, but I’m unsure whether it is only in JB, or if it comes by default with Jekyll. There is a Rakefile (which is sort of like a Makefile, but written in Ruby) that includes a few nice functions. The one I discovered most recently allows you to create a new blog post complete with the YAML frontmatter and the proper file name for Jekyll to do the right thing with.

New Year, New Website

I happened across [jekyll-bootstrap][] the other day, and I decided I should move my website to github.io after seeing what jekyll can do. Among my favorite features are the ability to use markdown for web pages, which allows a reasonably good citation syntax for adding links to my co-authors. As an example, the following is the syntax for one paper along with the citations to my co-authors: