hexo-theme-shokaX
![version](https://shields.io/npm/v/hexo-theme-shokax)
语言(language): 简体中文 | English
此项目是shoka的一个二次开发版(算精神续作),致力于提高性能和优化魔改体验
诞生原因是目前shoka已经两年没有更新了,积压了大量BUG和功能请求。\
shokaX的社区资源导航和插件仓库为awesome-shokaX
💬 和shoka的区别
原先shoka使用了javascript+Native+nunjucks的技术
而shokaX则使用了typescript+Vue 3+Pug的技术搭配
更改了大量难以访问的CDN链接
✨ 功能清单
功能名称 | 实现状态 | 功能名称 | 实现状态 |
---|
PWA支持 | ✅ | JSD拆分 | ✅ |
注入API | ✅ | 社区插件系统 | ✅ |
自定义字体 | ✅* | 自定义样式 | ✅* |
多种评论系统支持 | ✅ | 用户行为分析支持 | ✅ |
底部备案号 | ✅ | 自定义页尾 | ✅* |
CSS渐变封面 | ✅ | typescript支持 | ✅^ |
备注:
- *: 需要使用注入API实现
- ^: 仅page js部分,hexo script未实现
🔧 如何安装?
建议使用ShokaX-CLI ,执行下列命令即可:
npm i shokax-cli --location=global
SXC install shokaX
点此以进行下一步配置
github仓库建议通过右边的 releases 下载,步骤为:
- 点击 Releases 的 Latest 版本
- 下载 Assets 中的
Source code(zip)
- 解压即可作为主题使用
🛠️二次开发
二次开发文档正在筹备中...
参与开发建议阅读的文档:
许可证
许可证: GPL 3
![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fzkz098%2Fhexo-theme-shokaX.svg?type=large)
特别说明
GPL许可证主要目的是限制修改后的分发行为,避免未经许可的二次修改封装商业行为
仅修改源代码并不需要开源,因为未进行分发行为
致谢名单
开源项目
名称 | 作者 | 描述 |
---|
Hexo | Hexo contributors | 为本项目提供了良好的基础 |
hexo-theme-shoka | amehime | 本项目的父主题 |
开发者们
![](https://contributors-img.web.app/image?repo=zkz098/hexo-theme-shokaX)
特别鸣谢
![](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.png)