Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Publish Jupyter notebooks as blog posts with LaTeX, syntax highlighting, and Mermaid diagrams on a free Hugo-based static site.

Fully customizable personal portfolio and blog website made with Spring Boot
HugoBlox Data Science Blog is a free, open-source Hugo (Extended) theme for technical blogging that turns Jupyter notebooks, RMarkdown files, and Markdown text into a static website with LaTeX math, syntax highlighting, and Mermaid diagrams — while the author owns every file as Markdown.
The HugoBlox Data Science Blog is a Hugo theme built on the open-source HugoBlox framework by HugoBlox (Lore Labs). It accepts Markdown files or .ipynb Jupyter notebooks as input and generates a static HTML site with SEO metadata, multi-author support, and structured post organization. The theme is part of the HugoBlox ecosystem, which reports over 150,000 sites and has been developed since 2016. The project is MIT-licensed, so both the theme and the content files remain vendor-independent.
.ipynb file into the content folder; the theme renders code cells, outputs, and the surrounding narrative as a formatted blog post with no screenshots or copy-paste formatting.$E=mc^2$ render natively, which is suited to statistics, ML, and engineering posts..ipynb analysis into a polished blog post by moving the file into the content directory — no conversion step.Deploying and using the theme follows a three-step flow. First, create a site using either the browser-based "Deploy Free (60s)" option on hugoblox.com or the CLI command npx hugoblox create site --template data-science-blog, which requires Hugo Extended and Node.js. Second, customize the site with Hugo Chat in natural language or by drag-and-drop editing in VS Code's Ownable CMS. Third, add blog posts by placing Markdown or .ipynb files into the content folder; Hugo builds the static site, which can be deployed to any free static host.
The base Data Science Blog theme is free to use, including the MIT open-source license. HugoBlox offers an optional paid tier called Blog Pro that adds premium designs, advanced post layouts, enhanced category and series navigation, and priority support. Specific prices are not stated in the README; the HugoBlox pricing page is linked for comparison.
Yes. Drop a .ipynb file into your content folder and it renders as a blog post with code cells, outputs, and narrative intact. This works without an intermediate conversion step, which is one of the main reasons the theme exists.
No. You can edit visually using the Ownable CMS extension for VS Code or write Markdown directly. Hugo is the build engine in the background; the README explicitly says beginners don't need to touch it.
Yes. Export your existing posts as Markdown — tools exist for both platforms — and copy them into the content folder. Since the site is just Markdown files, the migration path is straightforward.
Yes. The Data Science Blog theme is free and open source under MIT license. You can host the resulting static site on free tiers of GitHub Pages, Netlify, Vercel, or Cloudflare Pages. The optional Blog Pro upgrade is a paid add-on.
Hugo Chat is an AI assistant trained on Hugo and HugoBlox documentation. You describe what you want in plain English and it generates structured pages with the correct front matter, shortcodes, and blocks for this template. It is freely available at hugo.chat.