MoreRSS

site iconZhouTian | 周天记修改

原满心记。酒店端过盘、工地搬过砖,工厂打过螺丝,自己开过店,最终踏入了互联网,人生苦短,经历过就不后悔。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

ZhouTian | 周天记的 RSS 预览

WordPress-Riven主题正式发售了!!!

2026-06-22 14:37:00

聊聊主题授权问题

继5月22日正式发布Riven主题以来,中间陆续扩展了不少功能,例如:文章卡片、单歌曲、歌单、通知卡片、bilibili卡片等等,还修复不少Bug,同时呢,对很多功能做了优化升级,当然目的只有一个:提升用户满意度。

目前已经有近30位小伙伴购买了主题,这里也感谢大家的支持,老张也多次跟我聊了主题加密问题,我也认真考虑,后来觉得实在没必要加密,因为加密也只能仿小人,你像售卖多年的:子比、柒比贰、总裁等主题,当然还有很多商用主题,其实破解版都满天飞,加密可能要花费不少时间,当然人家破解却很简单,而且代码如果加密了,或者域名绑定授权,后续换绑等等也是问题,同时对于喜欢二开和魔改的小伙伴们又不太友好,所以我果断放弃了代码加密和授权。

本来也不是很贵的东西,在我看来,就相当于为自己兴趣买单了,毕竟咱玩游戏,还有概率会买皮肤呢?

WordPress-Riven诞生

本来没打算做其它版本的Riven,后来看到老张做了,不得不说做的不错,有Typecho再借助AI的帮助,迁移过来成本确实低不少,不过仍然有些问题需要做兼容,还有不少写法要调整,当然还有插件这部分,主要是Rss、邮件通知、友链这部分。

做WP的Riven版本,我花了一些时间,中间有其他事情耽搁了,所以一直处于停工状态,端午节前基本搞了个八成左右,端午过后立马开始完善、测试,到目前为止,基本算是完工了,对于WP而言,我把友链、RSS、邮件通知都放后台了,得益于WP的支持,不愧非常热门、全能型的框架。

WP中的RSS不再借助外部的定时任务体系,直接一套在后台搞定,添加友链的时间,顺便把RSS配置进去,单独在RSS控制台设置抓取时间,就能实现定时抓取,使用便利性还是很高的。

还是保持和Typecho统一风格,都是偏暖色系的水墨风格,功能几乎和Typecho一致,使用简单,不依赖任何第三方插件,当然虽然是WordPress,但是速度依然迅猛,得益于底层做了大量优化,放几张效果图出来看看。



发售说明

  1. 一款WordPress水墨风格的主题
  2. 预览地址:演示站点
  3. 主题价格:59元

一次购买,后续享有免费更新服务。

需要购买的联系站长QQ:837054936(请备注来意)

是否会开发Halo版

有一些小伙伴问到了,是否会开发Halo版主题,毕竟Halo作为一个热度比较高的新兴框架,使用的人还是相当多,而且官方更新也比较积极,这个我也在考虑,不过短期内应该不会上,最近确实比较忙。

车子又到了要续保的日子了

2026-06-17 10:45:00

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

最开始给我发报价的还是原4S店的,毕竟我的信息他们都有,直接就把报价单发过来了。

然后说返点之后,价格可以给到3885,然后我说最近我比较忙,晚点儿在处理这些事儿,然后他就上午一条、下午一条信息给我发,然后今天又给我报了个价:3810,我说这价格怎么还变来变去的,他说让我尽快,毕竟618活动大,过了要涨价,可能会很贵之类的,我没搭理他,我说如果要买,觉得你价格合适会找你的,不用你替我操心保险到期的事。

当然还有很多其他险种找过来了,由于我这几天有点忙,忙着改主题,和学习AI视频的事儿,一直没啥空闲,反正其它保险公司价格也是五花八门,还说什么给你充200花费之类的,总体价格差距确实不大,上下小几百块的事儿吧,我只是不喜欢被人家一直催。

我今天找了上个车子的保险员,我觉得那个人挺靠谱的,每次可以续保了,就给我发个消息提醒我一下,期间再不会打扰我,而且每次给我的报价都是所有人中最低的,我觉得这个人比较实在,只不过他是平安的,我也想着我要不要从人保换过去,似乎也没啥区别,就看他给的价位吧。

我新车第一年保险5500,中间出过一次险,不过额度不大(赔付一千多的样子),这次大概率续保的费用3800,也在我的预期中,就看哪家合适,我感觉哪家买都行,但是不喜欢被一直催,本来就挺忙,还一直被电话、微信骚扰,确实不爽。

Typecho-Riven主题正式发售啦!!!

2026-05-27 16:22:00

本来计划六一发售的,现在感觉该完善的功能已经都搞定了,就提前发售吧,我暂时也没发现什么问题,就让用户在使用过程中发现吧,今天就开启发售了。

一直想做一套真正适合 Typecho 用户长期使用的主题。

它不只是好看,更要实用;不只是一个前台模板,更要能和博客运营过程中常用的功能结合起来,让站长用得省心,让读者看得舒服。

现在,Riven 主题正式开启预售。

Riven 是一套为 Typecho 打造的博客主题,整体风格简洁、精致、耐看,适合个人博客、技术博客、生活记录、资源分享等多种场景。

它注重阅读体验,也关注页面细节,从首页、文章页、分类标签、评论区域,到移动端适配,都尽量保持统一、舒服的视觉风格,让你的博客看起来更加完整。

发售说明

  1. 一款水墨风格的主题
  2. 预览地址:本站
  3. 主题价格:59元
  4. 首发价格:39元,截止日期:2026-06-15

免费享有后续主题更新维护服务。

需要购买的联系站长QQ:837054936(请备注来意)

