I’ve been on a static site generator kick the last couple of years and use Jekyll to publish this page and everything else found on the site. The basic idea is I write a bunch of text in Markdown and Jekyll spits out a set of files1 that I upload to a webserver.
As far as Jekyll plugins, I use the following:
- jekyll-sitemap: silently generates a sitemaps.org compliant sitemap.
- jemoji: adds GitHub-flavored emoji to Jekyll with the use of Liquid tags.
- jekyll-seo-tag: adds metadata tags for search engines and social networks to better index and display site content.
- jekyll-paginate-v2: pagination replacement for the old official Jekyll paginate plugin.
- jekyll-typogrify: improves typography using typogruby and titlecase.
- jekyll-figure: generates
If you’re really interested in the specifics of how the site is built I’ve made its source available on GitHub for anyone to fork and download. And because I’m such a cool dude I’ve also open sourced a couple of Jekyll themes for you to use and abuse — you’re welcome!
Scripts and jQuery Plugins
- BigFoot.js: jQuery plugin for displaying footnotes inline.
- Lazysizes: high performance and SEO friendly lazy loader for images (responsive and normal), iframes and more.
- Lity: lightweight, accessible, and responsive lightbox plugin.
- jQuery Smooth Scroll: automatically make same-page links scroll smoothly.
- comment-reply.js modified from Wordpress.org.
Hosting and Other Stuff
- Site deployment done via Travis CI.
- Web hosting provided by Media Temple via their Grid – Shared Hosting plan.
- SSL provided by Cloudflare’s free flexible SSL plan.
- Domain name registered with Hover.
- Icons from SimpleIcon and Noun Project.
Comments are closed. If you have a question concerning the content of this page, please feel free to contact me.