NexT 是一款风格优雅的高质量 Hexo 主题,自点点滴滴中用爱雕琢而成。
💟 Muse | 🔯 Mist | ♓️ Pisces | ♊️ Gemini
更多 NexT 的例子参见这里。
如果你在使用 Hexo 5.0 或更新版本,最简单的安装方式是通过 npm:
cd hexo-site
npm install hexo-theme-next
你也可以直接克隆整个仓库:
cd hexo-site
git clone https://github.com/next-theme/hexo-theme-next themes/next
此外,如果你想要使用其他方式,请参见详细安装步骤。
安装完成后,在 Hexo 配置文件中将 theme
设置为 next
。
theme: next
我们不推荐直接修改 NexT 主题的文件。因为这可能导致错误(例如 git merge 冲突),并且在升级主题时修改的文件可能丢失。
目前 NexT 鼓励用户使用 Alternate Theme Config 进行配置。并且可以轻松地通过 Custom Files 自定义主题的布局和样式。
插件丰富和拓展了 NexT 的功能。这些插件分为两种:核心插件和第三方插件。核心插件被 NexT 的基础功能所依赖。第三方插件提供了大量的可选功能。
配置这些插件非常简单。例如,你想要在你的站点中使用 pjax
插件,请进入 NexT 配置文件,启用 pjax
配置项:
# Easily enable fast Ajax navigation on your website.
# For more information: https://github.com/next-theme/pjax
pjax: true
第三方插件默认通过 CDNJS CDN 服务加载。我们也提供了其它的 CDN 服务供选择,包括著名的 UNPKG 和 jsDelivr。
例如,你想要使用 unpkg
代替 cdnjs
作为默认的 CDN 提供商,你需要在 NexT 配置文件中进行如下设置:
vendors:
# ...
# Some contents...
# ...
plugins: unpkg
NexT 每个月都会发布新版本。请在更新前阅读更新说明。你可以通过如下命令更新 NexT。
通过 npm 安装最新版本:
cd hexo-site
npm install hexo-theme-next@latest
或者通过 git 更新到最新的 master 分支:
cd themes/next
git pull
如果你想要从 v5.x / v7.x 更新到最新版本,阅读这篇文档。
与我们联系并成为我们日益壮大的社区的一部分!
- Telegram 群组(中文):点击此处加入!
- Discord 服务器:加入我们的 Discord!
- Gitter:加入我们的 Gitter 聊天!
- 浏览 Awesome NexT 列表,与其它用户分享插件和教程。
- 加入我们的 GitHub discussions。
- 请花几秒钟来添加或修正翻译。
- 在 GitHub Issues 报告Bug。
- 在 GitHub 请求新的功能。
- 为 受欢迎的 Feature request 投票。
我们欢迎你加入 NexT 的开发,贡献出你的一份力量。请看开源贡献指南。 🤗
你也可以随时向我们的官方插件提交 Issue 或 Pull Request。
NexT 特别感谢这些支持我们核心基础设施的优质服务:
GitHub 容许我们托管 Git 仓库及运行测试。
Netlify 容许我们发布文档。
Crowdin 容许我们方便地翻译文档。
感谢 CDNJS 提供的 CDN 服务。