WordPress版本

{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元每次,不包含答疑,只负责搭建

除此之外,也接受定制化需求(主题、插件都可以),可以加满心私聊。

他们都在用Riven

用户 网址
周天记 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

Typecho-Riven主题使用教程

2026-05-27 15:10:00

主题由我个人开发并测试,肯定存在未被发现Bug,如安装使用中遇到,请及时反馈。

为了方便学习研究、以及二开,主题、插件所有源码均未加密,希望大家不要分享和倒卖,谢谢了。

安装Typecho

需要自己先搭建Typecho系统,主题基于Typecho1.3版本开发,可以前往官网下载 Typecho1.3 正式版,以前老版本可能不兼容。

官方支持的几种安装方式:云服务器、虚拟主机、Docker,强烈建议采用:云服务器部署方式

可以考虑购买腾讯云轻量机器,一年也就一百多(甚至更低),2H2G配置足够了。

本站腾讯云轻量4H4G5Mbps,启用MxCache插件,速度仅供参考。

PHP环境8.0,其它版本暂未尝试,后续会持续兼容至最新版PHP。

Riven主题设置

下载Riven主题包,放到/usr/themes目录下,然后后台外观中启用即可。

后台设置界面如下:

  1. 主题说明:备份模板数据到数据库,而导入导出JSON是,每次保存主题设置时,会将主题设置更新到主题根目录下,名为:rivenSetting.json中,防止主题设置丢失,我因为之前切主题没注意,导致覆盖了主题设置,又要重新配置,很恼火,所以干脆做了一个JSON存储策略。
  2. 主题设置:包含favicon、logo、评论区开关、评论验证码、文章目录、备案信息、首页背景图、页面宽度、文章段落首行缩进、首页通知内容、首页置顶文章、自定义菜单等设置项,按需开启和设置即可。
  3. 个性化设置:gravatar头像源、字体链接、自定义css、自定义js、RSS json地址(使用RssManage插件,此处无需设置)、RSS分页数量等设置。
  4. 其它:关于页相关设置、友链页面设置、以及评论等级设置。

这里说一下自定义菜单,是标准的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插件,否则无法看出修改效果。

插件设置上似乎没什么好说的,等大家使用后,确实有不懂的,我再酌情补录吧。

主题、插件更新

养成随时备份是一种好习惯,建议每次更新时,尽量手动备份,防止意外发生。

主题更新两种方式,如果主题改动不大,建议直接覆盖更新;如果改动内容过大,建议直接禁用主题,然后再上传新的主题,启用即可,更新完成后一定记得清理MxCache插件和浏览器缓存。

插件没啥好说的,直接禁用插件,然后删除,上传新的插件包,再启用即可,里面的配置项需要重新配置。

从riven_v1.1.0版本后,提供了在线增量更新功能,直接后台点击更新即可。

资源分享

1、自定义字体,本站使用的是:字魂荧智,其它也可以自行替换,字体网站

常见问题

自动抓取Rss

需要配合定时任务来执行,插件RssManage设置中,有一个计划任务地址,把这个添加到宝塔面板中定时任务,时间可以自己选择,比如15分钟执行一次,就可以达到定时抓取友链的效果了,每次禁用和启用该插件,都会重新生成末尾的token,也就是每次都要在宝塔中重新配置一次。

Rss未配置,却有数据

管理后台,控制台 >> RSS订阅管理,点击清理缓存,再查看是否正常

文章页404或搜索或点击有异常

配置站点伪静态,然后Typecho后台设置>>永久链接开启,自定义文章路径选择个性化定义,填入/{cid}.html,其它不用动。

在线更新失败

如果出现更新失败,先去服务器检查theme目录是否有写入权限

Typecho-Riven主题功能演示

2026-05-26 17:38:00

bilibili视频

{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}

有序、无需列表

  1. 标题一
  2. 标题二
  3. 标题三
  • 标题一
  • 标题二
  • 标题三

其它功能自行体验

一款简约易用的防御插件SafeManage

2026-05-26 14:16:00

我一直在思考,个人博客没有必要上防御功能,毕竟很多面板都有,但是很多都是收费的,比如宝塔的WAF策略等等,当然也有其他手段,比如通过CDN或者代理等等,都能实现防御,但作为个人博主来说,很多时候并不具备这样的能力,很多东西都不懂,我不想管服务器层面的东西,也不想去配置,去了解这些东西,不妨尝试一下SafeManage这款插件,相信你会爱上它的。

设计初衷

经常看到很多博友网站被人攻击了,或者每天网站都会被人尝试暴力破解,作为个人,我们似乎没有很好的防御手段,对于Typecho似乎没有很合适的插件,我之前用的两款,一个是IP黑名单,另一个是评论垃圾插件,功能有,但是似乎并不好用,而且多年没有更新了。

其实有相当一部分攻击来源于海外,如果能规避掉海外,或者是按地区直接封锁的话,是不是能起到一定防护效果,如果再结合上QPSCC防御IP白名单的效果,是不是能如虎添翼了?说干就干,经过简单设计开发,就有了这款SafeManage插件。

功能简介

作为防护层面来说,肯定没办法尽善尽美,只能说尽可能的去避免被攻击或者攻破的风险,所以这款插件实现了几个简单的防护策略,当然这是初版,如果后续我有更好的想法,也会持续加入。

  1. 访问地区限制:中国、香港、澳门、台湾、海外
  2. 地区识别方式,如果不能识别地区可以选择是否封锁
  3. IP白名单功能
  4. CC防御极值
  5. QPS访问限制
  6. 临时封锁时间
  7. 日志自动清理
  8. 手动拉黑IP

插件效果图

我也不想设计的太复杂,简单易用,满足日常需求就可以了。

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