Stellar
Stellar 是一个内置 wiki 系统的 hexo 主题,适合综合型站点使用。同时也拥有简约而精美的视觉设计和丰富的标签插件,帮助您简单从容地应对各种场合。

更新于 

快速开始您的博客之旅

Stellar 是一个内置 wiki 系统的 hexo 主题,拥有简约而精美的视觉设计和丰富又灵活的标签插件,帮助您简单从容地应对各种表达需求,十分推荐内容创作者使用 Stellar 开始您全新的博客之旅。

了解 Stellar 的设计理念

“真正的简约远不止删繁就简,而是在纷繁中建立秩序。”

人的注意力是有限的,要提高有效信息的醒目程度,就必须降低不重要信息醒目程度,删除所有无效信息。

降低视觉密度

  • 增加留白,增加间距。
  • 减少颜色丰富度,大面积出现的是中性色,彩色必须有其特殊意义,意义相同的元素使用同一种颜色。

提高有效信息优先级

  • 文章标题永远是最大的,对比度最高的
  • 不可交互的不重要的小标题(如侧边栏某个插件的标题)降低对比度
  • 与文章相关的不重要的小标题,使用小号字体

删掉无效信息

  • 文章标签、字数、阅读量、评论数
  • 网站访问量、字数、搭建时间
  • 全局播放器(除了特殊文章)

开始前的准备工作

尽管我们致力于降低使用门槛,但是自建独立博客仍然需要一定的相关知识,markdown 常用语法是必须要掌握的,除此之外,您还需要知道 yaml 文件格式、简单的 git 知识,最最重要的是,遇到问题知道该如何高效地寻找答案:

翻阅和搜索文档
搜索 issues 中是否已经有解决办法
如果没有,新建 issue 并按照要求进行操作,详尽地描述您遇到的问题

如果您没有使用过 Hexo 也不要着急,可以先通读一遍 Hexo 中文文档。此外,如果您从旧版本更新或着其它主题迁移,请确保环境版本不要太低,否则会产生兼容性问题:

建议的版本
1
2
3
4
Hexo: 5.4.0
hexo-cli: 4.3.0
node.js: 14.17.3 LTS # 选 LTS 就行,过高的版本 hexo 还没有进行兼容。
npm: 6.14.13 LTS

安装与更新

安装方法

  1. 在终端中输入:

  2. blog/_config.yml 文件中找到并修改:

更新方法

  1. 在 package.json 中修改 stellar 的版本号,然后执行:

  2. 阅读更新日志进行迁移操作。

适用范围

稳定版适用于以内容创作为主,不需要自定义主题,追求稳定和可靠性的用户。

安装方法

  1. 把 Stellar 主题仓库添加为博客仓库的子模块

  2. blog/_config.yml 文件中找到并修改:

更新方法

  1. 打开终端并进入主题文件夹,执行:

  2. 阅读更新日志进行迁移操作。

适用范围

最新版适用于以内容创作为主,不需要自定义主题,追求新特性的用户。

安装方法

  1. 把 Stellar 主题仓库 fork 到您的 GitHub 账号下

  2. 把您 fork 的 Stellar 主题仓库添加为博客仓库的子模块

  3. blog/_config.yml 文件中找到并修改:

更新方法

  1. 在您 fork 的 Stellar 主题仓库打开终端,执行:

  2. 阅读更新日志进行迁移操作。

适用范围

自定义版适用于对主题有自定义需求,且掌握了一定的前端知识和动手能力的用户。

安装方法

下载源码放到 themes/ 文件夹下面试用。

适用范围

仅试用,无法获得更新。

示例博客

小提示

如果您也使用了 Stellar 并希望显示在这里,可以在 hexo-theme-stellar-examples 中提交 issue 告知您的站点信息,在您提交后的大约 3 分钟内生效。

开源许可协议

本主题是由 @xaoxuu 首次开发,使用 MIT License 开源许可协议进行授权:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
MIT License

Copyright (c) 2021 xaoxuu

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Todo

搜索(欢迎 PR)
横向滚动的 gallery 标签
支持放大预览的图片标签
更多评论插件(请提 issue 告知)