Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A modern, minimal Hugo theme with timeline blog layout, dark mode, and flexible project showcase options.
Yassi Theme is a modern, minimal Hugo theme built for personal sites, combining a timeline-style blog layout, dark mode, flexible project showcase modes, and optional fuzzy search and comments.
Yassi Theme is a Hugo static-site theme that takes Markdown content — blog posts and project pages with front matter for metadata — and renders a responsive, mobile-first website. It was built for the personal site yassi.dev and is distributed under the MIT License. The theme's configuration lives in hugo.toml, where you control project carousels, accent colors, social links, analytics, search, and comments.
Yassi Theme suits personal bloggers who want a clean timeline-based reading experience, developers building a portfolio to showcase projects with carousel or grid layouts, and writers who need a fast, privacy-friendly site with optional comments and search. It also fits anyone migrating from a heavier platform to Hugo who wants a minimal theme with practical extras like syntax highlighting and responsive images.
Install it by adding the theme as a git submodule and setting theme = "yassi" in hugo.toml. Content lives in content/posts and content/projects with TOML front matter; parameters such as accentColor, enableSearch, and the giscus block are read from the config. The theme automatically generates the homepage from _index.md and the projects page from the projects folder.
Yes. Yassi Theme has a light/dark toggle with smooth transitions, detects the system preference on first visit, and saves the user's choice in localStorage. All UI elements, including code blocks and the search modal, adapt to the chosen theme.
Yes, via Giscus. Set enabled = true in the giscus config section and provide your GitHub repository ID, category, and category ID from giscus.app. Comments appear at the bottom of individual post and project pages and sync with the theme's dark mode toggle.
Projects with featured = true in their front matter appear in the carousel or grid on the homepage; the weight parameter controls their order. All projects always appear on the /projects/ page.
Yassi Theme is released under the MIT License, so you can use and modify it freely, including for commercial purposes.