2026-06-22 14:37:00
继5月22日正式发布Riven主题以来,中间陆续扩展了不少功能,例如:文章卡片、单歌曲、歌单、通知卡片、bilibili卡片等等,还修复不少Bug,同时呢,对很多功能做了优化升级,当然目的只有一个:提升用户满意度。
目前已经有近30位小伙伴购买了主题,这里也感谢大家的支持,老张也多次跟我聊了主题加密问题,我也认真考虑,后来觉得实在没必要加密,因为加密也只能仿小人,你像售卖多年的:子比、柒比贰、总裁等主题,当然还有很多商用主题,其实破解版都满天飞,加密可能要花费不少时间,当然人家破解却很简单,而且代码如果加密了,或者域名绑定授权,后续换绑等等也是问题,同时对于喜欢二开和魔改的小伙伴们又不太友好,所以我果断放弃了代码加密和授权。
本来也不是很贵的东西,在我看来,就相当于为自己兴趣买单了,毕竟咱玩游戏,还有概率会买皮肤呢?
本来没打算做其它版本的Riven,后来看到老张做了,不得不说做的不错,有Typecho再借助AI的帮助,迁移过来成本确实低不少,不过仍然有些问题需要做兼容,还有不少写法要调整,当然还有插件这部分,主要是Rss、邮件通知、友链这部分。
做WP的Riven版本,我花了一些时间,中间有其他事情耽搁了,所以一直处于停工状态,端午节前基本搞了个八成左右,端午过后立马开始完善、测试,到目前为止,基本算是完工了,对于WP而言,我把友链、RSS、邮件通知都放后台了,得益于WP的支持,不愧非常热门、全能型的框架。
WP中的RSS不再借助外部的定时任务体系,直接一套在后台搞定,添加友链的时间,顺便把RSS配置进去,单独在RSS控制台设置抓取时间,就能实现定时抓取,使用便利性还是很高的。
还是保持和Typecho统一风格,都是偏暖色系的水墨风格,功能几乎和Typecho一致,使用简单,不依赖任何第三方插件,当然虽然是WordPress,但是速度依然迅猛,得益于底层做了大量优化,放几张效果图出来看看。



一次购买,后续享有免费更新服务。
需要购买的联系站长QQ:837054936(请备注来意)
有一些小伙伴问到了,是否会开发Halo版主题,毕竟Halo作为一个热度比较高的新兴框架,使用的人还是相当多,而且官方更新也比较积极,这个我也在考虑,不过短期内应该不会上,最近确实比较忙。
2026-06-17 10:45:00

昨天是我车子正式续保的日子,不过我目前还没续,准备再问几家。早在半个多月前,就陆续有保险业务员找过来了,由于我手机开了免骚扰,确实屏蔽了一部分,但是还有很多漏网之鱼,不厌其烦的打,这些人压根不考虑你是不是在忙,是不是在上班,是不是在休息,反正就是反复打,对于这种人,即使我接起电话也没有好语气。
最开始给我发报价的还是原4S店的,毕竟我的信息他们都有,直接就把报价单发过来了。

然后说返点之后,价格可以给到3885,然后我说最近我比较忙,晚点儿在处理这些事儿,然后他就上午一条、下午一条信息给我发,然后今天又给我报了个价:3810,我说这价格怎么还变来变去的,他说让我尽快,毕竟618活动大,过了要涨价,可能会很贵之类的,我没搭理他,我说如果要买,觉得你价格合适会找你的,不用你替我操心保险到期的事。
当然还有很多其他险种找过来了,由于我这几天有点忙,忙着改主题,和学习AI视频的事儿,一直没啥空闲,反正其它保险公司价格也是五花八门,还说什么给你充200花费之类的,总体价格差距确实不大,上下小几百块的事儿吧,我只是不喜欢被人家一直催。
我今天找了上个车子的保险员,我觉得那个人挺靠谱的,每次可以续保了,就给我发个消息提醒我一下,期间再不会打扰我,而且每次给我的报价都是所有人中最低的,我觉得这个人比较实在,只不过他是平安的,我也想着我要不要从人保换过去,似乎也没啥区别,就看他给的价位吧。
我新车第一年保险5500,中间出过一次险,不过额度不大(赔付一千多的样子),这次大概率续保的费用3800,也在我的预期中,就看哪家合适,我感觉哪家买都行,但是不喜欢被一直催,本来就挺忙,还一直被电话、微信骚扰,确实不爽。
2026-05-27 16:22:00

