惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Project Zero
Project Zero
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
C
Check Point Blog
S
SegmentFault 最新的问题
腾讯CDC
IT之家
IT之家
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog RSS Feed
博客园 - Franky
V
Visual Studio Blog
The Register - Security
The Register - Security
GbyAI
GbyAI
博客园 - 【当耐特】
Hugging Face - Blog
Hugging Face - Blog
U
Unit 42
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
云风的 BLOG
云风的 BLOG
博客园 - 三生石上(FineUI控件)
Schneier on Security
Schneier on Security
N
News and Events Feed by Topic
T
Troy Hunt's Blog
小众软件
小众软件
Scott Helme
Scott Helme
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
TaoSecurity Blog
TaoSecurity Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
C
CERT Recently Published Vulnerability Notes
aimingoo的专栏
aimingoo的专栏
T
The Exploit Database - CXSecurity.com
Know Your Adversary
Know Your Adversary
G
GRAHAM CLULEY
T
Tenable Blog
P
Palo Alto Networks Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
S
Schneier on Security
Simon Willison's Weblog
Simon Willison's Weblog
H
Help Net Security
WordPress大学
WordPress大学
The Cloudflare Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
MongoDB | Blog
MongoDB | Blog
Forbes - Security
Forbes - Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
W
WeLiveSecurity
I
InfoQ
P
Privacy International News Feed

Halo - 强大易用的开源建站工具 | 应用市场

Moonlit Playground 山月记 Shortcode 初春图床 AI智能套件 文档 Cosolar 演示站防护 业余无线电 GardMap 通联网格地图 元数据字段管家 评论组件 Next 统一身份认证 Morpho 全能右键 保险箱插件 Earthquake Aurora InkNest Quiet 项目集 AI回评 AI Foundation Kaze 域名主题路由 代码增强(高亮+折叠+长图折叠) 氢·简 文章组件 Floating Particles Huohuo Weather Glass Vahlok AstraHub 星链 全局私密 业余无线电 QSL卡片管理系统 Bark 推送 微信读书(WeRead)信息展示 自定义社交分享卡片 Halorum 文章加密 KMath 轻言 Navidrome 播放器 家庭私厨 页面转换器 Sky Blog 3(macOS) 在线显示 邀请码注册 安全跳转助手 日程日历 Cartly 商城主题
Moesora
2026-06-24 · via Halo - 强大易用的开源建站工具 | 应用市场

moesora

Moesora

As lovely as sora!一款二次元少女风格的 Halo 2.x 博客主题~

releases halo license downloads commits

本仓库为 Halo 2.x 主题仓库。设计参考二次元博客审美,主色为樱花粉 #f9a8d4,可在后台自由更换。

一、预览

DEMO:https://www.moesora.cn/

screenshot

二、说明

Moesora 是一款面向二次元 / ACG 爱好者的 Halo 2.x 博客主题,强调轻量、自包含与可定制:交互脚本以 CoffeeScript 编写、样式以 PostCSS 编写,经 Vite 构建为单一 moesora.jsmoesora.css,评论等第三方客户端已内置打包,尽量不依赖外部 CDN。

如有问题或建议,欢迎提交 Issue;如果愿意参与改进,也欢迎提交 PR。

三、功能特性

点击展开 / 收起完整功能列表
  • 二次元少女风格设计,樱花粉主题色,可在后台自定义主题色
  • 浅色 / 深色 / 跟随系统三种配色,提供切换按钮并记忆选择
  • 完整 SEO:动态标题、描述、Open Graph、Twitter Card、JSON-LD、RSS 自动发现
  • 可选 Pjax 无刷新加载
  • 自包含图片灯箱(零依赖、不走 CDN):缩放 / 旋转 / 拖动 / 长图滚动 / 双指缩放 / 键盘操作
  • 高级代码块:语言标识、行号、折叠、一键复制(兼容非 HTTPS 的复制回退)
  • 文章目录 TOC,滚动高亮(scrollspy)联动
  • CJK 感知的字数统计与预计阅读时长
  • 评论系统:内置评论 / Twikoo / Waline,客户端已内置打包,无需额外引入 CDN
  • 留言墙自定义页面(访客可写的便签留言墙,基于评论系统)
  • 恋爱墙 / 在一起时长展示
  • 原创二次元背景特效 + 点击特效 + 鼠标拖尾
  • 可选 Live2D 看板娘(模型地址自备,运行库走 CDN、不占主题体积)
  • 侧边栏布局可选:三列 / 仅左 / 仅右
  • 文章封面视差
  • 正文视频 / 音频播放器增强(支持 mp4 / m3u8)
  • KaTeX 数学公式
  • 可选 PWA(Service Worker 离线缓存)
  • 打印样式优化
  • 站外链接跳转确认页
  • 客户端随机生成的几何头像(默认评论头像,纯本地、无第三方请求)
  • 404 等错误页面
  • 适配 Halo 2.x 友链、图库、瞬间等插件页面

上述功能大部分均可在 后台 -> 外观 -> 主题 -> 设置 中开关与配置。

四、页面支持

页面 模板 说明
首页 index.html 文章列表
文章页 post.html 正文、目录、评论
单页面 page.html 自定义页面
归档 archives.html 按时间归档
分类 categories.html / category.html 分类列表 / 分类详情
标签 tags.html / tag.html 标签列表 / 标签详情
友链 links.html plugin-links
图库 photos.html plugin-photos
瞬间 moments.html / moment.html plugin-moments
留言墙 page_wishes.html 自定义模板,单页 slug 建议设为 wishes
错误页 error/ 404 等

五、插件依赖

所有插件均为可选,未安装则对应功能不显示。

六、版本适配关系

主题版本 适配 Halo 版本 测试用 Halo 版本
1.0.x 2.14.0+ 2.x

七、安装 & 更新

  1. 进入主题 Release 界面,下载主题压缩包 moesora.zip
  2. 进入博客后台 主题 -> 主题管理 -> 安装主题,选择下载的 moesora.zip 上传;
  3. 等待安装完成后启用主题;
  4. 更新时同样前往 Release 下载新版 moesora.zip,通过 主题 -> 主题管理 -> Moesora -> 升级 上传安装包即可。

八、参与主题开发

本主题采用「构建模式」:交互脚本为 CoffeeScript,样式为 PostCSS,统一由 Vite 构建。

源码目录

  • 脚本:src/script/index.coffee
  • 样式:src/style/index.css
  • 静态资源(logo、光标等):src/public/
  • 构建产物:templates/assets/dist/{moesora.js, moesora.css}(请勿手动编辑)

开发环境

  • Node.js 18+
  • 主题目录下执行 npm install 安装依赖

npm 命令

  • npm run dev —— 监听源码变化并持续构建(vite build --watch),便于调试;
  • npm run build —— 编译 CoffeeScript + 打包 CSS,输出到 templates/assets/dist/
  • npm run zip —— 将运行时文件打包为 dist/moesora.zip(无需重新编译时使用);
  • npm run package —— 等价于 npm run build && npm run zip

技术栈:Vite + CoffeeScript(自定义 Vite 插件编译)+ PostCSS(postcss-nested / postcss-preset-env / autoprefixer)。

九、开源协议

本项目基于 MIT 协议开源。

十、赞助

如果 Moesora 对你有帮助,欢迎请作者喝一杯奶茶 (。・ω・。)ノ♡ —— 每一份支持都是项目持续维护的动力。

微信 支付宝
微信赞赏码 支付宝收款码

也欢迎通过 Star ⭐ 与 提交 Issue / PR 来支持本项目。

少女祈祷中...