Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal Hugo theme with tabbed sections, pagination, and post front matter for portfolios or personal sites.

A GatsbyJS starter that ports Christine Cha's Gridfolio portfolio theme with SCSS, ESLint, and Prettier.
TinyWorks is a lightweight Hugo theme that builds a tabbed portfolio or personal site from markdown files, with pagination, multipage support, and an about/info section style.
TinyWorks is an open-source Hugo theme, inspired by and modified from the SimpleIntro theme. It takes markdown content organized into tabbed sections and renders a static website with a clean intro-style layout. The theme is developed by Nigh and available on GitHub, with a live demo at https://nigh.github.io/tinyworks. It supports multiple tabs/pages, each defined by an _index.md file, and individual posts with front matter fields for title, image, date, link, external link, and description.
_index.md defining id and weight to control display order.title, image, date, link, extlink, and description; extlink suggests posts can link out to external URLs.hugo server --minify --theme tinyworks; no build tools or npm dependencies mentioned.link or extlink.date field to order entries.Install the theme as a Git submodule, create content folders for each tab, and define an _index.md with id and weight for ordering. Posts live inside each tab folder as markdown files; the theme reads their front matter and renders them within the tabbed layout. Run hugo server --minify --theme tinyworks to preview locally.
The GitHub repository is public and the theme is listed with a description in Chinese ("只是做了一点微小的工作" meaning "just doing a little tiny bit of work"), and it does not mention any paid licensing, so it can be considered free and open source.
Add it as a submodule with git submodule add https://github.com/Nigh/tinyworks themes/tinyworks, then update submodules and run hugo server --minify --theme tinyworks. The repo includes a demo site at https://nigh.github.io/tinyworks.
_index.md files accept id and weight; post files accept title, image, date, link, extlink, and description. No other fields are mentioned in the documentation.
Yes, posts include an extlink front matter parameter, which suggests the theme can render posts that point to external URLs.
