关于 | Demo

About · 关于本站

一份源码 · 六线并行

Hexo 静态站点,同一份构建产物同时分发给 6 条线路(2 条主线路 + 4 条备用线路),全站 HTTPS、实测全部协商到 TLS 1.3 + HTTP/2。下面把每条线路的节点位置、Ping 延迟、HTTPS 握手耗时与首字节响应都摊开写清楚。

  • 6在线线路
  • 2主线路
  • TLS 1.3全站 HTTPS
  • h2HTTP/2 全支持

1.线路信息🚁

本站是纯静态站点,一份构建产物同时推给 6 个托管商:2 条主线路负责日常访问,4 条备用线路负责兜底与分流。六条线路全部支持 HTTPS,浏览器与服务器都能协商到 TLS 1.3 + HTTP/2。下面先逐条说明「它在哪、有什么特点」,再给一张本机实测参数对照表。

主线路 · 日常入口 2 条
备用线路 · 兜底与分流 4 条
本机实测参数对照 2026-10-04 · 每条采样 4 次
线路托管平台 / 边缘本次落点Ping
(TCP RTT)
HTTPS 握手
(TLS)
首字节
(TTFB)
稳定性
example.comVercel Edge Network新加坡 sin1 · 64.29.17.65186 ms197 ms185–190 ms4 次里 2 次响应被拖慢
example.comCloudflare(支持 HTTP/3)阿姆斯特丹 AMS · 172.67.222.147212–343 ms219–278 ms214–258 ms4/4 成功
github.example.comGitHub Pages / FastlyFastly 任播 · 185.199.108/109.15360–1081 ms65–171 ms多次超时正文 3/3 未取回(HEAD 200 正常)
netlify.example.comNetlify(源站 AWS 新加坡)新加坡 ap-southeast-1 · 13.215.239.219191 ms194–440 ms190 ms(峰值 1021)4 次里 1 次超时
edgeone.example.com腾讯云 EdgeOne腾讯云海外 · 43.174.247.63187–239 ms190–267 ms206–227 ms4/4 成功 · 边缘缓存命中
render.example.comRender(入口经 Cloudflare)洛杉矶 LAX · 216.24.57.18164–191 ms178–383 ms163–181 ms4/4 成功
数据口径:上表三列全部是 2026-10-04 在站长本机(中国大陆家庭宽带)上用原始套接字分阶段计时得到的 —— DNS 解析 → TCP 三次握手 → TLS 握手 → 发出 GET / 直到收到第一个字节,每条线路采样 4 次后取区间。单位毫秒,是参考值不是承诺值:不同运营商、不同省份、不同时段的差异可以很大,跨国线路尤其明显(相邻两次采样差出一秒很常见,所以只写区间)。
线路卡右下角的「实时延迟」徽标才是属于你自己的数字 —— 它是浏览器用 fetch(mode:"no-cors") 打一次带随机参数的请求量出来的往返耗时,点一下即可单独重测,页面静置五分钟也会自动静默复测一轮。
另外:主域 example.com 还通过 Service Worker 把主域链接劫持到对象存储,国内访问时会进一步走更快的国内线路。

2.技术栈&框架🧪

按「请求从哪进来 → 页面怎么生成 → 浏览器里跑什么 → 产物怎么构建发布 → 数据存在哪 → 授权怎么给」拆成六层。版本号均为当前实际安装版本,不是官网最新版。

L1接入与边缘Ingress / Edge
L2站点生成与渲染SSG / Renderer
  • 生成器Hexo 6.3.0(Node.js 静态站点生成,全量构建约 9 秒)
  • Markdownhexo-renderer-markdown-it 6.1.0 与 @upupming/hexo-renderer-markdown-it-plus 2.0.2 双渲染器注册(plus 先注册、markdown-it 后注册生效)
  • 模板 / 样式Pug 3.0.0 · Stylus 2.1.0 · EJS · YAML
  • 主题Fomalhaut 1.0.2,基于 Butterfly 4.3.1 二次开发,源码已开源:hexo-theme-fomalhaut
  • 内容插件markdown-it-container / -deflist / -emoji / -mark · hexo-abbrlink 2.2.1(固定链接) · hexo-blog-encrypt 3.1.6(文章加密) · hexo-wordcount-fomal(字数统计) · hexo-filter-nofollow · hexo-filter-gitcalendar
  • 聚合与订阅hexo-generator-index / archive / category / tag · hexo-generator-sitemap · hexo-generator-feed · hexo-generator-baidu-sitemap · hexo-baidu-url-submit(百度主动推送)
