Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Minimalist Jekyll blog theme with dark/light modes, tags, MathJax, Disqus, and zero CSS dependencies.
Ephesus is a minimalist Jekyll blog theme by Hakan Torun that builds a dependency-free, responsive personal blog with dark and light modes, auto-generated tags, and MathJax support.
Ephesus is a simple, minimal Jekyll theme designed for personal blog use. It takes standard Jekyll posts and pages written in Markdown as input and outputs a static HTML site with a tiny CSS footprint and no JavaScript dependencies. The theme runs on Jekyll, supports GitHub Pages, and is authored by Hakan Torun. A live demo is available at pardin.us/ephesus.
mathjax:true to a post enables LaTeX-style math rendering.mathjax:true front matter tag to any post to display equations on that page.Installation follows the standard Jekyll workflow. Clone the repository from GitHub, run bundle install to install dependencies, then build with bundle exec jekyll build and serve locally with bundle exec jekyll serve. The local site runs at 127.0.0.1:4000, and tags appear automatically on the /tags page.
Yes, Ephesus is open source and available under the MIT License, so you can use, modify, and distribute it freely.
Yes, the theme is a Jekyll theme with the github-pages topic, and it builds as a standard Jekyll site, making it compatible with GitHub Pages hosting.
No, the theme advertises "Tiny CSS & No Dependency" in its feature list, meaning it does not rely on external CSS frameworks or JavaScript libraries.
Add the front matter tag mathjax:true to any post, and the theme will include MathJax support for that post.
Ephesus generates Atom and JSON feeds, plus robots.txt and sitemap.xml for search engine crawlers.