LagrangeisaJekyllthemethatwasbuilttobe100%compatiblewith[GitHubPages](https://pages.github.com/). If you are unfamiliar with GitHub Pages, you can check out [their documentation](https://help.github.com/categories/github-pages-basics/) for more information. [Jonathan McGlone's guide](http://jmcglone.com/guides/github-pages/) on creating and hosting a personal site on GitHub is also a good resource.
###WhatisJekyll?
Jekyllisasimple,blog-aware,staticsitegeneratorforpersonal,project,ororganizationsites.Basically,Jekylltakesyourpagecontentalongwithtemplatefilesandproducesacompletewebsite.Formoreinformation,visitthe[officialJekyllsite](https://jekyllrb.com/docs/home/) for their documentation.
TostartusingJekyllrightaway,[forktheLagrangerepositoryonGitHub](https://github.com/LeNPaul/Lagrange/fork). From there, you can rename the repository to 'USERNAME.github.io', where 'USERNAME' is your GitHub username, and edit the `_config.yml` file to your liking. Ensure that you have a branch named `gh-pages`. Your website should be ready immediately at 'http://USERNAME.github.io'.
ForafulllocalinstallationofLagrange,[downloadyourowncopyofLagrange](https://github.com/LeNPaul/Lagrange/archive/gh-pages.zip) and unzip it into it's own directory. From there, open up your favorite command line tool, and enter `jekyll serve`. Your site should be up and running locally at [http://localhost:4000](http://localhost:4000).