Commonly used assests added as a git submodule.
Bootstrap 3 for layouts and responsive design + custom CSS3 media queries.
Free fonts from Google Fonts and icons from Font Awesome.
Autogenerated from SVG logo using RealFaviconGenerator, the result adapted for all major browsers. IE browserconfig generated as well.
jQuery for DOM manipulation and AJAX requests, The HTML5 Shiv and RespondJS for better CSS3 and HTML5 support in old IE.
Gulp for all optimisations and automations as specified in
gulpfile.js
, basically to copy all required files towww
folder. More details about plugins below.
Sitemap generated with gulp-sitemap.
Robots file created with gulp-robots.
Scripts and Styles (except external) inlined using gulp-inline-source.
Parts of the page that are optional for development injected using gulp-inject (Social Metainfo & Analytics).
HTML, CSS & JS minified by html-minifier, clean-css, UglifyJS
Build, test and deploy all together using
.travis.yml
config. Every merge tomaster
triggers build and deploy togh-pages
branch.
repometric.com
regirested via GoDady.
Serve landing from
gh-pages
branch using GitHib pages and custom domain fromCNAME
config.
Completely bypass Jekyll processing for GitHub pages with
.nojekyll
file.
https
not available for custom domains at GitHub Pages, moving DNS to Cloudflare solved it ; in addition it allows to minify and compress traffic, cache it, provides CDN and many many more.
Mailchimp integrated for managing email campaigns.
Analyze website and traffic using Google Analytics.
The same with Yandex Metrica.
Page described as
website
using Open Graph, so it has customized preview and description.
The same for Twitter Cards.
Page described as
organisation
in form of JSON-LD.