Skip to content

eSolia/eSolia_2018

Repository files navigation

eSolia Inc English & Japanese Sites

README for our English https://esolia.com & 日本語 https://esolia.co.jp sites.

Circle CI Status: CircleCI

Latest iteration

As they say, we "stand on the shoulders of giants", and our site is no exception.

This iteration can be summarized as follows:

  • Still using the world's fastest static site generator "Hugo" to generate the site from templates, css, javascript and images.
  • Using Bulma CSS library, with extensions and custom components.
  • Using Ryo Gothic for the type face, via Adobe Typekit.
  • Connecting to eSolia PROdb for data.
  • Using the Mac app Codekit to compile SCSS and Javascript.
  • Photography and Graphics by eSolia CEO Rick Cogley.
  • Using local search powered by Fuse.js, instead of Google Search.

Go Hugo

Hugo is a Static Site Generator, which makes it trivial to use html "templates" to merge your css, javascript, images and content written in the Markdown format, into a publishable website.

About Hugo, 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.

In fact, it takes far longer to upload the site to your web space than it does for Hugo to generate it. At the very least, it saves you time and money in CI build minutes!

Hugo is downloadable as a single binary file, written in Go, which means it will run on just about any platform, just by running the file. There are no complex installations and dependencies to deal with.

Hugo is eSolia's preferred SSG.

Site Look

The look of this site comes from a couple of different components.

First, the stylistic base of the site comes from a the css library called "Bulma". About Bulma:

Bulma is an open source CSS framework based on Flexbox and used by more than 100,000 developers.

It allows you to have consistency in your basic styles, responsiveness to support mobile users, and acts as a great starting point for any site.

As for Type Faces, the main one is Ryo Gothic from Adobe Typekit (see also the auto-generated colophon for more info). We got some hints also from Web Typography as well.

The icons you see are from Font Awesome.

The photos and most graphics on this site are by Rick Cogley, unless otherwise noted.

Data

For the short posts and project lists on the home page, news archive and success stories pages, we are pulling information from our company ERP system running on PROdb, our cloud database. The Info Request form pushes info a table in PROdb as well, to allow for some automation. Additionally, we are protecting the info request form with Google Re-Captcha.

Hosting

This site and its Japanese counterpart are hosted in Amazon AWS object storage S3 and delivered globally via Amazon's content delivery network (CDN) CloudFront. DNS is hosted on AWS Route53, a robust and fast DNS service.

The repository for this site is (obviously) hosted at Github.

TL;DR Thanks!

Warm thanks and regards to:

License

Text Content License

Unless otherwise noted, the text content on this site is copyright eSolia Inc.

Source License

Unless otherwise noted, the source content on this site is released under the MIT License.