在使用 Typecho 程序搭建博客的时候,一般会使用 OwO 库 来为博客提供表情包功能,Like this: OwO 的表情包功能 OwO 库提供的集成方式更符合传统的前端开发模式,而目前的 Shiro 开源版的主题是基于 NextJS 框架开发的,并不适合直接集成到主题里。因此,需要自己动手开发一个简化版的表情包。 创建表情数据文件 在 OwO 中,表情数据是通过 OwO.json 文件获取的。对于 Shir...
前段时间,给文章接入了 TianliGPT ,实现了自动生成文章摘要(太长不看)模块。TianliGPT 提供了非常简单快捷的嵌入方式,但是 TianliGPT 专注于摘要生成以及相关文章推荐功能,如果想要对其进行拓展,则有比较大的局限性。所以最近放弃了 TianliGPT 转而使用 Moonshot AI 进行文章摘要的生成和额外功能的拓展。 确定需求 首先,我们想除了给文章生成摘要以外...
突然发现好像好久没有写文章了(/ω\),上来随便写写冒个泡证明还活着! 最近都是办公室-教室-饭堂-宿舍四点一线,因为所在学校的学生都比较不听话,所以基本上在教学楼不是在上课就是在抓学生做作业。没有什么时间去写代码,也没有什么时间去想写什么文章,天天如此,这就是最近一直没有更新博客的原因。 周四的时候带学生去春游,上午跟着学生去采茶,下午陪学生坐了六七趟过山车,结果差点吐在了回来的大巴上,算是给平淡的时候加了一点乐趣😎。 采茶 最近这段时间最开心的事情莫过于终于换手机了!换成了苹果...
恭贺新禧,新年快乐 愿你做一枚白昼的月光,不求炫目的荣华,不淆世俗的潮浪。 今年的新年游戏 ::: warning 活动已经结束,游戏解析已经放出,游戏资源已完成归档。 ::: 按照惯例又到了今年的新年游戏时间,前段时间专门为新年游戏设计了一个站点,再也不用在 Typecho 的文章里写代码了😆。 下面是今年的新游戏,比上一年的游戏简单很多,不需要编程相关的知识也可以拿到密钥,En...
[!NOTE] 😫 本文不适合懒得折腾的同学 本文章涉及对主题代码的更改,会导致每次升级主题后都需要重新按照下面的修改方式修改一遍,否则会没有效果。所以如你所见,我的主题版本还停留在 20230131 版本。 📦 请务必做好备份 在自己操作前请备份好主题文件以及数据库文件,避免操作失误而不知道怎么恢复到原来的状态。 🍦 对小白友好 本文章面向代码小白,将会比较详细地介绍整个思考流程,如果你有一定代码水平,可以直接跳过文章的流程部分直接查看代码。 目前我的博客首页有普通文章和『说一下』这两种不同的东西。『说一...
前言 0x01 因为 Cuteen 主题下个版本就要脱离 Typecho 转向 React 开发了,所以前段时间终于学完了 React,算是勉强入了门。最近在把 React 的笔记、新写的 API 整理成文档,整理到一半才发现乱七八糟的东西越来越多了,用到的时候很难找到对应的内容。 0x02 想起好久之前看的这篇文章,当时觉得克隆一个数字版的自己是很酷很酷的事情。但是受限于技术和钱包以及数据量,并没有能够实现。 趁着这次机会就想着能不能把笔记...
最近想要做一个获取博文头图的颜色的功能,想到了好久好久之前写过一篇通过 中位切分算法 来实现图片的颜色提取。 中位切分算法与 K-Means 聚类算法 中位切分算法是一种基于颜色直方图的算法,通过递归将颜色空间划分成小立方体,最后每个小立方体的颜色值用该立方体内颜色的中位数代表。这种算法在图像颜色分布不均匀的情况下容易出现明显的颜色偏差,导致提取出来的颜色不准确,例如图片有大...
今天看了看网站的访问日志发现有一个 User Agent 是 Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html) 的蜘蛛一直非常频繁地爬取网站,而且看着二十多 Mb 的日志就知道爬取网站已经有好一段时间了。 网站日志 根据这个蜘蛛爬取的网页来看,应该是将以前爬取过的网页的一些参数进行随机组合再进行访问爬取,所以爬取的链接都是一大串的而且基本上返回的都是 404。再加上每隔几秒钟就爬取一...
[!IMPORTANT] ==该生成器的兼容性== 该生成器编写于 Office 365 版本的 PowerPoint,Office 系列应该都能正常使用。下载前请先确认您使用的 PowerPoint 是否为 Office 系列。 ==为什么 WPS 系列不适用?== 根据 WPS 使用文档:如果需要使用 VBA 宏功能,需要购买 WPS 的商业标准版或者商业高级版,个人版是没有宏的使用权限的。详细信息请参考:[如何获取 VBA 宏的使用权限](https://www.wps.cn/learning/article/detail/i...
摘要: 该文章介绍了如何将国内外的解析请求分离开,国内访问走国内线路,而国外访问走 Cloudflare,从而提高国外访问速度。文章详细介绍了注册 EU.org 域名、添加站点到 Cloudflare、启用 Cloudflare for SaaS 等步骤,并提供了具体的设置和解析记录。
由于网站的服务器在国内,导致国外访问速度非常缓慢。将国内外的解析请求分离开,国内访问走国内线路,而国外访问走 Cloudflare,可以有效提高国外访问的速度。 需要准备的东西如下 一个 Cloudflare 账号、一个绑定了银行卡的 PayPal 账号(用作开通免费的 Cloudflare for SaaS,所以银行卡没有余额也可以)、一点点时间 注册一个用于中继的域名 首先来到 EU.org 注册一个免费的二级域名: 进去之后请忽略网站极简的设计风格,点击 Sign-i...