Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple Hugo theme for blogging with a homepage grid, optional featured posts, and CSS-only mode.
Origin Hugo Theme is a minimal Hugo theme for creating blogs, distributed as a Git repository that you add to a Hugo site as a submodule.
Origin Hugo Theme is a blogging theme built for Hugo, the static site generator. It takes Markdown content and produces a static website with a homepage that displays a grid of posts. The theme is developed by asleeppiano and mirrored on GitLab, with a live demo at https://asleeppiano.gitlab.io/origin-hugo-site/. It is intended to be simple, requiring only a basic Hugo installation to get started.
featured = false in config.toml.featured parameter, giving you two home page display styles.cssonly = true in config.toml to disable all JavaScript, making the theme render with only CSS and HTML.favicon-32.png to the static folder to set your site's favicon.hugo new site myblog, then git submodule add https://gitlab.com/asleeppiano/origin-hugo-theme.git themes/origin.featured parameter to choose between a grid of featured posts and a standard chronological list.cssonly to remove all JavaScript and rely on HTML and CSS only.favicon-32.png into the static folder and your site icon is set.Origin Hugo Theme works like any Hugo theme: you create a new site, add the theme as a Git submodule, and place Markdown files in the content directory. Configuration happens through parameters in config.toml, such as featured and cssonly. After running hugo, the theme generates a complete static website.
Run hugo new site myblog, then cd myblog and git submodule add https://gitlab.com/asleeppiano/origin-hugo-theme.git themes/origin. The theme will be available in the themes directory of your Hugo site.
Set the parameter cssonly = true in your config.toml file. This makes the theme generate pages with only CSS and HTML, skipping all JavaScript.
By default, the homepage displays a grid. To revert to the standard list of posts, set featured = false in config.toml.
Place an image file named favicon-32.png in the static folder of your Hugo project. The theme will pick it up automatically.
