Hexo博客

hexo-theme-signal — Hexo 博客模板

作者 winmin

面向安全研究博客的 Hexo 主题,以终端与技术档案为视觉语言,提供归档、标签、搜索、目录与外部发表来源标注等博客功能。

看看你的网站会是什么样

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

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

来自项目 README 的原始预览。

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

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

采集于 2026-10-01查看来源

值得关注的模板亮点

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

01

终端与技术档案风格的视觉语言,面向安全研究博客

02

响应式首页、文章、独立页面与分页,含归档、分类和标签索引

03

构建时本地生成 search.json,支持键盘快捷搜索

04

文章页提供目录、阅读进度与代码复制

05

标题可在常规无衬线字体与像素字体之间切换

06

通过 origin 字段标注外部发表来源,可选设置 canonical

模板详细介绍

Signal 是一个 Hexo 博客主题,定位为安全研究博客,视觉上采用终端与技术档案风格,同时保留相对克制的文章阅读排版。主题覆盖响应式首页、文章页、独立页面与分页,并提供归档、分类和标签索引。搜索基于构建时本地生成的 search.json,支持键盘快捷操作;文章页包含目录、阅读进度与代码复制。主题兼容 Hexo 的代码高亮表格与普通 fenced code block,并支持通过 layout: links 建立友链页面。标题字体可在常规无衬线字体与像素字体之间切换。评论与统计默认关闭,配置中预留 Disqus、Google Analytics 与百度统计入口。主题还提供外部发表来源标注:为文章添加 origin 字段后,首页卡片与文章页会显示原始出处与原文链接,并可选择是否设置 canonical。

使用前需要按主题要求建立 tags、categories、search、link 等页面并填写对应 front matter;如需默认的 /atom.xml 链接,需额外安装 hexo-generator-feed。主题在 Hexo 5.4.2 上完成构建验证,README 未说明其他 Hexo 版本的兼容情况。主题代码以 MIT 许可发布,内置的 Fusion Pixel 12px Monospaced 字体以 SIL Open Font License 1.1 发布,第三方素材需按各自许可核对。

Hexo博客

适合你的项目吗?

适用场景

  • 搭建以安全研究、漏洞分析或技术笔记为主的个人 Hexo 博客
  • 需要归档、分类、标签与站内键盘搜索的静态博客
  • 希望为转载或同步归档文章标注原始出处与原文链接
  • 偏好终端风格界面,同时要求文章正文保持清晰易读

适合人群

  • 使用 Hexo 并熟悉 _config.yml 配置的博客作者
  • 发布安全研究或技术档案类长文、需要目录与代码复制功能的写作者
  • 需要区分本站版本与外部原文、并控制 canonical 指向的站点维护者

上手与定制指南

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

  1. 1

    在 Hexo 站点根目录执行 git clone https://github.com/WinMin/hexo-theme-signal.git themes/signal,并在站点 _config.yml 中设置 theme: signal

  2. 2

    按 README 建立 source/tags/index.md(type: tags)、source/categories/index.md(type: categories)、source/search/index.md(layout: search)、source/link/index.md(layout: links)等页面

  3. 3

    如需默认 /atom.xml 链接,安装 hexo-generator-feed

  4. 4

    可在站点根目录建立 _config.signal.yml 覆盖主题配置,减少更新主题时的配置冲突

  5. 5

    评论与统计默认关闭,需在配置的 comments 和 analytics 部分填写 Disqus shortname、Google Analytics ID 或百度统计 ID

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

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

使用时需要遵守

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

额外费用与待核对事项

  • 默认的 /atom.xml 订阅链接需要额外安装 hexo-generator-feed 插件才能启用,未安装时该链接不可用。
  • 评论与统计功能默认关闭;启用需自行配置 Disqus shortname、Google Analytics ID 或百度统计 ID,涉及第三方外部服务与账号。
  • 内置 Fusion Pixel 12px Monospaced 字体以 SIL Open Font License 1.1 单独授权,使用该字体须遵守 OFL 条款,与主题代码的 MIT 许可不同。
  • 主题仅在 Hexo 5.4.2 上完成构建验证,README 未说明其他 Hexo 版本的兼容性,使用其他版本可能无法正常工作。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

如需启用默认的 `/atom.xml` 链接,请安装:

README 原文

评论与统计默认关闭。需要时可在配置中的 `comments` 和 `analytics` 部分填写 Disqus shortname、Google Analytics ID 或百度统计 ID。

