Hugo博客

FeelIt — Hugo 博客模板

作者 khusika

FeelIt 是一个基于 LoveIt、LeaveIt、KeepIt 演化的 Hugo 博客主题,采用 MIT 许可,提供自定义页头与样式、明暗模式、多语言以及 KaTeX、mermaid、ECharts、音乐播放器等扩展短代码。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

1 个预览视图
作者提供的预览
作者提供的预览首屏预览

来自项目 README 的原始预览。

目前有 1 张原始预览,可打开完整图片查看设计细节。

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-09-30查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

由 LoveIt、LeaveIt、KeepIt 演化而来,提供自定义页头、自定义 CSS 样式与重新设计的首页

02

支持明暗模式、响应式布局、分页、多语言与 i18n,并内置可自动展开的目录

03

通过扩展 Markdown 与短代码支持 Font Awesome 图标、注音、分数、KaTeX 公式、mermaid 图表、ECharts、Mapbox、APlayer/MetingJS 音乐播放器与 Bilibili 播放器

04

搜索可选用 Lunr.js 或 Algolia,评论可接入 Disqus、Gitalk、Valine、Facebook、Telegram、Commento、Utterances 等

05

统计支持 Google Analytics、Fathom、GoatCounter,第三方库支持 CDN 引入

06

采用 MIT 许可,仓库提供主题文档与在线演示站点

模板详细介绍

FeelIt 是面向 Hugo 的博客主题,仓库位于 GitHub 的 khusika/FeelIt,采用 MIT 许可。它由 LoveIt、LeaveIt、KeepIt 三个外观相近的主题演化而来,README 明确列出相较原主题的改动:自定义页头、自定义 CSS 样式、新的首页(兼容较新版本 Hugo)、颜色与字号、边距、代码预览等样式细节调整、更易读的深色模式、若干 CSS 动画、可自动展开的目录,以及更多的社交链接、分享站点与评论系统。

功能层面,主题提供响应式布局、明暗模式切换、分页、多语言与 i18n、图片懒加载、代码高亮与一键复制、图片画廊,并支持 Lunr.js 或 Algolia 搜索。内容扩展方面,通过扩展 Markdown 语法支持 Font Awesome 图标、注音(ruby)与分数,通过短代码支持 KaTeX 数学公式、mermaid 图表、ECharts 数据可视化、Mapbox 地图、APlayer/MetingJS 音乐播放器、Bilibili 播放器、多种提示框(admonitions)以及自定义样式与脚本。评论系统可接入 Disqus、Gitalk、Valine、Facebook、Telegram、Commento、Utterances;统计可接入 Google Analytics、Fathom、GoatCounter;第三方库支持 CDN。

语言方面,README 列出德语、英语、西班牙语、法语、印尼语、意大利语、波兰语、巴西葡萄牙语、罗马尼亚语、俄语、塞尔维亚语、越南语、简体中文、匈牙利语、捷克语、波斯语、乌克兰语,并欢迎通过 PR 补充新语言。

限制与注意:README 中标注的 Hugo 版本要求为 ^0.160.0,实际使用前应结合本地 Hugo 版本核对;主题依赖 npm 脚本(npm run reinstall、npm run start-production、npm run build)进行安装与构建,需要 Node.js 环境。主题内包含大量第三方库与素材(如 Font Awesome、Simple Icons、KaTeX、mermaid、ECharts、Mapbox GL JS、APlayer 等),其许可与使用条件需单独核对,代码的 MIT 许可不覆盖这些第三方资源。演示站点与文档站点由作者提供,可作为配置与短代码用法的参考。

Hugo博客

适合你的项目吗?

适用场景

  • 使用 Hugo 搭建个人博客,并希望获得明暗模式、目录、代码高亮与一键复制等阅读体验
  • 在文章中嵌入数学公式、流程图、数据可视化图表或音乐、Bilibili 视频等多媒体内容
  • 需要多语言站点与 i18n 支持,面向不同语言读者发布内容
  • 希望接入第三方评论系统与访问统计,并按需选择搜索方案(Lunr.js 或 Algolia)
  • 以 LoveIt、LeaveIt 或 KeepIt 为基础,想尝试在样式与首页上做了调整的同类主题

