website for Express Gateway on express-gateway.io
Clone or download
XVincentX Merge pull request #275 from ExpressGateway/feature/fix-clustering-ro…
…admap-item

clarified clustering capabilities for roadmap item
Latest commit 657d9da Nov 21, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_archives-month Add 2018 archive files Feb 28, 2018
_archives-year
_categories
_includes removed bigpicture tag from head section Nov 17, 2018
_layouts
_pages template text fix Oct 24, 2018
_posts Typo Jul 11, 2018
_sass Give a minimal bottom margin to h3 Aug 10, 2018
_uploads Added Express Gateway Request Routing D23e3f Mar 20, 2018
assets
blog Remove comments that are bothering me rather than help me Jul 10, 2018
docs clarified clustering capabilities for roadmap item Nov 20, 2018
.gitignore added oauth and basic auth docs Jul 9, 2017
.travis.yml Add docs for yaml references Jan 17, 2018
404.md
CNAME
Gemfile
Gemfile.lock updated roadmap per maintainer meeting 10/22/2018 Oct 27, 2018
README.md
_config.yml Redirecting from /tuorials/ to /tutorials/. Jul 5, 2018
favicon.ico Image optimize May 23, 2018
googlefea26d453265cfa7.html Doc/add feathub blog post (#100) Aug 17, 2017
index.md
tutorials.md Redirecting from /tuorials/ to /tutorials/. Jul 5, 2018

README.md

express-gateway.io

This is the repository of the website express-gateway.io. It is hosted directly from the repository as a GitHub Pages website.

The main branch for this repository is dev.

The live site is published off gh-pages.

Please note: we use siteleaf.com as a CMS around this jekyll based site, changes that are committed to dev may be published automatically through content pushes through siteleaf.com to the gh-pages branch.

Local Setup

To run website locally:

  1. Install Ruby and Bundler if you don't have them already.

Note: highly recommend installing rvm to install and manage Ruby

  1. Install Jekyll and other important Gems. cd to the repository directory and run the command:
$ bundle install
  1. Now do a build (this is only needed if pushing to GH pages)
$ bundle exec jekyll build
  1. Run Jekyll using the following command:
$ bundle exec jekyll serve
  1. You'll need to override _config.yml with the baseUrl set to "/"

  2. Load http://localhost:4000/ on your browser.

Auto Regeneration

By default, Jekyll will auto-regenerate the static pages if you change files through a built in filewatcher. You can simply refresh your browser to see the updates.

Formatting

Jekyll uses a variant of Markdown known as Kramdown.

Jekyll uses the Liquid template engine for templating.

You can use GFM fenced code blocks.

Examples:

var express = require('express')
var app = express()
app.listen(3000)
apiEndpoints:
  help:
    host: '*.example.com'
    paths: /help

Algolia Index

Docsearch is crawling our website every day in order to generate our search index.