网站维护日志

To-do List

现在感觉时间越来越不够用了,一些想法并不能立即去实施。这里记录一些希望对水景一页所做的更改,待时机成熟就慢慢执行。

  • 主站点的页面不够简洁,想办法继续精简吧
  • style.css 还可以进一步精简
  • 论坛的页面需进一步定制

LOG

只是记录水景一页的一些建设情况,包括模板修改、插件使用、系统升级等等。

2021.07.02

因为垃圾评论太多,实在难以从 WordPress 自动过滤的评论中去翻找误报,所以开了自动将明显的垃圾评论丢弃的功能。

2020.08.13

升级到 WP 5.5 之后,禁用并删除了 Lazy Load 插件;sitemap 插件因为可以提供针对 BBS 的更好的整合而保留。

另外,因为没有认真考虑而直接删除了 FeedBurner 中的 Feed 并作了永久跳转,无法恢复了。估计那个没法用了。删除了网站中提供的 FeedBurner 链接和邮件订阅。

2020.04.03

将主题模板中使用的分页导航还原为默认的「前一页/较早文章」和「后一页/较新文章」,清理了 functions.php 中的自定义并删除了插件 wp-navi。因为页面太多了,导致网站内部链接过多,而且实在也没人会使用这种翻页来浏览网站,又不是论坛。

2019.09.20

因为 openSUSE Tumbleweed 周报的内容太多而其它内容太少,首页的节奏太单调了。昨晚忍不住给调整了一下。在常规列表中不再显示 oSTw 周报的文章,但是在首页底部增加了热门文章列表和 oSTw 周报的文章列表。

2019.03.16

升级 VPS 中 CentOS 7 系统里的 PHP 到 7.3.3。详细记录

2018.04.14

尝试在这个网页服务器上优化内核的 net ipv4 参数。一个月来,利用 Google Analytics 上的统计信息与前一个月的访问情况作对比,平均服务器连接时间从 0.64s 降到了 0.47s,但是平均网页加载时间从 12.01s 增加到了 14.42s,而平均服务器响应时间和平均网页下载时间都几乎没有变化。前两项在之前3个月的平均值分别是 0.54s 和 12.18s。非要说有什么变化的话,那就是平均服务器连接时间变化不大的情况下,平均网页加载时间反而增加了。暂时就保持这些设置吧。

2018.03.22

受不了 Google 一直发邮件推荐了,准备开启他家 Adsense 的「智能广告投放」。发现页头的广告代码跟原来的一模一样。于是在「讨论区」的模板里清除了以前自己添加的广告块,改由 Google 的 Auto ads 自动处理,看看效果怎么样。

2017.10.16

Deactivated Facebook.

2017.09.23

梳理了服务器 CentOS 7 中系统更新带来的各种配置文件的 rpmnew 将更新合并到当前配置中。整理了全部 19 个配置文件,似乎没有重要的更改。相见日志

2016.11.27

删除「软硬兼施」分类,文章合并到「计算机」分类。详见这里

2016.10.30

文章的附加信息里显示了分类和标签。如果有多个分类或者标签,其间使用的分隔符被翻译成了汉语的全角逗号。现在通过编辑翻译文件 .po.mo 改回英文半角逗号加空格的形式。

2016.05.28

今天第一次注意到来自 IPv6 地址的攻击。封掉一个 IP 后又来一个新的,而且同时还伴随有来自同一地域的 IPv4 的地址发起的同类型攻击(这次都是暴力破解 WordPress 密码)。

更新了检测并自动屏蔽恶意 IP 的脚本,增加了对 IPv6 地址的检测和屏蔽。

2016.05.01

在 StartSSL 证书即将到期的时候将网站使用的 SSL 证书改为由同样免费的 Let’s Encrypt 提供。部署过程详见这里

2016.02.02

处理网站中 http 与 https 元素混搭的关系在 https 浏览时可能无法显示图片的问题。详见这里

2016.02.01

调整了一下 GAD 广告。将之前调整成 Responsive 形式的文章底部的广告重新改成固定大小的,只是尺寸从最初的 300×250 变成了 336×280。观察一段时间吧。等什么时候想起来了再比较一下看看。

