A static resume theme based on Hugo, using Tailwind CSS and a custom assets/css/style.css
NightFolio — Hugo Portfolio Template
By cx48
NightFolio is a lightweight Hugo resume theme that uses Tailwind CSS and modular partial sections, with resume content managed centrally through the front matter of content/_index.md.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Modular sections are implemented through independent templates under layouts/partials, allowing blocks to be added or removed as needed
All resume content is driven by the front matter of content/_index.md
summary, experience, education, and skills are required sections; other sections are not rendered when left empty
The README provides two deployment paths: Vercel and GitHub Pages
Template Details
NightFolio is a Hugo theme for personal resume and portfolio display, and the repository uses the MIT license. The theme uses Tailwind CSS for styling, and pages are assembled from independent section templates under layouts/partials, including header, summary, experience, education, skills, certifications, projects, awards, publications, languages, hobbies, references, metrics, courses, and other sections. Content is centralized in the front matter of content/_index.md; the summary, experience, education, and skills sections are required, while the remaining sections are optional. Optional arrays that are omitted or left empty will not render the corresponding blocks. The theme provides desktop and mobile screenshots, and the README explains that it can be deployed to Vercel or GitHub Pages.
Is it right for your project?
Use Cases
- Building a statically hosted online resume page for an individual
- Presenting structured information such as projects, skills, education history, and certifications together in a portfolio
- Display scenarios that require trimming resume sections by module and keeping only relevant experience
- Personal sites built with Hugo and deployed to Vercel or GitHub Pages
Suitable For
- Developers familiar with Hugo and editing front matter
- Individual users who want to maintain resume content in a single Markdown file
- Site builders who need modular resume sections and the ability to add or remove blocks themselves
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Hugo must be installed; the README recommends version v0.112.0 or later
- 2
Fill in the four required sections—summary, experience, education, and skills—in the front matter of content/_index.md
- 3
When optional sections are left empty or omitted, the corresponding blocks are not rendered
- 4
The build command is hugo --minify, and the output directory is public/
- 5
When deploying to Vercel, select Hugo as the framework preset, use hugo --minify as the build command, and public as the output directory; for GitHub Pages, you can publish public manually or use an Actions workflow
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version in the public repository under the MIT license; the free scope is the code of this version and does not mean that external services or third-party assets are free.
Must comply with when using
- You may use, modify, commercially use, and distribute the code of this version for free.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur separate charges.
View Original Text Basis
https://github.com/cx48/NightFolio/blob/main/LICENSEhttps://github.com/cx48/NightFolio/blob/main/README.mdPermission is hereby granted, free of charge
Original License Text
Compiled by DeepSeek based on repository license and README ·2026-10-03. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- Hugo Themes
- Documentation and maintenance reference score
- More documented · 86 / 100
- Technologies
- Hugo · HTML
- Website type
- Portfolio
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2025-05-02
- Screenshot last checked
- 2026-10-03
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Hugo as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: [email protected] · 2026-10-04
Inspect the recorded source material
SHA-256: d43342a42f805e75f4ff3c46ba3225a2d1694a0da0077374bac4d636b600d79b
2026-10-03T23:10:35.742Z
Source file / repository# NightFolio - A Minimal & Dark Hugo Resume Theme
NightFolio is a lightweight Hugo theme designed for showcasing professional resumes and portfolios. It uses Tailwind CSS for styling and contains fully modular sections out of the box.
## Features
- **Minimal design**
- **Fully modular** sections via Hugo partials
- **Responsive** mobile‑first resume
- **Front matter–driven**: edit `content/_index.md` to manage all content
## Preview
[NightFolio](https://cx48.github.io/NightFolio) can be deployed for free using Vercel or GitHub Pages

## Project Structure
```text
├── assets/
│ ├── css/
│ │ └── style.css # main stylesheet (custom)
├── content/
│ └── _index.md # resume front matter & markdown
├── layouts/
│ ├── index.html # main layout which contains partials
│ └── partials/ # modular section templates
│ ├── header.html
│ ├── summary.html
│ ├── experience.html
│ ├── education.html
│ ├── skills.html
│ ├── certifications.html
│ ├── projects.html
│ ├── awards.html
│ ├── publications.html
│ ├── languages.html
│ ├── hobbies.html
│ ├── references.html
│ ├── metrics.html
│ └── courses.html
├── static/ # static assets (css, images)
└── README.md
```
## Front Matter Sections
The **first four** sections are **required** in your `content/_index.md` front matter:
1. **summary**
2. **experience**
3. **education**
4. **skills**
All other sections are **optional**:
- certifications
- projects
- awards
- publications
- languages_spoken
- hobbies
- references
- metrics (core KPIs)
- courses (training)
- blog (articles)
- volunteer
- speaking
- affiliations
- testimonials
If you omit or leave any optional array empty, its section won’t render.
## Local Development (steps will be added soon)
1. **Install Hugo** (v0.112.0+ recommended):
```bash
brew install hugo # macOS
choco install hugo-extended # Windows
```
## Build
To generate the static site:
```bash
hugo --minify
```
The output will be in the `public/` directory.
## Deployment
### Vercel
1. Push your repo to GitHub (or GitLab).
2. Sign in to [Vercel](https://vercel.com) and **Import Project**.
3. Select your Hugo repository.
4. Set **Framework Preset** to `Hugo`
5. Ensure **Build Command** is `hugo --minify` and **Publish Directory** is `public`.
6. Click **Deploy**.
### GitHub Pages
#### Option A: Manual
1. Build locally: `hugo --minify`.
2. Commit the `public/` folder to a `gh-pages` branch.
3. In GitHub repo **Settings ▶ Pages**, set source to `gh-pages`.
#### Option B: GitHub Actions
Add `.github/workflows/pages.yml`:
```yaml
name: Deploy Hugo to GitHub Pages
on:
push:
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: '0.112.0'
- name: Build Site
run: hugo --minify
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
publish_dir: ./public
github_token: ${{ secrets.GITHUB_TOKEN }}
```
Push to `main` and the site will auto-deploy to `gh-pages`.
> Enjoy your new Hugo resume! Feel free to customize colors, typography, or add new partials as needed. If you run into any issues, please open an issue or PR in this repo.
Explore similar templates
Compare previews and descriptions within the same stack and category.

hugo-PaperMod
A fast, clean, responsive Hugo theme for blogs and lightweight portfolios, with three layout modes (Regular, Home-Info, Profile), automatic and manual light/dark themes, Fuse.js client-side search, multilingual support, and built-in Open Graph, Twitter Cards, and Schema.org data.
Hugo · Portfolio

Congo
Congo is a minimal Hugo content theme built on Tailwind CSS 3.0, designed for blogs, portfolios, and lightweight content sites. It offers multiple homepage layouts, customizable dark mode, multilingual support including RTL, and built-in client-side search, Mermaid, Chart.js, and KaTeX.
Hugo · Blog

toha
Toha is a Hugo theme for personal portfolios, featuring a minimalist, responsive design with configurable homepage sections such as about, experience timeline, and achievements gallery.
Hugo · Portfolio

hugo-profile
hugo-profile is a mobile-first Hugo theme for personal portfolios and blogs, with multilingual support, light/dark themes, categories and tags, Google Analytics, Disqus comments, and Formspree contact forms.
Hugo · Portfolio

hugo-theme-introduction
Introduction is a minimal Hugo theme that can be configured as a single-page site or a full site with multiple sections. Homepage sections are generated from Markdown files under content/home/, with weight sorting and optional images.
Hugo · Portfolio

hugo-theme-console
A minimalist, responsive Hugo theme inspired by the system terminal and built on Terminal CSS. It includes blog posts, photo galleries, and custom pages, with light/dark theming and style overrides via CSS variables.
Hugo · Portfolio