L3前端运行时Client Runtime
  • 无刷新路由Pjax 0.2.8(换页不整页刷新,配合站点侧 pjax:complete 事件重新初始化各模块)
  • 资源加载vanilla-lazyload 17.8.3 图片懒加载;jQuery 3.6.0 + 本地兜底 /js/jquery.min.js(CDN 失效不断链)
  • 离线 / 分流Workbox 6.5.4 生成 Service Worker:预缓存 + 主域请求分流
  • 交互组件自研零依赖轻量通知组件 /js/notify.js,替换掉原 Element-UI + Vue 方案(省下约 813 KB 同步 CSS/JS)
  • 评论Twikoo 2.0.12 + Vercel 自托管云函数 + MongoDB 存储
  • 搜索hexo-generator-search 2.4.3(本地搜索) + hexo-algoliasearch 1.0.0(algoliasearch 4.14.3 / instantsearch.js 4.49.2)
  • 音乐 / 媒体hexo-tag-aplayer 3.0.4 + MetingJS
L4构建与自动化交付Build / CI-CD
  • 构建链gulp 4.0.2 → gulp-html-minifier-terser 7.1.0 · gulp-htmlclean · gulp-clean-css · gulp-terser · gulp-babel
  • 图片Imagine 有损压缩 → imagesTool 转 WebP
  • 字体Python fonttools 子集化(只打包用到的字形) → CloudConvert 转 WOFF2
  • 发布Git 钩子 + GitHub Actions 触发,hexo-deployer-git 一份产物推到 6 个远端
L5数据与可观测Data / Observability
L6工程规范与授权Engineering / License
  • 开发语言HTML5 · CSS3 · JavaScript · Pug · Stylus · YAML · Node.js
  • AI 辅助DeepSeek V4.1 Flash 与 GPT 6.1 Sol 模型 + DeepSeek Harness 终端智能体(本次全站重构的代码改写、样式排查与文案润色均由它协助完成)
  • 站点增强hexo-butterfly-swiper(首页轮播) · hexo-butterfly-clock-anzhiyu · hexo-butterfly-envelope · hexo-butterfly-tag-plugins-plus · hexo-magnet-fomal · hexo-pdf · hexo-tag-map
  • 版权声明见 CC BY-NC-SA 4.0(署名 · 非商业性使用 · 相同方式共享)
  • 维护日志见 旧时光 栏目;鸣谢:Hexo、Butterfly、以及所有开源作者。

3.关于这个演示站📃

D
Demo
示例站点 · 主题演示
  • Hexo
  • Fomalhaut
  • 静态站点
站点名称Demo
主题hexo-theme-fomalhaut v1.0.2(基于 Butterfly 4.3.1 二次开发)
技术栈Hexo 6.3.0PugStylusgulpVercelCloudflare Pages
怎么把它变成你自己的站
  1. 根目录 _config.yml:站点名、作者、描述、url、部署仓库,换成你自己的。
  2. 根目录 _config.fomalhaut.yml:主题全部开关都在这里 —— 社交链接、头像、首页轮播、评论、统计、AI 助手、侧栏卡片,按注释改即可。
  3. 主题本体在 themes/fomalhaut/,站点级自定义样式在 source/css/、自定义脚本在 source/js/;两者分离,升级主题不会冲掉你的改动。
  4. source/_posts/ 放自己的文章;source/ 下不需要的页面(画廊、朋友圈、网址导航……)直接删掉即可。
  5. 本页的样式在 source/css/about-page.css,想换版式改那一个文件就够。
这份源码的全部意义,是让你少走一遍前人在美化博客路上踩过的坑。祝你搭站顺利 🍭
hexo-theme-fomalhaut v1.0.2|Apache-2.0|基于 Butterfly 4.3.1 二次开发

评论
avatar
🎯专注学习中
Demo
一个基于 Hexo + Fomalhaut 主题的演示站点
Github主页
公告栏
关于这个模板

这是一个演示站点:把 _config.yml 与 _config.fomalhaut.yml 里的站点名、域名、头像、友链换成你自己的,再写几篇文章,就能搭起自己的小站。

常用入口
文档Hexo 文档官方
日历
日历加载中…
倒计时
倒计时加载中…
小站资讯
722
总字数
361
篇均字
5
友链
已运行1521 天·距上次发文5 天·更新10-8
年度产出共 2 个写作日
2
2026
—
本站访客数
—
本站总访问量
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面