Frequently asked questions (unpublished)
|Created:||14:05 on Saturday, 16. September 2017|
|Modified:||14:05 on Saturday, 16. September 2017|
|Keywords:||faq, site, tech, jekyll|
A FAQ. Sort of. Covers some of the technical details.
This is a FAQ concerning the site itself and the software behind it.
What software is behind this site?
The site is created with Jekyll, a so-called static site generator written in Ruby.
So what’s a static site generator?
A piece of software that takes elements and assembles a web site from them. Such Elements could be:
- Content (= Articles, like this one). Usually but not necessarily written in Markdown.
- Templates, written in plain HTML. These templates, together with CSS style sheets, determine the look and feel of the site, the layout, the visual appearance, the navigation.
A site generated statically does not need server-sided processing. The site generator builds static html pages and the web server delivers them. It’s very simple, secure and efficient, because no processing and no database is needed on the sever.
But what’s the point, why not just WordPress?
The point is that it’s good enough for the job and hosting static content is cheap, easy and relatively free of major security problems. No need to worry about overloaded servers, security nightmares and other problems. Visitors will mostly enjoy excellent performance and responsiveness from static web sites.
What about CSS, frameworks, anything?
Nope, the 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. The search feature is implemented with lunr.js.
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.
The Iosevka family of monospaced fonts is used to display code examples.
The article font is either one of the Garamond family or Merriweather Serif and all fonts are implemented as web fonts, so the site should look the same on all platforms.
- The comment system
- The site search
What Browsers are supported?
Any modern browser not older than 2-3 years (as of 2020) should work.
You can write a comment
Please stick to common netiquette when posting comments. Avoid any form of personal attacks, harassment, hate speech, sexism, racism or otherwise inappropriate content. Comments that violate common rules of civilized communication among humans will be deleted without further notice.