本来计划六一发售的,现在感觉该完善的功能已经都搞定了,就提前发售吧,我暂时也没发现什么问题,就让用户在使用过程中发现吧,今天就开启发售了。
一直想做一套真正适合 Typecho 用户长期使用的主题。
它不只是好看,更要实用;不只是一个前台模板,更要能和博客运营过程中常用的功能结合起来,让站长用得省心,让读者看得舒服。
现在,Riven 主题正式开启预售。
Riven 是一套为 Typecho 打造的博客主题,整体风格简洁、精致、耐看,适合个人博客、技术博客、生活记录、资源分享等多种场景。
它注重阅读体验,也关注页面细节,从首页、文章页、分类标签、评论区域,到移动端适配,都尽量保持统一、舒服的视觉风格,让你的博客看起来更加完整。
免费享有后续主题更新维护服务。
需要购买的联系站长QQ:837054936(请备注来意)
{mx_post_card type="local" cid="385"}
只要购买 Riven 主题,即可免费附送目前已开发的配套插件:
RssManage:RSS 聚合与订阅管理插件
MxCache:缓存优化插件,提升网站访问速度
SafeManage:安全访问管理插件,支持访问记录、异常访问拦截等功能。
CommentNotifier:评论邮件通知插件,让评论提醒更加及时,提升博客互动体验。
这些插件并不是单独割裂的功能,而是为了让 Riven 主题形成更完整的 Typecho 博客使用体验。
插件不免费分享,以后围绕 Riven 新开发的功能和插件,所有 Riven 用户都可以免费享用。
如果你正在使用 Typecho 搭建博客,想要一套简洁、美观、稳定、后续持续更新的主题,那么 Riven 会很适合。
如果你不想主题、缓存、RSS、安全、评论通知这些功能到处拼凑,而是希望有一套相对完整、风格统一、持续维护的方案,那么 Riven 也会更省心。
当然如果使用其它系统,比如:Wordpress、Z-blog、Emblog或者是其它静态博客系统,想换一种风格和口味的,都可以尝试一下。
只出售主题和附送插件,不提供额外服务(如:部署、迁移、博客使用上的问题),如有主题、插件存在Bug可以向博主反馈,会安排时间统一修复,并在主题群发布版本。
如遇使用问题,可以先仔细阅读主题、插件使用文档,如遇Typecho使用问题,建议度娘,实在解决不了可以在主题群中寻求帮助,博主看到有时间的情况,会考虑帮助,但并非义务。
如果实在不会部署,只想单纯玩玩博客,博主也提供有偿部署服务,你提供:服务器、域名即可,博主帮你搭建、配置好,你直接登录后台使用即可,收费:20元每次,不包含答疑,只负责搭建。
除此之外,也接受定制化需求(主题、插件都可以),可以加满心私聊。
| 用户 | 网址 |
|---|---|
| 周天记 | https://zhoutian.com |
| 三股水 | https://www.sangushui.com |
| 轻淡时光 | https://demo.lybblog.cn |
| 阿土的小窝 | https://ashi.im |
| 异数·艺术 | https://www.yishu.pro |
| 记录生活 | https://9sb.net |
| 老张博客 | https://laozhang.org |
| 蜡客小生 | https://www.lknc.vip |
| 生活小扎 | https://blog.ahxin.cn |
| 老何杂记 | https://www.mrhe.net |
2026-05-27 15:10:00
主题由我个人开发并测试,肯定存在未被发现Bug,如安装使用中遇到,请及时反馈。
为了方便学习研究、以及二开,主题、插件所有源码均未加密,希望大家不要分享和倒卖,谢谢了。
需要自己先搭建Typecho系统,主题基于Typecho1.3版本开发,可以前往官网下载 Typecho1.3 正式版,以前老版本可能不兼容。
官方支持的几种安装方式:云服务器、虚拟主机、Docker,强烈建议采用:云服务器部署方式。
可以考虑购买腾讯云轻量机器,一年也就一百多(甚至更低),2H2G配置足够了。
本站腾讯云轻量4H4G5Mbps,启用MxCache插件,速度仅供参考。
PHP环境8.0,其它版本暂未尝试,后续会持续兼容至最新版PHP。
下载Riven主题包,放到/usr/themes目录下,然后后台外观中启用即可。
后台设置界面如下:

