Wordpress加密站点相关

前言

准备一个图片为主的加密副站点。

  • 以下内容最终均改为hexo主题的相关插件解决

  • 较大的视频内容丢到github的某个仓库里面套了个博客的娃;部分BGM相关用了免费主机套娃

简介

因为访问速度问题,后面我是打算把大量内容转移到静态站点+图床伺候。

短期的话(-2025)图床打算采用之前已经在用的服务器,本地链接解决。

长期的话还是打算把内容转移到比较稳定的第三方图床,也就是Backblaze。

因为资料部分需要加密的原因,主站准备采用hugo的静态页面,但是加密部分的页面hugo还需要本地处理实在是太麻烦了,因此我弄了个免费主机,然后通过wordpress+外部图床的方式把加密页面进行分发。

如果说这个有啥毛病,一个就是免费主机固有的各种限制,比如SSL除了把主站的ns记录写过去以外没法正常部署ssl证书(因为ftp只给一个用户目录),有比如文件大小有限制,带宽有限制,或者文件容量很垃圾。

再就是wordpress自身的毛病,比如媒体库只能上传图片啥的。

下面简单介绍我使用的主机、插件

介绍

主机:infinityfree

配置:

  • 5 GB 存储
  • 无限带宽
  • 400 MySQL 数据库
  • PHP 7.4
  • MySQL 5.7
  • .htaccess 完整支持
  • 免费子域名
  • 免费SSL (但是需要根域名迁移过去)
  • 免费DNS服务

因为有些CDN加速功能想保留在cloudflare上,所以暂时没把根域名迁过去,但是子域名的locks.chukogals.top可以通过cloudflare写入NS记录解析过去。

外链图片导入插件:External Media without Import

虽然因为安全性问题被wordpress下架了但是github能找到安装包。

https://github.com/zzxiang/external-media-without-import

用了以后神清气爽,再也不用担心免费主机容量不够了。

*注:不过后面开的相册功能还是……emmm占了不少空间。

另外记得设置一下防盗链。

问题:

  • 图片量不能太大(否则处理时间较长),且图片需要存在地址。
  • 部分相册插件因为无法读取实际图片信息导致图片无法导入。

相册插件:NextGEN 图库

支持中文,也支持若干种图片显示形式。还不错。

图库类都是另外开了一个gallery文件夹转移图片文件。

网站:https://locks.chukogals.top/ (此站没投入使用)

其他插件:

  • Upload Media By URL(远程导入)
  • User Access Manager(避免直链抓取)
  • Markdeep Block(插入图床原图)
  • Automatic Translator(国际化添加翻译器)