Himapan und eSolia Colophon

Auf den Schultern von Giganten.

History

As they say, we “stand on the shoulders of giants”, and this site is certainly no exception.

Static Site Generators

When we were deciding upon a system to run this site in, we considered various systems known as “static site generators”, which allow you to weave a static website together from content files, script programs, and image files. However these static systems too have pre-requisites, in that a full development environment is required on the computer used to manage the site.

Go Hugo

Enter Hugo, a better static site generator, about which we learn:

Hugo is written for speed and performance. Great care has been taken to ensure that Hugo build time is as short as possible. We’re talking milliseconds to build your entire site for most setups.

The reason Hugo’s so fast is it’s a single, binary program written in the “Go” language, that’s been compiled for Windows, Mac and Linux. Users just install a single file appropriate to their system, then run it to merge their folders of content written in Markdown text format, HTML templates, CSS and Javascript files.

Let us just say that it takes far longer to upload the site to our web host, than it does for Hugo to generate it. Its speed is truly a remarkable software engineering feat.

Hugo Logo

So, a hearty “thank you very much” to Steve Francia (@spf13) and contributors for the giant amount of work in creating Hugo, especially Bjørn Erik Pedersen (@bep) for his great support on the Hugo discussion forums).

Thanks also to the heavy hitters in the Go language team, in which Hugo is written.

Site Look

The visual “look” of this website is based on Google’s Material Design specification, about which development, Google says:

We challenged ourselves to create a visual language for our users that synthesizes the classic principles of good design with the innovation and possibility of technology and science. This is material design.

The implementation of Material Design is realized using the CSS framework called “Materialize”. Materialize is a collection of developed and tested css, javascript and font files. It lets you easily specify components via css classes, and do things like set up responsive grids, that resize when you resize the browser or view on a mobile device like an iPad or iPhone.

You’ll see icons here and there as well, from Google’s Material Design library, and, a custom subset of icons from the awesome Font Awesome library, for usages that are not available in the former. Our custom icon font subset was extracted using the nifty service “Fontello”.

Hosting

The repository for this site is hosted at Github and domainfactory.eu .

We’re Humans(.txt)

Humans.txt Logo

We also have a humans.txt file. Humans.txt is an attempt to standardize on a way of making a site colophon, in text format, and plays upon the robots.txt files that give directives about your site, to the search engine crawler programs that index it.

Click it, and you’ll see the same basic information as on this page, in a simple text only form.

Thanks!

Sites don’t always properly acknowledge contributions, but believe us, every site on the Internet owes a debt of gratitude to many parties, other than the company that did the site design.

Finally, thanks also to team eSolia for the many hours working on content and sharing it with the community.