Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimalist Jekyll theme for running a personal blog or site for free through GitHub Pages or on your own server.
Lagrange is a minimalist Jekyll theme for running a personal blog or site for free through GitHub Pages or on your own server, created by Paul Le.
Lagrange is a Jekyll theme designed to be 100% compatible with GitHub Pages, taking Markdown posts and YAML front matter and producing a static website via Jekyll. It includes layouts for posts, pages, a home page, and an archives page, and can be customized through _config.yml and a settings.yml data file. The theme is open-sourced under the MIT License and supports both GitHub Pages hosting (via forking the repository) and local installation with bundle install and jekyll serve.
USERNAME.github.io, and your site is live with no additional hosting costs._data/settings.yml file to customize colors, site settings, menu pages, and social links without editing HTML templates.disqus.comments to true in _data/settings.yml and entering your Disqus shortname.google-ID in settings.yml to track site statistics.rss-feed.xml template with auto-discovery.settings.yml.settings.yml, and adding posts to the _posts directory.USERNAME.github.io without paying for web hosting.bundle install and jekyll serve to preview the site locally at http://localhost:4000.For GitHub Pages, fork the Lagrange repository, rename it to USERNAME.github.io, and edit _data/settings.yml to personalize the site. Add posts as files named YYYY-MM-DD-name-of-post.md in the _posts directory, and Jekyll automatically rebuilds the site on each commit. For local installation, download the source, run bundle install, then jekyll serve to launch a local server.
Lagrange is completely free and open source software distributed under the MIT License. You may use it however you want, including for commercial purposes.
Yes, Lagrange is completely free and open source. It is distributed under the MIT License, so you can use it for personal or commercial projects without paying anything.
Yes, Lagrange was built to be 100% compatible with GitHub Pages. Fork the repository, rename it to USERNAME.github.io, and your site will be ready immediately.
Yes, Lagrange supports Disqus comments. Activate them by setting disqus.comments to true in _data/settings.yml and entering your Disqus shortname.
Yes, Lagrange includes MathJax out of the box, so you can display mathematical equations in your posts using LaTeX syntax.
Create a file in the _posts directory with the naming convention YYYY-MM-DD-name-of-post.md and include YAML front matter specifying the layout, title, author, categories, tags, and image.