README 原文

内置的 `Fusion Pixel 12px Monospaced` 字体由 TakWolf 及其贡献者维护,以 SIL Open Font License 1.1 发布。

README 原文

本主题目前在 Hexo `5.4.2` 上完成构建验证。

README 原文
https://github.com/winmin/hexo-theme-signal/blob/main/LICENSEhttps://github.com/winmin/hexo-theme-signal/blob/main/README.md

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

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料一般 · 71 / 100
技术栈
Hexo
网站类型
博客
这个分数如何计算

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

这个项目需要核对什么

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

目前没有记录演示链接。请依据仓库说明在本地评估;仅凭截图无法确认交互行为。

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

查看具体选型方法 →

介绍的制作与核对状态

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

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

查看当时使用的来源资料

SHA-256: 3206e21c8d48136c8eb97369e87d92379d82065fc8078ede0d50d9c0bf53341f

2026-10-01T03:13:15.946Z

来源文件 / 仓库
# Signal

一个面向安全研究博客的 Hexo 主题。以终端与技术档案为视觉语言,同时保留清晰、
克制的文章阅读体验。

![Signal 首页预览](screenshots/home.png)

## 特性

- 响应式首页、文章、独立页面与分页
- 归档、分类和标签索引
- 本地生成 `search.json`,支持键盘快捷搜索
- 文章目录、阅读进度与代码复制
- 兼容 Hexo 高亮表格和普通 fenced code block
- 支持 `layout: links` 的友链页面
- 标题可在常规字体与像素字体之间切换
- Disqus、Google Analytics 与百度统计配置入口

## 安装

在 Hexo 站点根目录执行:

```bash
git clone https://github.com/WinMin/hexo-theme-signal.git themes/signal
```

然后修改站点 `_config.yml`:

```yaml
theme: signal
```

本主题目前在 Hexo `5.4.2` 上完成构建验证。

### 页面与 RSS

导航中的以下页面需要在站点中建立对应内容:

| 路径 | Front matter |
| --- | --- |
| `source/tags/index.md` | `type: tags` |
| `source/categories/index.md` | `type: categories` |
| `source/search/index.md` | `layout: search` |
| `source/link/index.md` | `layout: links` |
| `source/about/index.md` | 普通页面 |

如需启用默认的 `/atom.xml` 链接,请安装:

```bash
npm install --save hexo-generator-feed
```

## 配置

主题默认配置位于 `_config.yml`。导航、社交链接、首页文字、搜索、评论、统计和页脚
均可在这里调整。也可以在站点根目录建立 `_config.signal.yml` 覆盖主题配置,避免在
更新主题时处理配置冲突。

标题默认使用常规无衬线字体:

```yaml
typography:
  title_style: clean
```

将 `clean` 改为 `pixel` 可以恢复像素风标题。首页的可选说明栏已作为注释保留,
取消 `hero.panel_*` 三项的注释即可启用。

评论与统计默认关闭。需要时可在配置中的 `comments` 和 `analytics` 部分填写
Disqus shortname、Google Analytics ID 或百度统计 ID。

Disqus 的推荐文章模块默认隐藏,避免第三方 iframe 的浅色背景破坏暗色主题。如需
恢复,可设置:

```yaml
comments:
  disqus_recommendations: true
```

### 外部发表与作者归档

为文章添加 `origin` 后,首页卡片和文章页会显示低对比度的原始出处与原文链接:

```yaml
origin:
  site: STAR Labs
  url: "https://example.com/original-post/"
  published_at: "2026-05-29"
  authors:
    - Author One
    - Author Two
  read_time: 26
  note: 本文首发于外部站点,本站为作者同步归档版本。
  canonical: true
```

`site` 和 `url` 是必填项,其余字段均可省略。只有全文或近似镜像确实需要以原文为
权威页面时才设置 `canonical: true`;翻译、摘要或本站持续维护的版本建议保持本站
canonical。

![外部发表来源栏预览](screenshots/external-publication.png)

## 本地预览

```bash
hexo clean
hexo server
```

## 字体与许可

主题代码以 [MIT License](LICENSE) 发布。

内置的 `Fusion Pixel 12px Monospaced` 字体由 TakWolf 及其贡献者维护,以
SIL Open Font License 1.1 发布。原始许可位于 `source/fonts/OFL.txt`,上游组件
声明保留在 `source/fonts/licenses/`。
反馈内容错误

看看同类模板

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