适合人群

  • 熟悉 Hugo 基本概念、能编辑 config 与 Markdown 内容的博客作者
  • 需要在文章中大量使用短代码扩展(公式、图表、播放器)的技术写作者
  • 计划搭建多语言博客并接入评论、统计与搜索的站点维护者
  • 希望基于 MIT 许可主题进行二次修改与分发的开发者

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    README 标注的 Hugo 版本要求为 ^0.160.0,使用前请核对本地 Hugo 版本是否兼容

  2. 2

    主题提供 npm 脚本用于安装依赖与构建:npm run reinstall、npm run start-production、npm run build,需要 Node.js 环境

  3. 3

    评论、统计、搜索(Algolia)与 Mapbox 等功能通常需要自行申请服务密钥或配置账号

  4. 4

    主题包含 Font Awesome、KaTeX、mermaid、ECharts、APlayer 等第三方库与素材,其许可与使用条件需单独核对

  5. 5

    代码采用 MIT 许可,分发或修改时需保留原作者版权声明与完整 MIT 许可声明

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 搜索功能可选 Lunr.js 或 Algolia;若选用 Algolia,需自行注册 Algolia 账号并配置 API 密钥等外部服务凭据。
  • Mapbox 地图短代码依赖 Mapbox GL JS,使用该功能需自行申请 Mapbox 访问令牌(access token),可能受 Mapbox 服务条款与用量限制约束。
  • 评论系统为可选接入,如启用 Disqus、Gitalk、Valine、Facebook、Telegram、Commento、Utterances 等,需自行注册对应第三方服务并配置账号或密钥。
  • 访问统计为可选接入,如启用 Google Analytics、Fathom 或 GoatCounter,需自行注册相应服务账号并配置跟踪标识。
  • 主题内包含 Font Awesome、Simple Icons、KaTeX、mermaid、ECharts、APlayer 等第三方库与素材,其许可与使用条件需单独核对,MIT 代码许可不覆盖这些第三方资源。
  • 安装与构建依赖 npm 脚本(npm run reinstall、npm run start-production、npm run build),需要本地具备 Node.js 环境。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

