Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hugo theme that ports the classic Octopress blog design with customizable sidebar, shortcodes, and configurable features.
Hugo-Octopress is a Hugo theme that ports the classic Octopress blogging theme to the Hugo static site generator, giving Jekyll-era blog design to Hugo users.
Hugo-Octopress is an open-source theme that recreates the classic Octopress design — originally built for Jekyll by Brandon Mathis — inside Hugo. It takes standard Hugo markdown content with YAML/TOML frontmatter and outputs a static blog with a two-column layout: a configurable sidebar plus a main content area. The theme is maintained by Parsia (parsiya.net), released under the MIT license, and available on GitHub. It works with Hugo's built-in templating and supports both Goldmark and Blackfriday markdown engines.
sidebarRecentLimit.codecaption to add titles and line numbers to code blocks, imgcap to add captions to images, and toc to drop a table of contents anywhere in a page.toc: true), globally via the tableOfContents parameter, or with the toc shortcode; heading levels are configurable in the markup settings.solarized-dark style by default; the style can be changed in the config file to any Chroma-supported style.comments: false) and Twitter Card metadata via parameters like twitterCardEnabled, twitterCardDomain, and twitterImage.customCSS, replace the favicon through the favicon parameter, and extend all pages by copying extend_header.html and extend_footer.html into your site's partials.compactIndex = true to replace full post summaries on the homepage with a dense one-line list, and use mainSections to select which content sections appear on the main page.codecaption and imgcap shortcodes to annotate code examples and screenshots, and place a table of contents via the toc shortcode.social.html into your site's partials.Install the theme by cloning it into themes/Hugo-Octopress or adding it as a git submodule, then set theme = "Hugo-Octopress" in your site's config. Configuration is done in config.toml with documented parameters for the sidebar, navigation, social icons, Twitter cards, and more. Write content as markdown files in content/ — optionally with frontmatter flags like toc, comments, or twitterImage — and run hugo to generate the static site.
hrefTargetBlank extension, so opening external links in a new tab needs a custom render hook.Hugo-Octopress is free and open source under the MIT license.
Yes, the theme is open source under the MIT license, so you can use, modify, and redistribute it freely.
You can enable it globally with tableOfContents = true under [Params], set toc: true in a post's frontmatter, or insert the toc shortcode wherever you want the ToC to appear in the body.
Set compactIndex = true under [Params] in your config file. To return to the classic view, remove the parameter or set it to false.
Yes, it supports Disqus. Configure your Disqus shortname in the config file and add comments: false to individual pages to disable comments for that page.
