Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Stip is a single-page Hugo theme to introduce yourself, based on Material Design's tap target design pattern.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Stip is a single-page Hugo theme for creating a personal introduction site, built on the Material Design tap target design pattern.
Stip is a single-page Hugo theme that introduces a person with a portrait, an introduction text, and a set of links. It takes content from your Hugo site's configuration files and static assets — a portrait, a background image, an introduction partial, and link definitions — and outputs a one-page website with no navigation or subpages. The theme is maintained by EmielH on GitHub and runs on Hugo, the static site generator. Its tap target pattern was inspired by an implementation of Material Design's tap target design, where links are presented as large circular targets.
Single-page layout — The entire site is one page containing a portrait, a short introduction, and a list of social or contact links; there are no other pages or blog sections.
Configurable imagery — Place your own portrait in /static/images/portrait.jpg and your own background in /static/images/background.jpg within your Hugo site, and Stip automatically uses them instead of the bundled stock photos.
Overridable introduction — Your site's /layouts/partials/introduction.html replaces the default introduction text without modifying the theme itself.
Author-driven name and bio — The name and bio displayed on the page come from the [Author] section of your site's config.toml.
FontAwesome link icons — Links are configured in [params.links] with icon, title, and url fields; the default icon set is FontAwesome's free brands (for social media), and the solid set can be used by specifying iconset = "fas".
Built-in internationalization — Translation files are provided in the theme's i18n directory, and the site language switches by setting defaultContentLanguage in config.toml, for example "nl" for Dutch.
Custom color schemes — Colors are configurable via [params.colors] with background, circle, foreground, and hover values; this requires Hugo Extended to transpile the bundled SCSS, because Hugo Basic cannot process SCSS resources.
Installation flexibility — The theme can be added as a git submodule with git submodule add https://github.com/EmielH/stip-hugo.git themes/stip, or cloned directly, and enabled with theme = "stip" in the config file.
Personal site owners — Individuals who want a clean, single-page introduction to themselves, with a portrait, a bio, and links to their social media profiles.
Hugo users — Developers who already use Hugo and want a minimal theme that stays out of the way, with content managed through config.toml and standard Hugo partials.
Freelancers and job seekers — People who need a quick landing page that points to their GitHub, LinkedIn, or email address.
Personal branding: Put your portrait and bio on a single page and link to your Twitter, GitHub, or personal blog.
Portfolio teaser: Use the background image and color customization to create a visually distinctive page that introduces your work before a full portfolio site.
Contact landing page: Add an email link using the solid envelope icon (with iconset = "fas") so visitors can reach you directly from the page.
