Skip to content

numat/numat.github.io

Repository files navigation

NuMat Logo

This repository contains the source code and history of the NuMat Technologies website, all the way back to the very first version.

Note: This repository is current to August 1, 2018. Since then, NuMat's site has been maintained by a third party.

Usage

NuMat uses jekyll to build fast static sites from source files. To run a local copy of the site, copy the source files and use jekyll.

git clone https://github.com/numat/numat.github.io
cd numat.github.io
jekyll serve

Navigate to http://localhost:4000, and you're done.

Details

NuMat uses features through jekyll to simplify the code base, and GitHub Pages for free high-speed hosting.

Wherever possible, the website separates content from design. For most pages, the content can be found in the _data folder in human-readable YAML (*.yml) files. These files correspond to liquid files (*.liquid) in the root directory, which contain the HTML structure. In cases where liquid / YAML is overkill, pages are written in simple markdown (*.md). The files in _layouts are used to avoid duplicate code between files by providing base layouts.

Stylesheets are in _sass, and are broken up into multiple sass (*.scss) files. The main.scss file combines everything in _sass to be served in production.

We use open-source javascript libraries to improve user interaction. The most current list of libraries can be found in the source code.