OPhotobox是欧阳博客自主实现的零依赖图片灯箱,使用原生 JavaScript 与 CSS,不包含或依赖第三方灯箱库代码。

版本

  • OPhotobox 1.0.1
  • 作者:欧阳博客
  • 许可证:MIT
  • 兼容 Typecho 1.2 / 1.3、PHP 7.4+
    插件截图

    功能

  • 自动增强文章中的裸图片和图片链接
  • 默认仅在文章页和独立页面启用,可在后台切换为包括首页及归档列表的全站模式
  • 按文章或全站组织相册
  • 25%~600% 居中缩放,缩小、原始和放大状态均支持鼠标拖拽
  • 移动端双指缩放和左右滑动切图
  • 可配置幻灯片自动播放与播放间隔
  • 深色、亮色或跟随系统主题
  • 微博、QQ 空间、X / Twitter 和复制链接分享
  • 键盘切图、播放、缩放、全屏和关闭
  • 点击图片保持预览,点击图片外的遮罩区域关闭预览
  • 对话框焦点管理、减少动态效果偏好和加载竞态保护
  • 后台可配置循环切图、键盘、遮罩关闭、滚轮、双击、拖拽、界面元素和相邻图片预加载
  • 后台设置按基础、相册导航、缩放交互、幻灯片、界面与信息五个标签页分类

阅读剩余部分

友情链接是博客的"社交名片",但手动维护友链总会遇到这些麻烦:对方悄悄删了不知道、想加友链要改主题文件、点击没统计、外链跳转没提示。所以自己开发了 FriendLinks 友情链接插件把这些事都一次性解决了。

一、它能做什么

1. 友链申请与审核

访客可在前台填写申请表(站点名称、URL、Logo、描述、反链检测页面),提交后进入后台审核流程。支持两种模式:

  • 人工审核:申请进入"待审核"状态,管理员手动通过。
  • 自动通过:反链检测成功后直接上线,失败则进入待审核。

申请表内置防滥用:HMAC Token 防 CSRF、蜜罐字段拦机器人、同 IP 每小时限 5 次、URL 去重。
1-013803.jpg

阅读剩余部分

8月22号那天,当我发现宁波的云服务器离线时,万万没想到遭遇了云计算时代最荒诞也最惨烈的一幕——服务商被“底层删库”了。从官方给出的公安立案回执得知,起因竟是前员工恶意破坏了底层存储。虽然到了9月1日,服务商陆陆续续找回了一部分静态文件,但所有的数据库彻底丢失。更致命的是,原本以为万无一失的3个系统快照,因为是从底层存储被直接抹去,全部化为泡影。

这次事故的代价极其沉重:几个客户网站的数据库彻底蒸发,我自己在5月至8月期间心血研发的几个 Typecho 插件源码全数丢失,博客数据也一夜退回到5月份。到了9月3日,客服给出的方案竟是“放弃数据补6个月时长”。所谓的“安全云厂商”,在冰冷的免责条款和人祸灾难面前显得无比讽刺。离谱的遭遇已经遇上,除了认下这个闷亏,剩下的只有痛定思痛。

阅读剩余部分

      随着豆包“付费”登上热搜,用户基数足够大时,收费似乎成了必然。但眼下,许多想“养虾”的人仍被入门门槛挡在门外——尤其是刚接触AI的小白,最大的困扰莫过于:大模型的调用成本实在太高了!阿里云、京东云、智谱等大厂提供的API服务,动辄每月上百元,还得时常抢购配额。今天要给大家推荐一个性价比极高的选择——超算互联网中心(SCNET)推出的Coding Plan,特别是其Lite套餐,每月仅需20元,堪称新手入门AI的绝佳方案,同时还附赠一键安装OpenClaw的功能。
11.png

阅读剩余部分

Cloudflare Mesh:给AI Agent一张"安全门禁卡"

Cloudflare刚刚发布的Cloudflare Mesh,本质上是一套开发者友好的私有化网络方案

用一个轻量级的连接器(WARP Connector,现在叫Mesh Node),你可以把以下所有设备接入同一张私有网络:

✅ 家里的Mac Mini(跑OpenClaw个人助手)
✅ 开发笔记本(跑Cursor/Codex)
✅ 云上的Kubernetes集群
✅ 甚至运行在Cloudflare Workers上的Agent

关键突破在于:Mesh让设备之间可以通过私有IP直接通信,所有流量都经过Cloudflare覆盖全球330+城市的网络 relay,既解决了传统Mesh网络最难搞的NAT穿透问题,又天然继承了Cloudflare One的安全策略。
Cloudflare Mesh

阅读剩余部分