This site is built on the great work of others in the community.
I started with the Minimal Mistakes theme, a two column responsive Jekyll theme perfect for powering your GitHub hosted blog.
Functional requirements.
Non-Functional requirements.