终端与技术档案风格的视觉语言,面向安全研究博客
hexo-theme-signal — Hexo 博客模板
作者 winmin
面向安全研究博客的 Hexo 主题,以终端与技术档案为视觉语言,提供归档、标签、搜索、目录与外部发表来源标注等博客功能。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
目前有 1 张原始预览,可打开完整图片查看设计细节。
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
响应式首页、文章、独立页面与分页,含归档、分类和标签索引
构建时本地生成 search.json,支持键盘快捷搜索
文章页提供目录、阅读进度与代码复制
标题可在常规无衬线字体与像素字体之间切换
通过 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 并熟悉 _config.yml 配置的博客作者
- 发布安全研究或技术档案类长文、需要目录与代码复制功能的写作者
- 需要区分本站版本与外部原文、并控制 canonical 指向的站点维护者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
在 Hexo 站点根目录执行 git clone https://github.com/WinMin/hexo-theme-signal.git themes/signal,并在站点 _config.yml 中设置 theme: signal
- 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
如需默认 /atom.xml 链接,安装 hexo-generator-feed
- 4
可在站点根目录建立 _config.signal.yml 覆盖主题配置,减少更新主题时的配置冲突
- 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 原文
https://github.com/winmin/hexo-theme-signal/blob/main/LICENSEhttps://github.com/winmin/hexo-theme-signal/blob/main/README.md本主题目前在 Hexo `5.4.2` 上完成构建验证。
README 原文
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 主题。以终端与技术档案为视觉语言,同时保留清晰、
克制的文章阅读体验。

## 特性
- 响应式首页、文章、独立页面与分页
- 归档、分类和标签索引
- 本地生成 `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。

## 本地预览
```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/`。
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

hexo-theme-matery
A beautiful hexo blog theme with material design and responsive design.一个基于材料设计和响应式设计而成的全面、美观的Hexo主题。
Hexo · 博客

hexo-theme-cactus
:cactus: A responsive, clean and simple theme for Hexo.
Hexo · 博客

hexo-theme-volantis
A Wonderful Theme for Hexo.
Hexo · 博客

hexo-theme-aurora
Hexo Theme Aurora 是一款以极光色彩和渐变 UI 为核心的 Hexo 博客主题,整体走未来感路线。 它的首页采用杂志式网格布局,文章列表与精选区域层次分明,视觉上更接近个人媒体站点而非传统博客。
Hexo · 博客

hexo-theme-Claudia
Claudia 是一款为 Hexo 设计的博客主题,主打简洁外观与易配置。 它支持自动跟随设备深色模式,并在 README 中宣称拥有 90+ 的 Lighthouse 评分,适合追求轻量与性能的博客作者。
Hexo · 博客

hexo-theme-A4
A hexo theme that looks like an A4 paper.(一个类A4纸张质感的hexo博客主题。 )
Hexo · 博客
