Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Jekyll theme using Google Material Design Lite for card-based blogs with customizable navigation and highlight posts.
Jekyll Material Design Lite (jekyll-mdl) is a Jekyll theme that applies Google's Material Design Lite (MDL) to static-site blogs, rendering posts as MDL cards with configurable fixed or drawer navigation. It is maintained by Google Developers Group Managua and open-sourced under the Apache 2.0 license.
Jekyll Material Design Lite is a Jekyll theme built on the Material Design Lite library instead of a heavier framework like Bootstrap. It takes standard Jekyll posts and page metadata and generates a card-based interface using MDL components such as cards, buttons, and navigation bars. The theme is distributed as a GitHub repository and runs on any Jekyll static-site workflow, including GitHub Pages. It was created by Google Developers Group Managua and first released around 2015.
_config.yml file.highlight boolean, an image URL used on the card, and an author name shown in the card footer._includes/head.html under the main stylesheet, replacing the default teal-green palette.highlight: true on an important post to make it span the full grid width, ideal for featured articles or announcements.After cloning the repository, run jekyll serve --watch to serve the site locally. The theme reads post front matter (title, date, categories, highlight, image, author) and the _config.yml layout setting to render either a fixed or drawer navigation with a card grid homepage. No build step beyond standard Jekyll is required.
Yes, the theme is licensed under Apache 2.0, so it is free to use, modify, and distribute for personal or commercial projects with attribution.
No. Since it is a Jekyll theme, it outputs static HTML files with no database or server-side processing. Posts are written in Markdown or HTML and built into static pages.
Yes, the README explains how to use the MDL theme creator to generate a custom CSS file and then replace the default stylesheet link in _includes/head.html.
Yes, Jekyll themes that don't rely on custom plugins are ideal for GitHub Pages. This theme uses standard Jekyll conventions and is hosted by the developers on GitHub Pages.
