Back to templates

Template details

Slate

Slate is a responsive theme for GitHub Pages and Jekyll sites, free under the MIT license.

About this template

Slate is a responsive theme for GitHub Pages and Jekyll sites, designed to be forked or used directly through GitHub Pages to publish a static website from a GitHub repository.

What is Slate?

Slate is a responsive theme for GitHub Pages and Jekyll sites. It takes a GitHub repository as its input—you either fork the theme repository or apply it through GitHub Pages settings—and produces a fully styled static website. The theme is maintained by Jason Costello (the repo lives at github.com/jsncostello/slate) and is available under the MIT license.

Key Features

  • Responsive design — The theme adapts to different screen sizes, as stated on its page, making it usable on mobile and desktop.
  • GitHub Pages integration — You can generate a site automatically using GitHub Pages with no separate build environment.
  • Fork-and-use workflow — Fork the repository to start a new site with the theme pre-configured.
  • Jekyll compatibility — Works with Jekyll, the static site generator that powers GitHub Pages, so you can use Liquid templates and front matter.
  • MIT license — Free to use, modify, and redistribute, even in commercial projects.
  • Live demo available — The theme is demonstrated at http://jasoncostello.github.io/slate so you can preview its look.

Who is it for?

  • Open-source project maintainers — Create a project homepage on GitHub Pages without designing a layout from scratch.
  • Jekyll bloggers — Start a blog with a pre-styled responsive theme instead of hand-writing HTML and CSS.
  • Personal site owners — Publish a portfolio or resume quickly using the GitHub Pages automatic generator.

Use cases

  • Open-source maintainers: Publish a project's GitHub Pages site by forking the theme and swapping in your own content.
  • Technical writers: Build a Jekyll-based documentation site using the theme's structure and then customize it.
  • Personal branding: Host a clean, responsive personal site on a free GitHub Pages URL.

How does Slate work?

The theme's page explains two ways to use it: you can fork the repository and use it on your own site, or you can generate a site automatically through GitHub Pages. After forking, you edit the theme's files in your repository and push to GitHub to publish.

FAQ

Is Slate free?

Yes, Slate is open source and released under the MIT license. You can use, modify, and redistribute it without paying.

Does Slate work with Jekyll?

Yes. The repository description says it is a theme for GitHub Pages or Jekyll sites, and it's available as a remote theme via GitHub Pages.

How do I use Slate?

You have two options: fork the Slate repository to create a new site, or use the theme chooser in your GitHub Pages settings to apply it to an existing repository.

Can I customize Slate?

Because the source is available under the MIT license, you can modify the HTML, CSS, and Jekyll layouts to fit your needs.

screenshot of Slate on template0.com