这里说一下自定义菜单,是标准的json格式,格式如下:
[
{"label": "微语", "url": "memos"},
{"label": "留言", "url": "liuyan"},
{"label": "归档", "url": "guidang"},
{
"label": "邻居",
"url": "links",
"children": [
{"label": "友情链接", "url": "links"},
{"label": "博友动态", "url": "rss"}
]
},
{"label": "走心", "url": "zouxin"},
{"label": "关于", "url": "about"}
]
如果要配置自定义外部链接,只需要加上http或者https,系统会自动识别为外部链接进行跳转。
建议先把自定义页面创建好,然后配置自定义菜单即可。
主题内置了:关于、文章归档、友情链接(依赖兔兔插件)、留言榜单、微语、博友动态(依赖RssManage插件)、走心评论七个页面。
在Typecho后台,管理 >> 独立页面自行创建,右侧自定义模板选择即可,链接自己记住,自定义菜单中会用到。
以上内容都配置好,就可以去页面看下效果了,下面在进行插件设置。
所有插件,到Riven主题群中下载。
1、安装SiteSearch插件,全站搜索插件,由似水流年开发,我二次适配。
2、安装XQLocation插件,IP归属地插件,由苏晓晴开发,我二次适配。
3、安装Links插件,友链插件,由懵仙兔兔开发,我二次适配。
4、安装CommentNotifier插件,邮件通知插件,由满心设计开发。
5、安装SafeMange插件,安全防护插件,由满心设计开发。
6、安装RssManage插件,友链动态Rss插件,由满心设计开发。
7、安装MxCache插件,缓存插件,由满心设计开发。
插件设置上似乎没什么好说的,等大家使用后,确实有不懂的,我再酌情补录吧。
养成随时备份是一种好习惯,建议每次更新时,尽量手动备份,防止意外发生。
主题更新两种方式,如果主题改动不大,建议直接覆盖更新;如果改动内容过大,建议直接禁用主题,然后再上传新的主题,启用即可,更新完成后一定记得清理MxCache插件和浏览器缓存。
插件没啥好说的,直接禁用插件,然后删除,上传新的插件包,再启用即可,里面的配置项需要重新配置。
从riven_v1.1.0版本后,提供了在线增量更新功能,直接后台点击更新即可。
1、自定义字体,本站使用的是:字魂荧智,其它也可以自行替换,字体网站。
需要配合定时任务来执行,插件RssManage设置中,有一个计划任务地址,把这个添加到宝塔面板中定时任务,时间可以自己选择,比如15分钟执行一次,就可以达到定时抓取友链的效果了,每次禁用和启用该插件,都会重新生成末尾的token,也就是每次都要在宝塔中重新配置一次。
管理后台,控制台 >> RSS订阅管理,点击清理缓存,再查看是否正常
配置站点伪静态,然后Typecho后台设置>>永久链接开启,自定义文章路径选择个性化定义,填入/{cid}.html,其它不用动。
如果出现更新失败,先去服务器检查theme目录是否有写入权限
2026-05-26 17:38:00
{cat_bili p="1" key="BV1CfVw6mEDU"}
{cat_tabs}
{cat_tab title="选卡一"}这里填写第一个选项卡内容{/cat_tab}
{cat_tab title="选卡二"}这里填写第二个选项卡内容{/cat_tab}
{cat_tab title="选卡三"}这里填写第三个选项卡内容{/cat_tab}
{/cat_tabs}
{mx_notice type="red"}这是红色提示信息!{/mx_notice}
{mx_notice type="green"}这是绿色提示信息!{/mx_notice}
{mx_notice type="orange"}这是橙色提示信息!{/mx_notice}
{mx_notice type="blue"}这是蓝色提示信息!{/mx_notice}
{mx_timeline}
{mx_timeline_item time="2026-6-5"}获取博士双学士学位证书{/mx_timeline_item}
{mx_timeline_item time="2025-10-12"}获取人造人研究证书{/mx_timeline_item}
{mx_timeline_item time="2024-9-5"}攻克AI世界级难题{/mx_timeline_item}
{/mx_timeline}
{mx_post_card type="local" cid="374"}
{mx_download name="Typecho插件包下载演示" url="https://zhoutian.com"}
{mx_download_attr name="自定义属性1"}属性值1{/mx_download_attr}
{mx_download_attr name="自定义属性2"}属性值2{/mx_download_attr}
{/mx_download}
{mx_music type="netease" id="317151"}
{mx_music type="netease" playlist="19723756"}
{mx_hide}
Riven是一个很好的主题,你值得拥有!!!
{mx_hide}
{mx_photo}


