关于本站
这个站点直接运行在我家的虚拟机上,透过 Cloudflare Tunnel 对外提供服务。如果亲在未来的某个时候遇到服务不可用的情况,请等等再试。
建站目的
创建这个站点是为了方便我随时发些牢骚。我不想使用微信朋友圈好久了。
另一方面,我还想记录下家里两只小可爱的成长。这样万一哪天我突然没了,她们也能有地方知道她爹曾经是那么爱她们的。
网站配置情况
部署
之所以将网站部署在虚拟机上,是因为我希望网站能够长久地运行下去。我在路由器上做了本地 DNS 解析,在家里访问 blog.tsz.me 这个域名时就不会走公网了。这样,服务器就不会因为没有续费而销毁;域名也是这样,即使被回收了,家里也能访问的到,大不了就是提示证书不安全罢了。
选择 WordPress 作为管理系统,纯粹就是因为没有门槛,生态比较好。我闺女没准儿未来也要在上面写东西呢。
模板
本站当前使用的是 YAYU 的 Paper 主题。
为了更好的满足我的要求,我稍作修改:
- 移除了
functions.php
中的add_filter('xmlrpc_enabled', '__return_false');
——我需要能够通过手机上的 WordPress APP 来发表文章。 - 移除了
functions.php
中的add_filter('rest_enabled', '_return_false');
和add_filter('rest_jsonp_enabled', '_return_false');
——未来我可能会自己写代码来实现些功能。我是不是透漏了过多的服务器配置信息…… - 移除了
style.css
中的@media (prefers-color-scheme: dark)
部分:这个主题的黑色系有点儿不好看。
插件
为了能够让系统所需的资源最小化,我安装的插件并不多。
- Akismet 反垃圾评论:垃圾评论真的很多诶;
- WP Githuber MD:一个 md 编辑器。在电脑前写东西时我习惯用 markdown 语法。
遗留问题
当前网站的运行存在的问题还是很多的,未来会陆续解决。
网站运行不稳定
问题一:有时 tunnel 会断掉,需要重新连接。造成这个情况的原因还没有确定,不知道是我路由配置的科学上网工具导致的,还是虚机的网络配置问题。至少运营商的原因已经排除了。
当前已修改路由器配置,对于 Cloudflare 的域名采用直连,不走代理。
问题二:后端 php 会莫名地挂掉。要是我最后还不能在配置上找到原因的话,我就准备写个脚本监控进程了。笨人有笨办法。
当前修改了 php.ini 中的一些配置:
error_log = php_errors.log
log_errors = On
display_errors = Off
memory_limit = 1024M
max_execution_time = 600
写了新的启动脚本:
@echo off
title 启动 php-cgi
echo 启动 php-cgi
:loop
php-cgi.exe -b 127.0.0.1:9000 -c php.ini
echo php-cgi 崩溃于 %time%,正在重启...
timeout /t 5
goto loop
未在服务器上运行照片混淆
文章中可能包含我家娃的照片,照片混淆得加,不能让爬虫爬走去 AI 识别了。
之前数据的导入工作
我也不知道有没有什么快捷的操作。感觉工作量挺大的。
别的也没有什么好介绍的了。
欢迎各位光临。