<commit_before># Vertically Compliant

This site is built on the great work of others in the community.

## Site Design
I started with the [Minimal Mistakes](http://mmistakes.github.io/minimal-mistakes) theme, a two column responsive Jekyll theme perfect for powering your GitHub hosted blog.

## Minimal Mistakes is all about:

* Responsive templates. Looking good on mobile, tablet, and desktop.
* Gracefully degrading in older browsers. Compatible with Internet Explorer 8+ and all modern browsers.
* Minimal embellishments -- content first.
* Optional large feature images for posts and pages.
* Simple and clear permalink structure.
* [Custom 404 page](http://mmistakes.github.io/minimal-mistakes/404.html) to get you started.
* Support for Disqus Comments

See a [live version of Minimal Mistakes](http://mmistakes.github.io/minimal-mistakes/) hosted on GitHub.

## Page Speed
* [x] CSS compressed
  * This is achieved out of the box with Minimal Mistakes theme - see config.yaml
* [x] Minified HTML
  * Thanks to [<NAME>](https://github.com/penibelst) for making this a simple setup with his [Jeykll Compress](https://github.com/penibelst/jekyll-compress-html).<commit_msg>Updated readme with checklist of customisations to Jekyll<commit_after># Vertically Compliant

This site is built on the great work of others in the community.

## Site Design
I started with the [Minimal Mistakes](http://mmistakes.github.io/minimal-mistakes) theme, a two column responsive Jekyll theme perfect for powering your GitHub hosted blog.

## Minimal Mistakes is all about:

* Responsive templates. Looking good on mobile, tablet, and desktop.
* Gracefully degrading in older browsers. Compatible with Internet Explorer 8+ and all modern browsers.
* Minimal embellishments -- content first.
* Optional large feature images for posts and pages.
* Simple and clear permalink structure.
* [Custom 404 page](http://mmistakes.github.io/minimal-mistakes/404.html) to get you started.
* Support for Disqus Comments

See a [live version of Minimal Mistakes](http://mmistakes.github.io/minimal-mistakes/) hosted on GitHub.

## Checklist for going live

### Functional
Functional requirements.

#### User interaction
* [ ] Search
  * Achieved with ...[maybe not Google](http://jekyll.tips/tutorials/search/)
* [x] Comments with Disqus
  * Achieved out of the box with Minimal Mistakes theme - see config.yaml
* [ ] Post Reading Time
  * GitHub pages compatible (read - no plugins) reading time is well [documented around the interwebs](https://www.google.co.uk/search?q=jekyll+reading+time&rlz=1C1GIWA_enGB646GB646&oq=jekyll+reading+time&aqs=chrome..69i57j69i65l2j69i59j69i60l2.2519j0j7&sourceid=chrome&es_sm=0&ie=UTF-8#q=jekyll+reading+time+without+plugins+github) and although [this looks cool](http://portfolio.johnpaulwhatnow.com/webdevelopment/jekyll-estimated-reading-time-liquid-no-plugins/) but I'd say [this is better](http://andytaylor.me/2013/04/07/reading-time/).
* [ ] Domain based emails.
* [ ] [Contact form with jotForm](http://pixelcog.com/blog/2013/jekyll-from-scratch-extending-jekyll/#contact-forms-with-jotform)
* [ ] [Author Marks](http://mattgemmell.com/author-marks/) from <NAME>.

### Non-Functional
Non-Functional requirements.

#### Analytics
* [ ] Google analytics

#### Page Speed
* [x] CSS compressed
  * Achieved out of the box with Minimal Mistakes theme - see config.yaml
* [x] Minified HTML
  * Thanks to [<NAME>](https://github.com/penibelst) for making this a simple setup with his [Jeykll Compress](https://github.com/penibelst/jekyll-compress-html).

#### Testability in Deployment Pipeline and CI
* [ ] Continuous Integration
  * [ ]  [Travis CI is phaareee for Open Source](https://travis-ci.com/plans)
* [ ] CoffeeScript / JavaScript asset tests

### Domain switch-on checklist
* [ ] Add CNAME file to root and [do the other necessary bits](https://www.smashingmagazine.com/2014/08/build-blog-jekyll-github-pages/#use-your-own-domain).
* [ ] Add Google Analytics tag
* [ ] Add Social media links
* [ ] Move extraneous or incomplete posts to _drafts
{'fraction_non_alphanumeric': 0.10960924059965593, 'fraction_numerical': 0.0162202015237159, 'mean_word_length': 4.700280112044818, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 7, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1385387', 'n_tokens_mistral': 1318, 'n_tokens_neox': 1208, 'n_words': 403}