**Search** supported by [Lunr.js](https://lunrjs.com/) or [algolia](https://www.algolia.com/)

README 原文

**Mapbox** shortcode supported by [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js)

README 原文

**Disqus** comment system supported by [Disqus](https://disqus.com)

README 原文

**[Google Analytics](https://analytics.google.com/analytics)** supported

README 原文

Thanks to the authors of following resources included in the theme:

README 原文

* Install required packages ```bash npm run reinstall ```

README 原文
https://github.com/khusika/FeelIt/blob/main/LICENSEhttps://github.com/khusika/FeelIt/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-01。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 91 / 100
技术栈
Hugo
网站类型
博客
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-06-25
截图检查日期
2026-10-01

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Hugo。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。

查看当时使用的来源资料

SHA-256: 868731c7f7480c55a103067f9c026f86e0a8aa5daae272987e389826eeacbd47

2026-10-01T13:38:52.394Z

来源文件 / 仓库
# FeelIt Theme | Hugo [![Netlify Status](https://api.netlify.com/api/v1/badges/6c8cd9a1-4916-4705-b286-dce0930b9217/deploy-status)](https://app.netlify.com/sites/hugofeelit/deploys)


[![GitHub release (latest by date)](https://img.shields.io/github/v/release/khusika/FeelIt?style=flat-square)](https://github.com/khusika/FeelIt/releases)
[![Hugo](https://img.shields.io/badge/Hugo-%5E0.160.0-ff4088?style=flat-square&logo=hugo)](https://gohugo.io/)
[![License](https://img.shields.io/github/license/khusika/FeelIt?style=flat-square)](https://github.com/khusika/FeelIt/blob/main/LICENSE)

> **FeelIt** is a **clean**, **elegant** but **advanced** blog theme for [Hugo](https://gohugo.io/).

It is based on the original [LoveIt Theme](https://github.com/dillonzq/LoveIt), [LeaveIt Theme](https://github.com/liuzc/LeaveIt) and [KeepIt Theme](https://github.com/Fastbyte01/KeepIt).

Since the three themes have a similar look, if you have questions about their differences,
read [Why choose FeelIt](#why-choose-feelit) so that you can choose the one that works best for you.

![Hugo Theme FeelIt](https://github.com/khusika/FeelIt/raw/main/images/screenshot.png)

## Demo Site

To see this theme in action, here is a live [demo site](https://feelit.khusika.id/) which is rendered with **FeelIt** theme.

## Why choose FeelIt

Compared to the original LoveIt theme, LeaveIt theme and the KeepIt theme. The FeelIt theme has the following modifications.

* Custom **Header**
* Custom **CSS Style**
* A new **home page**, compatible with the latest version of Hugo
* A lot of **style detail adjustments,** including color, font size, margins, code preview style
* More readable **dark mode**
* Some beautiful **CSS animations**
* Easy-to-use and self-expanding **table of contents**
* More **social links**, **share sites** and **comment system**
* **Search** supported by [Lunr.js](https://lunrjs.com/) or [algolia](https://www.algolia.com/)
* **Copy code** to clipboard with one click
* Extended Markdown syntax for **[Font Awesome](https://fontawesome.com/) icons**
* Extended Markdown syntax for **ruby annotation**
* Extended Markdown syntax for **fraction**
* **Mathematical formula** supported by [KaTeX](https://katex.org/)
* **Diagram syntax** shortcode supported by [mermaid](https://github.com/knsv/mermaid)
* **Interactive data visualization** shortcode supported by [ECharts](https://echarts.apache.org/)
* **Mapbox** shortcode supported by [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js)
* Embedded **music player** supported by [APlayer](https://github.com/MoePlayer/APlayer) and [MetingJS](https://github.com/metowolf/MetingJS)
* **Bilibili** player supported
* Kinds of **admonitions** shortcode supported
* Custom style shortcodes supported
* **CDN** for all third-party libraries supported
* ...

In short,
if you prefer the design language and freedom of the FeelIt theme,
if you want to use the extended Font Awesome icons conveniently,
if you want to embed mathematical formulas, flowcharts, music or Bilibili videos in your posts,
the FeelIt theme may be more suitable for you.

I hope you will FeelIt ❤️!

## Features

### Performance and SEO

* Optimized for **performance**: 99/100 on mobile and 100/100 on desktop in [Google PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights)
* Optimized SEO performance with a correct **SEO SCHEMA** based on JSON-LD
* **[Google Analytics](https://analytics.google.com/analytics)** supported
* **[Fathom Analytics](https://usefathom.com/)** supported
* **[GoatCounter Analytics](https://www.goatcounter.com/)** supported
* Search engine **verification** supported (Google, Bind, Yandex and Baidu)
* **CDN** for third-party libraries supported
* Automatically converted images with **Lazy Load** by [lazysizes](https://github.com/aFarkas/lazysizes)

### Appearance and Layout

* **Responsive** layout
* **Light/Dark** mode
* Globally consistent **design language**
* **Pagination** supported
* Easy-to-use and self-expanding **table of contents**
* **Multilanguage** supported and i18n ready
* Beautiful **CSS animation**

### Social and Comment Systems

* **Gravatar** supported by [Gravatar](https://gravatar.com)
* Local **Avatar** supported
* Up to **64** social links supported
* Up to **28** share sites supported
* **Disqus** comment system supported by [Disqus](https://disqus.com)
* **Gitalk** comment system supported by [Gitalk](https://github.com/gitalk/gitalk)
* **Valine** comment system supported by [Valine](https://valine.js.org/)
* **Facebook comments** system supported by [Facebook](https://developers.facebook.com/docs/plugins/comments/)
* **Telegram comments** system supported by [Telegram Comments](https://comments.app/)
* **Commento** comment system supported by [Commento](https://commento.io/)
* **Utterances** comment system supported by [Utterances](https://utteranc.es/)

### Extended Features

* **Search** supported by [Lunr.js](https://lunrjs.com/) or [algolia](https://www.algolia.com/)
* **Twemoji** supported
* Automatically **highlighting** code
* **Copy code** to clipboard with one click
* **Images gallery** supported by [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js)
* Extended Markdown syntax for **[Font Awesome](https://fontawesome.com/) icons**
* Extended Markdown syntax for **ruby annotation**
* Extended Markdown syntax for **fraction**
* **Mathematical formula** supported by [KaTeX](https://katex.org/)
* **Diagrams** shortcode supported by [mermaid](https://github.com/knsv/mermaid)
* **Interactive data visualization** shortcode supported by [ECharts](https://echarts.apache.org/)
* **Mapbox** shortcode supported by [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js)
* **Music player** shortcode supported by [APlayer](https://github.com/MoePlayer/APlayer) and [MetingJS](https://github.com/metowolf/MetingJS)
* **Bilibili player** shortcode
* Kinds of **admonitions** shortcode
* **Custom style** shortcode
* **Custom script** shortcode
* **Animated typing** supported by [TypeIt](https://typeitjs.com/)
* **Cookie consent banner** supported by [cookieconsent](https://github.com/osano/cookieconsent)
* ...

## Documentation

* ### [Theme Documentation - Basics](https://feelit.khusika.id/theme-documentation-basics/)

* ### [Theme Documentation - Content](https://feelit.khusika.id/theme-documentation-content/)

* ### [Theme Documentation - Built in Shortcodes](https://feelit.khusika.id/theme-documentation-built-in-shortcodes/)

* ### [Theme Documentation - Extended Shortcodes](https://feelit.khusika.id/theme-documentation-extended-shortcodes/)

* ### [Basic Markdown Syntax](https://feelit.khusika.id/basic-markdown-syntax/)

* ### [Emoji Support](https://feelit.khusika.id/emoji-support/)

## Getting Started

* Install required packages
```bash
npm run reinstall
```

* Debug theme documentation
```bash
npm run start-production
```

* Build theme documentation
```bash
npm run build
```

## Multilingual and i18n

FeelIt supports the following languages:

* German
* English
* Spanish
* French
* Indonesian
* Italian
* Polish
* Brazilian Portuguese
* Romanian
* Russian
* Serbian
* Vietnamese
* Simplified Chinese
* Hungarian
* Czech
* Persian
* Ukrainian
* [Contribute with a new language](https://github.com/khusika/FeelIt/pulls)

[Languages Compatibility](https://feelit.khusika.id/theme-documentation-basics/#language-compatibility)

## Questions, ideas, bugs, pull requests

All feedback is welcome! Head over to the [issue tracker](https://github.com/khusika/FeelIt/issues).

## License

FeelIt is licensed under the **MIT** license. Check the [LICENSE file](https://github.com/khusika/FeelIt/blob/main/LICENSE) for details.

Thanks to the authors of following resources included in the theme:

* [modern-normalize](https://github.com/sindresorhus/modern-normalize)
* [Font Awesome](https://fontawesome.com/)
* [Simple Icons](https://github.com/simple-icons/simple-icons)
* [Animate.css](https://daneden.github.io/animate.css/)
* [autocomplete.js](https://github.com/algolia/autocomplete.js)
* [Lunr.js](https://lunrjs.com/)
* [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript)
* [lazysizes](https://github.com/aFarkas/lazysizes)
* [object-fit-images](https://github.com/fregante/object-fit-images)
* [Twemoji](https://github.com/twitter/twemoji)
* [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js)
* [clipboard.js](https://github.com/zenorocha/clipboard.js)
* [Sharer.js](https://github.com/ellisonleao/sharer.js)
* [TypeIt](https://typeitjs.com/)
* [KaTeX](https://katex.org/)
* [mermaid](https://github.com/knsv/mermaid)
* [ECharts](https://echarts.apache.org/)
* [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js)
* [APlayer](https://github.com/MoePlayer/APlayer)
* [MetingJS](https://github.com/metowolf/MetingJS)
* [Gitalk](https://github.com/gitalk/gitalk)
* [Valine](https://valine.js.org/)
* [cookieconsent](https://github.com/osano/cookieconsent)

## Author

[Khusika](https://khusika.id) and [all contributors](https://github.com/khusika/FeelIt/graphs/contributors)

Thanks! ❤️
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。