Moon is a minimal, single-column theme for Jekyll static sites, designed to let content take center stage. It is built as a Jekyll theme repository by Tolga Tatli and has since moved to a new home at Moonrise; the original project has 2,265 GitHub stars.
What is Moon?
Moon is a minimal, one-column Jekyll theme that turns plain Markdown content into a clean, responsive personal website or blog. It takes standard Jekyll site content such as posts, pages, and projects, and renders it as static HTML, with support for Disqus comments, MathJax equations, and syntax-highlighted code blocks. The theme is distributed as a Jekyll theme repo originally created by Tolga Tatli, and its new maintained home is the Moonrise repository. A live version of Moon is hosted on GitHub Pages at https://tolgatatli.github.io/Moon.
Key Features
- Minimal single-column layout — A one-column design that strips away sidebars so readers focus on the article or page content.
- Responsive design — The layout adapts to mobile, tablet, and desktop viewports without extra configuration.
- Disqus integration — Add Disqus commenting to blog posts by setting your Disqus shortname in the config.
- Syntax highlighting — Code blocks are highlighted out of the box through Jekyll's built-in highlighter.
- MathJax support — Write LaTeX math in Markdown and have it rendered in the browser for math-heavy posts.
- Optional post image — Each post can include a featured image at the top via front matter.
- Social icons — A set of social media icons in the header or footer, linked from site config.
- Projects page — A dedicated layout for showcasing projects alongside the blog.
- Optional background image — Set a site-wide background image from config.
- Simple navigation menu — Navigation links are defined in the config file, no menu plugin needed.
Who is it for?
- Jekyll bloggers — Writers who want a clean, fast static blog without a heavy front-end framework.
- Developers — People comfortable editing
_config.ymland Markdown files who want a theme that doesn't dictate design. - Portfolio users — Individuals who need a simple projects page to show off work alongside blog posts.
What can you do with Moon?
- Publish a personal blog — Write posts in Markdown, add front matter for titles and images, and Jekyll builds a static site ready for GitHub Pages.
- Add comments to posts — Enable Disqus so readers can comment without building your own comment system.
- Display math and code — Use MathJax for LaTeX formulas and syntax highlighting for code snippets in technical articles.
- Showcase projects — Use the dedicated projects page to list external project links or portfolio items.





