Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A no-frills responsive Jekyll blog theme by Mark Otto, with example templates, pages, posts, and Sass styles.
Poole is a no-frills responsive Jekyll blog theme created by Mark Otto (@mdo) that gives you a complete vanilla Jekyll installation with example templates, pages, posts, and styles so you can publish a blog without starting from scratch.
Poole is a foundational Jekyll theme that provides the base structure for a static blog. It takes a standard Jekyll project and adds example layouts, pages, an RSS feed, and Sass-based styling, then compiles everything into static HTML via Jekyll's built-in compiler. The theme is authored by Mark Otto, a designer and developer known for his work on Bootstrap, and is released under the MIT license. It also serves as the parent theme for two official variants, Hyde and Lanyon.
atom.xml RSS feed, and assets for CSS and JS, giving you a working blog out of the box._sass/, imported into styles.scss, and compiled to styles.css by Jekyll's native Sass compiler.gh-pages branch, and set baseurl or CNAME to host the site on GitHub Pages or a custom domain.Poole is designed for Jekyll users who want a clean, minimal starting point for a blog. Bloggers can download the theme, run jekyll serve, and start writing posts using the provided templates. Developers who already have a Jekyll site can copy only the needed parts — like _layouts/, HTML files, atom.xml, and assets/ — into their project. Those interested in Hyde or Lanyon can use Poole as a reference to understand how those themes are structured.
jekyll serve after downloading.gh-pages branch, adjust baseurl or CNAME, and publish a site at a GitHub Pages URL or custom domain.Download the files, install Jekyll plus the jekyll-gist, jekyll-sitemap, and jekyll-seo-tag gems, then run jekyll serve to preview at http://localhost:4000. The theme compiles Sass to CSS on the fly, and when hosting on GitHub Pages you point the baseurl or a CNAME file at your domain. The repository has two branches: master is for development and pull requests, while gh-pages hosts the demo site with analytics tracking.
baseurl or CNAME settings can break styles, and the theme requires Jekyll to be installed locally before serving.Yes, Poole is open sourced under the MIT license, so you can use, modify, and distribute it freely.
It includes example templates, pages, posts, an RSS feed, Sass source files, and assets for CSS and JS. It also supports syntax highlighting via Pygments or Rouge.
Yes, on GitHub Pages you can modify the CNAME file to point to a custom domain, or set the baseurl in _config.yml for a project page.
Hyde and Lanyon are two official themes built on Poole. They are hosted at their own demo sites and have separate repositories for bug reports and feedback.
