Sanz is a minimal, responsive Jekyll template for personal blogs, designed to run on GitHub Pages and generate static HTML from Markdown posts.
What is Sanz?
Sanz is a minimal, responsive Jekyll template built for blogging. It accepts Markdown content and outputs a static HTML site, hosted on GitHub Pages. The template is maintained by GitHub user shajanjp and is available as an open-source repository. It includes a post layout that displays a title, date, and featured image, as seen in its sample post "Hello Jekyll World," which was published on June 1, 2016.
Key Features
- Minimal design — A clean, uncluttered layout that prioritizes reading.
- Responsive layout — Adapts to mobile, tablet, and desktop viewports.
- Jekyll-based — Uses Jekyll's static site generator, so no database or server-side processing is required.
- GitHub Pages ready — Deploys directly to GitHub Pages thanks to Jekyll's native support.
- Post images — Includes a public/img/posts directory for storing and displaying featured images in blog posts.
- Clean URLs — Posts use a date-based URL structure like /2016/06/01/hello-jekyll-world.html.
Who is it for?
- Personal bloggers — Want a simple, fast, and free way to publish posts on GitHub Pages.
- Jekyll beginners — Looking for a minimal theme to learn how Jekyll structures content and layouts.
- Developers — Needing a lightweight starting point for a blog or portfolio without heavy frontend frameworks.
What can you do with Sanz?
- Publish Markdown posts — Write posts in Markdown and Jekyll converts them to static HTML.
- Host on GitHub Pages — Use the template directly with GitHub Pages for free hosting.
- Display images — Include images in posts via the public/img directory.
- Customize — Modify HTML, CSS, and layouts to fit your personal brand.
Alternatives
For those seeking a more feature-rich Jekyll theme, Minimal Mistakes is a popular alternative that offers more layout options and customization.
FAQ
What is Sanz?
Sanz is a minimal, responsive Jekyll template for blogs. It turns Markdown files into a static HTML site that can be hosted on GitHub Pages.
Is Sanz free?
Sanz is a public GitHub repository, so you can view, clone, and reuse the code. There is no stated license, so check the repository for usage terms.
Does Sanz work with GitHub Pages?
Yes. The sample blog is hosted at shajanjp.github.io/sanz, and Jekyll has native GitHub Pages support, so you can deploy directly from a GitHub repository.
How do I create a new post with Sanz?
Use Jekyll's standard workflow: add a Markdown file to the _posts folder with the naming convention YYYY-MM-DD-slug.md, and Jekyll will generate the HTML page when the site builds.