因为之前固定大小的时候,其广告收入比侧边栏的两个只差一点点,改成 Responsive 的之后就只有侧边栏任意一个的 1/5~1/4 了。

2015.10.29

加入自动目录生成。代码改编自 Table of Contents Plus。针对一些情况做了调整:

  • 已有手动添加目录的不再插入自动目录(need_toc())
  • 标题前有手动编号 [0-9]. 或 [0-9]  的不再自动添加数字列表编号($titlehasnum = true)
  • (2015.10.31)已有手动编入 id 及 anchor 的则保持原样(has_manual_anchor())
  • (2015.10.31)已有手动编入 id 却无自链接的只增加自链接不修改 id
  • 其它未考虑到的情况待以后补充

2015.10.06

调整了服务器上的 SSL 配置,现在应该能兼容绝大多数当前使用的客户端使用 HTTPS 加密连接访问水景一页。详见调整记录(该链接为加密链接,如果无法打开,请修改地址栏 https 为 http 并重试,并恳请留言说明浏览器的错误提示,谢谢大家 ^_^)。

2015.10.03

终于将讨论区从 UseBB 迁移到了 Simple Machines Forum。详见迁移记录

2015.09.03

从8月28日开始全站强制 SSL 连接之后一直挺正常,但是今天开始网站流量大幅度减小。经检查,发现是因为国内的 HTTPS 连接已经被大面积屏蔽了。所以还是切换到非强制 HTTPS 的方式吧。

2015.08.28

全站强制 SSL 连接。

2014.12.20

解决 Apache + PHP-FPM 中 mod_deflate 不压缩 php 网页的问题。参见解决方法记录

2014.12.07

升级操作系统为 CentOS 7,同时将 Apache 运行模式改为 MPM event + PHP-FPM

期间遇到一些问题:

  • mod_deflate 不压缩 php 网页,其它类型都没问题。已解决,2014.12.20
  • 优化 Apache 及 PHP-FPM 配置参数。已解决。
  • WordPress 多站点(子目录形式)中的子站点的仪表盘访问时 CSS 及 JS 文件加载路径不正确问题。由 PHP-FPM 的代理方式导致。已解决
  • 旧的屏蔽恶意蜘蛛的 Apache 2.2 配置文件中的代码不兼容 Apache 2.4 的问题。已解决,2014.12.20

2014.10.11

彻底改造了之前简单修改的 WordPress 2011 主题,精简了 style.css、functions 以及 theme setup (inc) 等,成了一个完全定制化的私用主题。同时将语言包也换掉了。翻译语由 twentyeleven 改成了 cnzhx 以避免提示更新语言包。

2014.03.20

不少朋友对小站自己修改的 WordPress 2011 主题感兴趣,干脆放到这里分享给大家吧:

cnzhx2011

2013.08.25

增加“最近更新的文章”列表,同时移除“随机文章”挂件和“活跃评论作者”列表挂件。

2013.05.16

增加“随机文章”列表挂件和“活跃评论作者”列表挂件。

2013.03.19

完善了网站地图模板,见网站地图静态页面。

引入彩色标签云插件

2013.03.13

修改针对版本小于 9 的 IE 浏览器的 html5.js 文件的加载路径

<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script>

<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>

以使用 googlecode 上的 html5shiv。位置在 header.php 中 line 54。

2012.03.12

升级 VPS 系统为 CentOS 6.4。见 CentOS 6.4 发布

2012.06.25 记录开始

既然是开始,需要记录一下当前的情况。时间长了还真不容易记住。
平台
平台当然是 WordPress 3.5.1 多站点模式了,采用 sub-directory 的方式安装。

另外还有个讨论区,采用非常简洁的 UseBB 来搭建,不过一直没什么活力。简体中文语言是自己翻译的。
主题
主题目前采用的是 WordPress 的官方主题 TwentyEleven(2011),不过自己做了大量的样式上的修改,部分结构也作了调整。(上面有下载)

关于样式。style.css.ori 文件保存了原始的修改痕迹,这里就不多记录了。

关于结构。页面结构需要记录一下,防止不小心覆盖了修改过的文件。另外创建了一些独特的静态页面模板,如搜索网站地图聚·博客购物页面站外资源(友链)等。

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)