终端风格交互界面,用于探索作者信息
nerdy — Hugo 启动器模板
作者 hugo-themes
Nerdy 是一个面向个人作品集与博客的 Hugo 主题,采用终端交互与卡片式侧边栏呈现作者信息,支持按主题、话题和系列分组文章,并以数据驱动方式配置。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
卡片式侧边栏,集中呈现作者概况
支持按主题、话题和系列对文章分组
数据驱动配置,便于集中管理站点内容
提供浅色与深色两套外观
以 Hugo Module 方式引入,示例站点同时作为文档
模板详细介绍
Nerdy 是一个 Hugo 主题,定位为个人作品集与博客。它提供终端风格的交互界面用于浏览作者信息,侧边栏以卡片形式集中展示作者概况,并支持将文章按主题、话题和系列分组。主题采用数据驱动配置,并提供浅色与深色两套外观。
使用方式上,Nerdy 以 Hugo Module 形式引入,需要启用 Hugo 构建统计以便 Tailwind 发现模板生成的类名,并安装主题资源管线所需的 npm 依赖。仓库根目录是可复用主题,exampleSite/ 目录同时充当在线演示与文档站点,本地服务器运行的就是该示例站点。
运行环境要求 Hugo 0.162.1 或更新版本、Node.js 24 或更新版本及 npm,使用 Hugo Modules 还需要 Go。本地开发可通过 npm 脚本启动,默认经 Portless 提供稳定的本地域名,也可绕过 Portless 直接在本地端口运行;构建产物输出到 exampleSite/public/。仓库另提供可选的 mise 任务。
适合你的项目吗?
适用场景
- 搭建个人作品集网站,展示作者信息与项目
- 运营个人博客,并按主题、话题或系列组织文章
- 需要终端风格交互与卡片式作者简介的站点
- 希望以数据驱动方式配置内容与外观的 Hugo 项目
适合人群
- 使用 Hugo 并熟悉 Hugo Modules 的开发者
- 需要个人作品集或博客主题的个人用户
- 接受通过 npm 管理 Tailwind 等前端依赖的团队
- 希望示例站点同时充当文档参考的使用者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
Hugo 版本需为 0.162.1 或更新;使用 Hugo Modules 需要安装 Go。
- 2
Node.js 需为 24 或更新版本,并安装主题资源管线所需的 npm 依赖。
- 3
以 Hugo Module 方式引入主题,并在配置中启用 build.buildStats。
- 4
本地运行建议使用 npm 脚本而非直接调用 hugo,脚本会先执行一次内存中的 Hugo 构建以生成 hugo_stats.json。
- 5
默认经 Portless 提供本地域名,首次运行可能需信任其本地 HTTPS 证书;也可改用 server:local 直接运行。
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 主题设计为以 Hugo Module 方式引入使用,需在站点配置中通过 module.imports 引用,而非直接复制文件使用。
- 使用前必须在 Hugo 配置中启用 build.buildStats,否则 Tailwind 无法发现模板生成的类名,样式可能不完整。
- 站点需自行安装主题资源管线所需的 npm 依赖,不能仅引入主题模块。
- 要求 Hugo 0.162.1 或更新版本,低于该版本无法使用。
- 要求 Node.js 24 或更新版本及 npm,用于 Tailwind CSS、Portless 与 JavaScript 依赖。
- 使用 Hugo Modules 需要安装 Go 环境。
- 本地开发默认依赖 Portless 提供稳定本地域名,首次运行可能需信任其本地 HTTPS 证书。
- 构建与运行应使用 npm 脚本而非直接调用 hugo 命令,否则可能缺少 hugo_stats.json 导致样式编译失败。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
Nerdy is intended to be used as a Hugo Module
README 原文
Enable Hugo build stats so Tailwind can discover classes generated by Hugo templates
README 原文
Your site also needs the npm dependencies used by the theme's asset pipeline.
README 原文
- Hugo `0.162.1` or newer
README 原文
- Node.js 24 or newer and npm for Tailwind CSS, Portless, and JavaScript dependencies
README 原文
- Go for Hugo Modules; the example site and recommended install path both use them
README 原文
[Portless](https://portless.sh/) is installed as a development dependency and provides the stable local DNS name.
README 原文
https://github.com/hugo-themes/nerdy/blob/main/LICENSEhttps://github.com/hugo-themes/nerdy/blob/main/README.mdUse the npm scripts instead of calling `hugo` directly.
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-03。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- Hugo Themes
- 资料与维护参考分
- 资料较完整 · 79 / 100
- 技术栈
- Hugo
- 网站类型
- 启动器
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-07-16
- 截图检查日期
- 2026-10-03
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Hugo。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: a7922558654cd2955a4750db63fa2a86a328025355276cd6ddab197922c43ade
2026-10-03T07:28:35.803Z
来源文件 / 仓库# Nerdy
Nerdy is a nerd-vibed Hugo theme for personal portfolios and blogs.
**Live demo and documentation:** <https://nerdy.hugo-themes.com>
The demo site also serves as the documentation site.
## Features
- Nerd-vibed design.
- Interactive terminal for exploring the author.
- Card-style sidebar for an at-a-glance author overview.
- Group posts by subject, topic, and series.
- Data-driven configuration.
- Light and dark theme.
## Requirements
- Hugo `0.162.1` or newer
- Node.js 24 or newer and npm for Tailwind CSS, Portless, and JavaScript dependencies
- Go for Hugo Modules; the example site and recommended install path both use them
- Optional: [mise](https://mise.jdx.dev/) for local tool and task management
## Use the theme
Nerdy is intended to be used as a Hugo Module:
```yaml
module:
imports:
- path: github.com/hugo-themes/nerdy
```
Enable Hugo build stats so Tailwind can discover classes generated by Hugo templates:
```yaml
build:
buildStats:
enable: true
```
Your site also needs the npm dependencies used by the theme's asset pipeline. The dependencies in this repository's `package.json` are the reference set.
For the full setup flow, required data files, and customization options, use the documentation posts at <https://nerdy.hugo-themes.com>.
## Run locally
Clone the repository and run the bundled example site:
```sh
git clone https://github.com/hugo-themes/nerdy.git
cd nerdy
npm install
npm run server
```
Then open <https://nerdy.localhost>.
[Portless](https://portless.sh/) is installed as a development dependency and provides the stable local DNS name. On first run, it may ask to trust its local HTTPS certificate. If your browser still marks the page as not secure, run `npm run portless:trust`, restart the browser, and open `https://nerdy.localhost` again.
If `https://nerdy.localhost` shows a Portless 404, stop any stale Portless proxy with `portless proxy stop`, then run `npm run server` again. If the proxy was started with elevated privileges, use `sudo portless proxy stop` once before restarting.
To bypass Portless and run Hugo directly instead:
```sh
npm run server:local
```
Then open <http://localhost:1313>.
The repository root contains the reusable theme. The demo and documentation site lives in `exampleSite/` and is what the local server runs.
## Build locally
```sh
npm run build
```
The generated site is written to `exampleSite/public/`.
Use the npm scripts instead of calling `hugo` directly. They add `node_modules/.bin` to `PATH` and run a lightweight in-memory Hugo pass first so `hugo_stats.json` exists before Tailwind compiles the final stylesheet.
## npm scripts
| Command | Description |
| ---------------------- | ------------------------------------------------------------------------------ |
| `npm run server` | Start the example/documentation site through Portless at `https://nerdy.localhost`. |
| `npm run dev` | Alias for `npm run server`. |
| `npm run server:local` | Start the example/documentation site directly on `http://localhost:1313`. |
| `npm run build` | Build the production example/documentation site. |
## Optional mise workflow
If you use mise, the repository includes matching tasks:
```sh
mise install
mise run server
mise run build
```
`mise run server` uses the same Portless-backed flow as `npm run server`. Use `mise run server-local` to bypass Portless and serve directly on `http://localhost:1313`.
The mise tasks install npm dependencies automatically before running server or build commands.
## Project layout
- `layouts/` - theme templates and partials
- `assets/` - CSS, JavaScript, icons, and images processed by Hugo Pipes
- `exampleSite/` - live demo, documentation posts, sample content, and sample data
- `package.json` - Tailwind, Alpine.js, and local development scripts
## License
Nerdy is released under the [MIT License](LICENSE).
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

hugo-xmin
eXtremely Minimal Hugo theme: about 140 lines of code in total, including HTML and CSS (with no dependencies)
Hugo · 启动器

hugo-theme-gallery
Gallery Theme for Hugo
Hugo · 启动器

reveal-hugo
📽️ Create rich HTML-based presentations with Hugo and Reveal.js
Hugo · 启动器

anatole
Anatole is a minimalistic two-column theme for Hugo.
Hugo · 启动器

hugo-theme-diary
Moments piled up. A Hugo theme ported from SumiMakito/hexo-theme-Journal.
Hugo · 启动器

risotto
A minimalist, responsive hugo theme inspired by terminal ricing aesthetics.
Hugo · 启动器
