WuWeiStyle二开Jasmine Theme 更新日志
演示地址 https://8ww.fun
作者:吴畏的博客
版本记录
特别鸣谢提出意见者:
boyving、wanfan、a122555
[1.3.2] - 2025-01-15
全站公告功能更新
🔄 文件变更
jasmine/
├── component/
│ └── announcement.php # 公告组件
│ └── random-quote.php # 随机名言组件
│ └── sidebar.php # 侧边栏组件
└── core/
└── options.php # 公告和随机名言设置选项
✨ 新增功能
1. 随机名言展示
内置150条精选名言
- 涵盖励志、成长、生活等主题
- 每条名言控制在30字以内
- 支持后台自定义添加
2. 全站公告功能
公告显示设置
- 支持HTML内容
- 可自定义显示时间
- 可设置显示频率(每次/24小时一次/关闭)
- 支持暗色模式
- 移动端适配
3. 修复优化
- 修复明亮/暗黑按钮点击不更换图标的问题
- 修复首页右侧评论无法点击进入的问题
- 修复用户权限判断问题
- 修复多个隐藏内容块显示问题
- 修复评论计数问题
- 其他问题修复
[1.3.1] - 2025-01-09
网盘下载功能增强更新
🔄 文件变更
includes/download-btn.php
✨ 功能优化
1. 网盘提取码增强
多格式提取码支持
URL参数格式
?提取码=xxx, ?pwd=xxx, ?password=xxx ?密码=xxx, ?key=xxx, ?访问码=xxx ?提取=xxx, ?pass=xxx, ?k=xxx, ?code=xxx
中文格式
【提取码:xxx】, 【密码:xxx】, 【访问码:xxx】 提取码:xxx, 密码:xxx
英文格式
pwd=xxx, password=xxx, key:xxx, code:xxx
混合格式
ps:密码xxx, 验证码>xxx
2. 本地下载优化
支持的压缩格式
.zip, .rar, .7z, .tar, .gz, .bz2, .xz .tar.gz, .tar.bz2, .tar.xz, .tgz, .tbz2
- 显示格式:
本地下载-文件名
3. 网盘支持扩展
支持所有以"123"开头的网盘域名
- 例如:123pan.com, 123865.com
- 统一显示为"123网盘"按钮
🎨 界面优化
按钮显示规范
- 网盘链接:
网盘名称 提取码:xxx
- 本地下载:
本地下载-文件名
- 保持链接原有文本作为文件名
- 网盘链接:
🛠 代码优化
正则表达式增强
- 提取码识别能力提升
- 中英文标点符号支持
- 分隔符处理优化
颜色方案更新
- 本地下载按钮:
#222222
- 123网盘按钮:
#8b5cf6
- 本地下载按钮:
⚠️ 注意事项
- 本地下载按钮仅对压缩文件格式生效
- 提取码会自动从URL或文本中提取并显示
- 重复的下载按钮不会被重复处理
[1.3.0] - 2024-12-26
权限控制与编辑器优化
✨ 新增功能
- 轮播图功能(后台-外观-自行设置)
🔧 功能优化
权限控制优化
- 管理员可直接查看所有隐藏内容
- 文章作者可直接查看自己文章的隐藏内容
- 评论用户可永久查看该文章的隐藏内容
编辑器增强
- 添加右侧边栏快捷插入按钮
- 支持选中文本快速添加隐藏标签
- 优化按钮交互体验
登录提示优化
- 为未登录用户显示登录链接
- 优化登录提示文案
🐛 问题修复
- 修复评论计数问题
- 修复用户权限判断问题
- 修复多个隐藏内容块显示问题
[1.2.0] - 2024-12-06
阅读体验与分享功能增强
✨ 新增功能
阅读进度条
- 页面顶部显示文章阅读进度
- 随滚动实时更新
- 支持暗色模式
社交分享功能
- 支持分享到微博
- 支持微信扫码分享(自动生成当前页面二维码)
- 支持一键复制链接(带复制成功提示)
文章目录功能
- 自动生成文章目录
- 支持多级目录结构
- 目录随文章滚动自动高亮
- 支持暗色模式
- 固定在右侧边栏
📁 文件变更
jasmine/
├── assets/
│ ├── css/
│ │ ├── post-enhance.css # 文章增强功能样式
│ │ └── download-btn.css # 下载按钮样式
│ └── js/
│ ├── post-enhance.js # 文章增强功能脚本
│ └── qrious.min.js # 二维码生成库
├── component/
│ ├── post-enhance.php # 文章增强功能组件
│ └── post-toc.php # 文章目录组件
└── includes/
└── download-btn.php # 下载按钮转换功能
📝 其他说明
- 所有新增功能均保持与主题风格一致
- 完整支持响应式设计
- 完整支持暗色模式
- 优化网盘链接识别逻辑
- 使用纯前端方案生成二维码
- 文章目录支持自动定位和滚动高亮
安装方法:
- 下载主题
- 将主题文件夹重命名为
jasmine
- 上传至网站的
/usr/themes/
目录 - 在 Typecho 后台启用主题
5.伴生插件,WuweiPin置顶功能【先启用】
6.伴生插件,WuWeisecret文章部分内容隐藏功能
下载地址:👇
以下内容需评论后 查看 点击登录
评论进度:0/1
感谢分享
我咋安装完了,就Server Error 了🧐
导致HTTP500错误的原因
服务器端问题
服务器端问题是导致HTTP 500错误的主要原因之一。这些问题通常涉及服务器的配置、应用程序代码或数据库连接等多个方面。让我们深入了解一些常见的服务器端问题及其可能的影响:
服务器配置错误 是引发500错误的一个关键因素。例如:
Web服务器(如Apache或Nginx)的配置文件中可能存在语法错误或无效的设置
文件权限设置不当,导致服务器无法访问必要的文件或目录
SSL证书配置不正确,引发安全验证失败
应用程序代码中的bug 也是一个常见的罪魁祸首。这可能包括:
未处理的异常
逻辑错误
SQL注入等安全漏洞
这些问题可能导致服务器在执行请求时崩溃或进入不稳定状态。
数据库连接问题 同样可能引发500错误。常见的场景包括:
数据库服务器宕机
连接字符串配置错误
查询语句编写不当
这些问题可能阻碍服务器正常访问和处理数据,进而影响整个应用的运行。
为了有效识别和解决这些问题,开发人员和系统管理员需要密切关注服务器日志,及时发现和定位问题。同时,定期进行代码审查和压力测试也是预防服务器端问题的有效手段。
资源限制
服务器资源限制是导致HTTP 500错误的一个重要原因。当服务器的硬件或软件资源达到极限时,可能会出现无法正常处理请求的情况,从而触发500错误。这种情况通常发生在高流量或长时间运行的复杂操作中。
服务器资源耗尽
服务器资源耗尽是引发500错误的一个典型场景。当服务器的 CPU、内存或磁盘空间 达到饱和状态时,可能会导致以下问题:
CPU耗尽 :服务器无法及时处理新的请求,导致请求积压。
内存不足 :服务器可能开始频繁交换内存,严重影响性能。
磁盘空间不足 :可能阻止服务器写入日志文件或临时文件。
这些情况都可能触发500错误,因为服务器无法正常完成请求。
PHP脚本超时
另一个常见的资源限制问题是 PHP脚本超时 。PHP默认设置了最大的执行时间限制,通常为120秒。如果脚本执行时间超过这个限制,服务器会终止脚本执行并返回500错误。这种情况通常发生在处理大量数据或执行复杂计算的脚本中。
解决资源限制问题的方法包括:
增加服务器资源 :升级硬件或扩展云服务资源。
优化代码 :减少不必要的计算,使用更高效的算法。
调整资源限制设置 :适度增加PHP执行时间限制。
实施负载均衡 :分散请求到多个服务器节点。
通过这些措施,可以显著降低因资源限制而导致的500错误发生率,提高服务器的稳定性和响应速度。
权限设置不当
在探讨HTTP 500错误的各种原因时,权限设置不当是一个不容忽视的重要因素。这个问题尤其常见于分布式系统或需要严格访问控制的环境中。当服务器无法访问必要的文件或目录时,就可能触发500错误。
感谢博主的解析,我检查了。文件权限都给了,切换为默认默认主题是可以正常访问的,或者这个主题二创之前的也可以🤣,也不知道哪出问题了😅
有两个伴生插件,需要提前装入并开启
是的,我看到你的安装说明里提到了这一点。但是还是不行,还是Server Error 换了一台设备,也是这个情况。
感谢分享
非常感谢!
感谢分享!