Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple, minimalist Jekyll blog template with card layout, live search, and Gulp-powered Stylus build.
Cards Jekyll Template is an open-source, card-based blog theme for Jekyll, built with Gulp and Stylus, that lets developers publish posts without writing frontend code.
Cards Jekyll Template is a minimalist Jekyll blog theme created by Willian Justen, distributed under the MIT License. It transforms a set of Markdown posts with YAML front matter into a card-based static blog that includes a tags page, series page, about page, RSS feed, sitemap, and live search. The theme is no longer maintained, but remains fully usable for static site projects.
initpost.sh generates a new post file in _posts with the naming format date-title.md._variables.styl; each post can define its own accent color via a color field in the front matter.sitemap.xml out of the box.Cards Jekyll Template is aimed at developers who want a blog with a clean card UI but don't want to spend time on frontend styling. It's also a good fit for Jekyll users who enjoy working with Stylus and Gulp, and for anyone who wants a fast static site with offline-friendly features like live search and inline SVG icons.
gulp to compile assets and serve the site locally._config.yml for site and user settings, and customize header text and colors in the Stylus source files.After forking and cloning the repository, you edit _config.yml to set your title, description, username, and social links. Posts are created with the initpost.sh script or manually in _posts; each post's front matter can include fields like main-class, color, tags, and categories. Running gulp compiles the Stylus assets and starts Jekyll so you can preview the site locally.
Cards Jekyll Template is free and open source under the MIT License, so you can use it on personal or commercial sites without attribution.
Yes, the theme is distributed under the MIT License, meaning you can use, modify, and redistribute it freely. It doesn't require attribution, though the author appreciates a shout-out.
No, the repository is flagged as no longer maintained, so you may not receive updates or support from the original author.
You can run ./initpost.sh -c "Post Title" to generate a dated Markdown file in _posts, then fill in the front matter fields like title, description, and tags.
The template's asset pipeline requires Node.js and Gulp to compile the Stylus files. If you skip asset compilation, the Jekyll site will lack the compiled CSS and JavaScript.
