silvercircle/github/io
Twitter Facebook Google+ Google+ Email

Site frequently asked questions

Last modified:
473 Words
14:05 | by Alex Vie
Reading time: approx. 1 minute(s).

This is a FAQ concerning the site itself and the software behind it.

What’s behind this site, which CMS?

No CMS at all. The site is created with Jekyll, a so-called static site generator written in Ruby.

But this is so 90’s, what’s the point?

Basically, it is indeed “so 90’s”, because the web started as static, using a markup language with only 18 tags. Of course, ever since then technologies have evolved exponentially, so we do have a bit more flexibility now. HTML5, CSS and JavaScript are powerful, even in static content.

The point is that it’s good enough for the job and hosting static content is incredibly cheap and easy. No need to worry about overloaded servers, security nightmares like WordPress (the software itself is fine, but the plugins are sometimes horrible) and other problems.

It’s hosted on GitHub, sounds cool, can I haz it?

Sure. Everyone can. Sign up at GitHub and get started with hosting a page for free. Resource limits are generous (though not unlimited) and it’s totally free.

Note that they won’t host a database and you cannot run any server-sided code. No PHP, no Java, no Python, just HTML, CSS and JavaScript.

What about CSS, frameworks, anything?

Nope, CSS is a modified version of the jekyll-architect theme. The gallery functionality is provided by fancybox. The site uses parts of Font Awesome (for the social icons in the share bar), jQuery, and the jQuery Timeago plugin for relative time stamps.

What Jekyll plugins are used

  • jekyll-paginate-v2 for awesome pagination of everything.

  • jekyll-feed for the XML feed

  • jekyll-redirect-from (allows multiple URLs for posts and pages).

  • jekyll-seo-tag (inserts a block of SEO markup in the header)

  • jekyll-sitemap (you guessed correct, it builds a site map :) )

  • jekyll-mentions (support for mentions on GitHub)

  • jekyll-include-cache (speed up building by caching reusable include fragments.

What fonts are used?

  • Roboto Condensed for headlines in the main content area and sidebar areas. As the name implies, it’s a condensed version of the popular Roboto font, ideal for longer headlines.

  • Lato for most parts except article text. It’s a modern sans serif font that provides good readability at small to medium sizes.

I have not yet decided on the typeface for the article text, there are a few candidates. I particularly like the Cormorant family, consisting of:

Other favorite serif fonts on Google fonts:

All fonts are implemented as web fonts, so it should look the same on all platforms.