Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Create your personal blog with MathJax, LaTex, and more built-in features by cloning this template.

A Vuepress port of Ghost's default Casper blog theme with navigation, author profiles, and frontmatter support.

A minimal, responsive Jekyll theme for blogs with Disqus comments, social sharing, syntax highlighting, and a Spanish translation.

A free, open-source Hexo blog theme with a blue ethereal design, built on SeablueUI, featuring search, comments, and KaTeX support.

Gatsby starter that uses a Material-UI blog theme, letting you set up a blog with minimal effort.

A Hugo theme named Hueman, configurable via config.yaml, that creates static blog sites with the Hugo static site generator.

A light and simple theme for Hexo, designed by Bacbin.
Minimal Mistakes Template is a Jekyll blog boilerplate that pre-configures MathJax, LaTeX, and the Minimal Mistakes theme so you can publish a technical blog on GitHub Pages by cloning a repository and pushing content.
Minimal Mistakes Template is a minimal Jekyll blog template created by j3soon, customized from the Minimal Mistakes theme. It takes your Markdown posts and Jekyll configuration files as input and produces a static blog website with built-in MathJax and LaTeX rendering support. The template is designed to run on GitHub Pages, and it includes cross-platform scripts for local preview and deployment.
_includes/scripts.html (Apache-2.0 licensed) so LaTeX math expressions in Markdown posts render correctly in the browser without additional configuration.dlbook_notation library from the Deep Learning book repository is included in _includes/dl-book-latex.html, giving you a set of LaTeX macros for consistent mathematical notation.scripts/preview.sh after installing Jekyll; Windows users get equivalent batch files (preview.bat, set_env_local.bat, set_env_ghpages.bat).set_env_local.sh to prepare the environment for local preview and set_env_ghpages.sh to revert it before committing; pushing to GitHub updates the live site.First install Jekyll following the official installation guide. Then clone the repository, run set_env_local.sh (or .bat on Windows) to set up local preview, and use preview.sh to start a local server. When you are satisfied with the preview, run set_env_ghpages.sh to revert the environment, then commit and push to GitHub to update the GitHub Pages site.
Yes. You must install Jekyll on your machine before using the local preview scripts. The template does not bundle a Jekyll executable; it relies on the system-wide Jekyll installation.
After making changes, run scripts/set_env_ghpages.sh (or .bat on Windows) to revert any local preview settings. Then stage, commit, and push your changes to GitHub. The repository is configured to publish the site through GitHub Pages.
dlbook_notation is a collection of LaTeX macros from the Deep Learning book repository. This template includes a customized version for Jekyll, allowing you to write mathematical notation using the same commands as the book without defining them yourself.
The Windows batch scripts were tested on Windows 10. You also need Jekyll installed on Windows and must run the commands from the command prompt or PowerShell.
The template is publicly available on GitHub. Its main dependency, Minimal Mistakes, is licensed under the MIT License, and MathJax is licensed under Apache-2.0, so both are free to use and modify.
