Typecho 按年输出归档页面这个功能,网上能检索到现成的代码,但对于移植主题复杂的 html 结构而言实现起来太过繁琐,以下是网上找到的代码,在此基础上进行修改太过烧脑,遂尝试使用更优雅的方式,html 结构更清晰,方便主题移植时候根据原始 html 结构进行适配。
在移植大叔的 Cherry 主题过程中,发现 WordPress 版本有一项功能是文章内容中插入其他文章的卡片,直接删掉该模块有些可惜,遂研究了下该如何实现,检索后发现已经有短代码插件可以使用,但不太符合需求,所以考虑利用 functions.php 文件来实现,预览效果如下文章卡片。首先得捋...
基于 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 博客。更换国内镜像源因为使用的是国内服务器,ap...