Typography-focused, with body text using the Inter UI font family
graphite — Jekyll Blog Template
By jpasholk
Graphite is a Jekyll blog theme centered on typography, using the Inter UI font and featuring built-in Lunr local search, pagination, tags, and breadcrumb navigation.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Built-in Lunr search, no external server-side search service required
Provides pagination, tags, and breadcrumb navigation
Claims responsive adaptation from mobile phones to 4K screens
Licensed under MIT, free to use, modify, and distribute
Template Details
Graphite is a Jekyll theme published on GitHub, positioned as a blog template centered on typography. The README states that its focus is on text presentation, with body text using the Inter UI font family, which is designed for on-screen reading and has a large x-height to facilitate reading mixed-case text.
In terms of features, the theme provides Lunr search, which does not rely on an external server-side search service and runs in the browser; it also includes pagination, tags, and breadcrumb navigation, and claims responsive adaptation from mobile phones to 4K screens. The repository provides an online demo site, with screenshots showing the desktop and mobile home page.
The theme is still incomplete. The README's to-do list includes categories, collections, Formspree forms, comments, code refactoring, and packaging as a gem, which are not yet implemented or not yet completed, so these capabilities should not be considered present.
Is it right for your project?
Use Cases
- Building a personal blog focused on text reading
- A Jekyll site that needs on-site search but does not want to rely on an external search service
- A content site that wants to organize articles using tags and pagination
Suitable For
- Developers building static blogs with Jekyll
- Writers who value body typography and readability
- Users who accept that the theme is still under development and some features are not yet complete
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
The README mentions the Formspree form service; actual submission requires configuring a service endpoint yourself, and its quota and fees need to be checked separately.
- 2
Third-party assets such as demo images, fonts, and icons need to be checked against their respective licenses; they cannot be judged solely by the code's MIT license.
- 3
Categories, collections, forms, comments, and gem packaging are still listed as to-dos in the README; confirm their actual status before use.
- 4
When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not mean that external services or third-party assets are free.
Must comply with when using
- Permits free use, modification, commercial use, and distribution of this version's code.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- The Formspree form in the README's to-do list is not yet implemented; if you later integrate this external service yourself, you need to register an account and check the free quota and fees.
- The theme is not yet packaged as a gem; it must be used as repository source code and cannot be installed via gem.
- Categories and collections are listed as to-dos in the README and are not yet implemented; they should not be considered present.
- The comment feature is not yet implemented; the README only indicates that Disqus may not be used, and you need to integrate a third-party comment service yourself.
- The README mentions the Formspree form service; actual submission requires configuring a service endpoint, and its usage quota and fees need to be checked separately.
- Demo images, fonts, icons, and other third-party assets need to be checked against their respective licenses; they cannot be judged solely by the code's MIT license.
- External services such as domain, hosting, database, payment, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
Forms from Formspree
Original README
When everything is said and done, package it up as a gem.
Original README
* Categories * Collections
Original README
https://github.com/jpasholk/graphite/blob/master/LICENSEhttps://github.com/jpasholk/graphite/blob/master/README.md* Comments - probably not Disqus, unless requested
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-02. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- Partly documented · 68 / 100
- Technologies
- Jekyll
- Website type
- Blog
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2023-11-26
- Screenshot last checked
- 2026-10-02
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Jekyll as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: b6a59d6707da695827994ae154f4db0950afe31cb52254f434c8df0baae46d15
2026-10-02T17:48:04.889Z
Source file / repository# Graphite A Jekyll theme focusing on typography. Live [Demo](https://jpasholk.com/graphite/) ## Features ### Lunr Search > Designed to be small, yet full featured, Lunr enables you to provide a great search experience without the need for external, server-side, search services. > Lunr has no external dependencies and works in your browser or on the server with node.js  [Lunr's Website](https://lunrjs.com) [Lunr Script Credit - jekyllcodex.com](https://jekyllcodex.org/without-plugin/search-lunr/#) ### Stunning Typography With the [Inter Ui](https://rsms.me/inter/) Font Family front and center, it's hard to mess up how the text looks. Created by Rasmus Anderson to be used for reading text on screens. > Inter UI is a typeface specially designed for user interfaces with focus on high legibility of small-to-medium sized text on computer screens. > The family features a tall x-height to aid in readability of mixed-case and lower-case text. ### Other Notable Features * Pagination * Tags * Breadcrumbs * Fully Responsive from small phones to 4k. --- # Things still todo: * Categories * Collections * Forms from Formspree * Comments - probably not Disqus, unless requested * Refactor code to be better organized and DRYer. * When everything is said and done, package it up as a gem. :)
Explore similar templates
Compare previews and descriptions within the same stack and category.

al-folio
A Jekyll academic homepage theme for scholars and researchers, with a clean responsive design and out-of-the-box support for publication lists, project showcases, CVs, and blogs.
Jekyll · Portfolio

minimal-mistakes
Minimal Mistakes is a two-column Jekyll theme for personal sites, blogs, project documentation, or portfolios.
Jekyll · Portfolio

Beautiful Jekyll
Beautiful Jekyll is a mature, easy-to-use Jekyll blog theme maintained by Dean Attali since 2015, with over 50,000 users.
Jekyll · Blog

jekyll-TeXt-theme
A customizable Jekyll theme for personal sites, team sites, blogs, projects, and documentation.
Jekyll · Blog

startbootstrap-clean-blog-jekyll
The official Jekyll version of Start Bootstrap's Clean Blog theme, offering a blog home page, about page, contact page, and sample post pages, with a Formspree-powered contact form.
Jekyll · Blog

So Simple
A minimal reading-oriented Jekyll theme by Michael Rose for personal blogs, portfolios, and long-form reading. It offers multiple layouts, microformat markup, Disqus comments, Google Analytics, Jekyll SEO Tag, three skins, and aggregation by year, category, and tag with a grid view.
Jekyll · Blog
