Personal website and blog for sumittiware.in, built with Hugo.
This repository contains:
- A portfolio-style homepage
- Blog posts under
content/post/ - Static assets and images under
static/ - Theme/layout templates under
layouts/
Core site settings are defined in config.toml.
- Static site generator: Hugo
- Markup: Markdown + TOML front matter
- Styling: Sass/SCSS pipeline via Hugo
- Search index: Implemented as part of the site build/theme
- CMS: Decap CMS config available at
static/admin/config.yml
Install Hugo first (extended version recommended for SCSS support):
- macOS (Homebrew):
brew install hugo - Other platforms: see official install docs
From the project root:
hugo serverThen open http://localhost:1313.
hugoGenerated files are written to public/.
Create a markdown file in content/post/ (or use your preferred template/automation) with front matter like:
+++
title = "Post title"
description = "Short summary"
date = 2026-04-28
updated = 2026-04-28
draft = false
slug = "post-slug"
[taxonomies]
tags = ["tag1", "tag2"]
+++Then add your markdown content below the front matter.
- Shared images:
static/images/ - Post-related images: typically
static/img/(as configured for Decap CMS)
Custom domain is configured through static/CNAME.
content/- Pages and postslayouts/- Templatesassets/- Source assets (including Sass)static/- Static files copied as-ispublic/- Generated site outputresources/- Hugo generated/cached assets