{mx_photo}
{mx_photo}

{mx_photo}
{mx_photo}


{mx_photo}
{cat_video key="https://img.lovelu.top/2026/demo.mp4"}
@Override
public IPage getAlarmPage(Page page, AlarmPushDto alarmPushDto) {
String stationIds = alarmPushDto.getStationIds();
String[] stationIdArray = null;
if (StringUtil.IsNotEmpty(stationIds)) {
stationIdArray = AiValue.get(stationIds, "").split(",");
}
alarmPushDto.setTenantId(TenantContextHolder.getTenantId());
return baseMapper.getAlarmPage(page, alarmPushDto, stationIdArray);
}
.wmd-button,
.origin_btn {
margin: 0.2rem;
padding: 0.5rem!important;
- border-radius: var(--radius)!important;
+ border: none;
}
{cat_collapse status="open" title="折叠面板演示"}之前博客的一位朋友找到我,说他也想玩博客,但是不太会弄,没有基础,说我能不能帮下他,我想着自己也是从这个阶段过来的,想着也没多大事儿,估计最多半小时吧,毕竟相识是缘,能帮就帮一下吧。
我让他把服务器ssh发过来,我给他把环境弄一下,他开始扭扭捏捏,说怕什么不安全之类,让我远程他电脑,我都无语了,因为我在上班,没太多时间,就远程快速帮他部署好了,没配置域名,就直接用ip弄的,看到可以访问了,我就关了远程,然后让他自己研究下怎么解析域名的事儿。
没过半小时,就开始一直问,先是域名解析、证书、伪静态、头像等等问题,由于我当时在开会,所以手机回复,让他自己看看,这都不是啥大问题,百度都有,他还是一个劲儿问题,怎么弄怎么弄,然后我就找了两篇文章给他,让他对照着配置就行了。
没过多久他又找过来了,说他不会,让我远程帮他弄好,语气让我听着极不舒服,感觉就像是他付钱找我办事儿,我没办好出了什么大问题一样,然后我也没惯着,就说:你要是这点儿精力都不想花,建议你不要玩博客了,我免费帮你部署了,没得到你一句感谢,反而成了冤大头,一直被你指挥着干着干那的,我欠你的啊,然后果断拉黑了。{/cat_collapse}
其它功能自行体验
2026-05-26 14:16:00
我一直在思考,个人博客没有必要上防御功能,毕竟很多面板都有,但是很多都是收费的,比如宝塔的WAF策略等等,当然也有其他手段,比如通过CDN或者代理等等,都能实现防御,但作为个人博主来说,很多时候并不具备这样的能力,很多东西都不懂,我不想管服务器层面的东西,也不想去配置,去了解这些东西,不妨尝试一下SafeManage这款插件,相信你会爱上它的。
经常看到很多博友网站被人攻击了,或者每天网站都会被人尝试暴力破解,作为个人,我们似乎没有很好的防御手段,对于Typecho似乎没有很合适的插件,我之前用的两款,一个是IP黑名单,另一个是评论垃圾插件,功能有,但是似乎并不好用,而且多年没有更新了。
其实有相当一部分攻击来源于海外,如果能规避掉海外,或者是按地区直接封锁的话,是不是能起到一定防护效果,如果再结合上QPS、CC防御、IP白名单的效果,是不是能如虎添翼了?说干就干,经过简单设计开发,就有了这款SafeManage插件。
作为防护层面来说,肯定没办法尽善尽美,只能说尽可能的去避免被攻击或者攻破的风险,所以这款插件实现了几个简单的防护策略,当然这是初版,如果后续我有更好的想法,也会持续加入。
我也不想设计的太复杂,简单易用,满足日常需求就可以了。



当然也要说一下,防护并不是绝对的,攻击和防护本就是相对的,只能尽可能的规避。