Kratos-pe基于kratos二次开发的主题

2021年01月27日 386点热度 0人点赞 0条评论

曾经用过数个收费主题, 最终都是要么主题不更新, 只能留在旧版Worpdress, 要么作者圈一波钱就走的. 正值博客域名更换, 决定基于一个开源主题, 加上自己的想法.

起因

博客前一款主题mathilda, 应该能搜到. 购买后就没更新过(之前更新过), 而且其中一个php文件是加密过的, 授权加密就加密吧, 好多公共函数也在里面一起加密. 原作者不更新后, 花钱把文件解码之后自行修改.

但是因为PHP水平也仅限于逻辑修改, 随着PHP以及WP版本更新, 无法使用了. 主题上花的钱太多了, 而且还需要自行修改, 费时费力.

主题不能用之后在GitHub上发现了一款不错的主题, 名叫Kratos-pjax, 个人比较喜欢这种ajax无刷新加载的方式, 体验上会不错. 但是这个主题偏二次元, 也是下载后需要不断修改才行.

那么与其"三手"修改, 不如从原主题二次开发, 所以才有的现在版本的Kratos-PE.

主题

缝缝补补, 又整合了JS文件, 精简了CSS文件. 才有的当前稳定版本.

特点

  • 体验增强——更多动画, 代码来源开源库animate.css
  • 体验增强——PJAX( pushState + ajax ), 代码借鉴 xb2016/kratos-pjax
  • 文章增强——代码高亮, 基于highlight.js
  • 文章增强——图片灯箱, 基于lightgallery.js
  • 文章增强——文章目录, 部分代码借鉴WPJAM BASIC
  • 后台文章增强——文章快速复制, 代码来源于插件Duplicate Page
  • 后台媒体库增强——从URL插入, 代码来源于插件External Media without Import
  • 古腾堡增强——新增块: 提醒、分组、手风琴、Bilibili嵌入
  • 主题设置——更多的颜色设置
  • 移动端重写
  • 等等

优化内容

  • 精简Bootstrap, 基于Chromium内核浏览器提供的"Coverage"覆盖范围检查功能精简其css文件
  • 精简Bootstrap, 基于4.5.3版本重新编译, 仅保留scrollspy功能
  • 去除layer, 重写弹出层
  • 整合js、css文件, 减少请求
  • 等等

以后更新趋向

  • 养老
  • 随着原主题更新, 进行取舍更新

更新

9月份立的项, 每天晚上弄一点, 11月10日也算是用上了. 截图就不放了, 就在本站体验吧.

文章评论