@TODO

  • 一直想写个主题, 但是一直没写(
  • 写个插件, 发现不利于 SEO 自己都关了
  • 域名, 考虑买个新的, 到时候挂 CF
  • 代码公式渲染 (取消了,然后新主题又自带)
  • 随机博客背景, 干的第二件实事
  • CDN 加速, 懒

站点优化

2022/4/13: 将博客版本更新到1.2.0,似乎只是规范了代码的写法
2022/6/12: 将 DNS 服务器修改回默认, Cloudlare 虽然在功能上比原来的好用,但是在国内直连速度实在是太慢了,起码这个网站不适合用.
2022/11/25: 更换了域名服务商, 域名解析自然也跟着换了.
2023/4/21: 服务器更换镜像, 重新搭建环境.
2023/8/25: 再次清理文章分类, 尽量减少分类并且不使用标签 (这个博客标签是真的难用....
2023/9/22: 陆续屏蔽了一些爬虫的 UA 和 IP 段, 点名国内的互联网大厂!
2023/12/5: 更新服务器规则, 并对 IP 段解封. (其实是因为太多了忙不过来
2023/12/12: 更换服务器镜像, 后续将通过其他方式封爬虫
2024/2/28: 发现一些兼容性问题,近期将进行处理
2024/11/12: 最近在考虑搬家,到时候可能会用上减速 CDN,不过那也是明年的事了

SEO 优化

优化完了, 封禁国内搜索引擎爬虫 UA.

配置伪静态

从 Apache 到 Nginx, 就变成了这样

        location / {
            if (-f $request_filename/index.html) {
                rewrite (.*) $1/index.html break;
            }
            if (-f $request_filename/index.php) {
                rewrite (.*) $1/index.php;
            }
            if (!-f $request_filename) {
                rewrite (.*) /index.php;
            }
        }
        # Typecho 伪静态
        if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php$1 last;
        }
        # PHP 代理
        location ~ .*\.php(\/.*)*$ {
            include fastcgi.conf;
            fastcgi_pass unix:/run/php82-fpm/php-fpm.sock;
            fastcgi_index index.php;
        }

插件

试过挺多的, 最后需要的差不多就这些:

  • Access
  • CommentToMail (2022.1.16)
  • Sitemap
  • SmartSpam
  • Sticky

文章

markdown 语法规范化, 以前写的东西都很乱.

另外也应该试着混写一些 HTML 代码进去了.

购买域名

目前用的是我的第三个域名, 续费的钱应该是有的, 但还想买个国外的干点别的.

自建API

导航栏写了一个简单的描述页面, 主要是使用随机壁纸功能.

2023/5/10: ffmpeg -i x.jpg -q:v 75 -c:v libwebp x.webp 将图片全部转为 webp 格式用于小水管了, 体积上大约是原来的 7%.

开子站点

用 acme.sh 给自己签了证书, 方便内网服务使用.

- TO BE CONTINUE