使用CloudFlare Workers搭建网页截图API
最近使用Hexo重建了我的博客,使用Stellar主题过程中,在友链部分需要填入网站封面,太过繁琐,所以考虑部署一个网页截图API来实现,搜索过后发现已经有博主使用Cloudflare Workers通过Cloudflare的“浏览器呈现”功能来实现了自动获取网页截图(使用Cloudflare...
最近使用Hexo重建了我的博客,使用Stellar主题过程中,在友链部分需要填入网站封面,太过繁琐,所以考虑部署一个网页截图API来实现,搜索过后发现已经有博主使用Cloudflare Workers通过Cloudflare的“浏览器呈现”功能来实现了自动获取网页截图(使用Cloudflare...
今年开始理财,但因为购买渠道众多导致持仓比较分散需要打开各个 APP 查看盈亏情况,所以给博客加了一个自动更新持仓净值的页面(参考:示例页面)。主要使用的是天天基金的 API 接口。 代码分 3 个文件,分别是用以自动更新基金净值的 update_funds.php,用以存储基金信息的 fu...
最近 NAS 系统由 Unraid 更换回绿联云,经过数个版本的迭代,绿联云的系统可用度还是蛮高的,在绿联云部署 qBittorrent 过程中发现下载很慢,仅能连接上 IPv4 的用户,qBittorrent 想要下载速度快,那开启 IPv6 是必须的。Docker 开启 IPv6 最简单的...
今天检查站点的时候,发现其中一个站点使用搜索引擎蜘蛛模拟访问时跳转到了色情网站,查看了下原代码,被挂马已经有一段时间了,相较以前遇到的木马病毒,这个病毒做的很隐蔽,作为管理者,很容易忽视,以下是木马核心文件以及分析,希望能为搜到这篇文章的你提供帮助。 恶意代码分析通过分析比对,病毒是通过篡改P...
Typecho 按年输出归档页面这个功能,网上能检索到现成的代码,但对于移植主题复杂的 html 结构而言实现起来太过繁琐,以下是网上找到的代码,在此基础上进行修改太过烧脑,遂尝试使用更优雅的方式,html 结构更清晰,方便主题移植时候根据原始 html 结构进行适配。 12345678910...
在移植大叔的 Cherry 主题过程中,发现 WordPress 版本有一项功能是文章内容中插入其他文章的卡片,直接删掉该模块有些可惜,遂研究了下该如何实现,检索后发现已经有短代码插件可以使用,但不太符合需求,所以考虑利用 functions.php 文件来实现,预览效果如下文章卡片。 [p...
基于PHP实现的缩略图API在Github上有现成的,但过于老旧,遂用DeepSeek写了一个,基于PHP的GD扩展实现,支持域名白名单,本地缓存,临时文件隔离,过期缓存文件清理,需要在配置中修改域名白名单及缓存文件存放目录。 考虑到所使用服务器存储空间有限,故加入了缓存清理机制,缓存逻辑:在...
GD 是 PHP 中的一个图像处理扩展,在生成缩略图时需要用到,但使用的 php:7.4-fpm-alpine 中并未预装,尝试使用 docker-php-ext-install gd 安装失败,经过查阅资料后终于成功安装上,记录如下。 更换国内镜像源因为使用的是国内服务器,apline ...
最近在逛 NodeSeek 时,看到网友分享的阿里云通过自定义镜像 156 块购买 5 年云服务器的办法,但存储只有 1G,使用 Docker 部署后存储空间太小,所以考虑直接用包管理来安装 Caddy2+PHP-FPM 来部署 Typecho 博客。 更换国内镜像源因为使用的是国内服务器,a...
使用 Seafile 已经好几年,日常中使用它来同步照片、同步 Enpass 的密码库、存储历史文档,6.X 版本持续运行几年也未发生问题,因为备案政策越来越繁杂等原因,不得不重新购置一台海外服务器来重新部署一下 Seafile,由于 Seafile7 以上版本对 Python 版本要求提高到...