如何提高用户网页阅读体验

如何提高网页中文字的阅读体验,这是可以写一本书的问题,仅仅是粗略的搜索一番,也是众说纷纭。我倒认为这是一件很主观的事,即使是同样的排版设置,在不同的设备,不同的系统甚至不同的浏览器中表现都不一样,也可以说在网页设计中排版是极其自由的,关于如何提高用户阅读体验这件事,自然没有统一的标准。

从 Typecho 迁移到 Hugo

在上一篇文章 个人博客的最终归宿是静态网站吗 决定从 Typecho 迁移到 Hugo 后,为了保持博客样式不变,从 hugo new theme 开始,从零写了一个主题,经过这一周来 50+ 小时的努力,终于能 rm -rf typecho 后将网站重新上线了。

总体来说,样式还原度 98%,功能还原度 90%,整个过程主要分为数据迁移和主题制作两大部分,本文将简单记录下实现过程。

个人博客的最终归宿是静态网站吗

这几天一直在思考,对我的博客来说,最佳的管理形式是什么,或者说我应该在折腾博客的维护运营这件事上花多少精力。

作为一个自发电的博客,唯一的“收入”就是多少能帮助到他人和自娱自乐,但投入的无效精力似乎过多,总是时不时的想着要不要换一台更厉害的服务器,今天优化下 MySQL,明天折腾下 PHP 配置,搞到重启报错了,赶紧花半天时间排查回档。随着时间的推移和每天要面对越来越卷的社会,似乎不再有那么多精力折腾这些了。

网上冲浪一番后,发现不少大佬都从动态网站迁移到了静态网站或者托管到博客平台上了,当然,最后大部分都停更了。不过这也让我在想,个人博客的最终归宿是静态网站吗?

我选择了放弃 jQuery

偶然看到 Github 的一篇文章 Removing jQuery from GitHub.com frontend,虽然看不懂,但让我大受震撼,然后陷入了思考。

jQuery 好吗?当然很棒!作为一个简洁快速的 JavaScript 库,可以用更少的代码做更多的事情,同时也是一个时代的王者。在大家都在转向 React 库、Vue 框架等的今天略显落寞,新项目使用的人越来越少,但由于强大的底蕴,并不妨碍其一骑绝尘的占有率。

就我的网站来说,当时有不少功能,秉着能实现就行的想法,都是直接在网上找解决方案,自然而然的引入了 jQuery。等到如今再看,似乎并没有用到太多,虽然 jQuery 压缩后也就 30kb 左右的大小,但我用的估计不到 3kb,同时简单看了下,很多 jQuery 方法使用原生 JS 实现 (You might not need jQuery) 也并不复杂,同时能获得更好的性能,放弃 jQuery 也是一件自然而然的事情。

关于我的小破站折腾速度优化这件事

最近花了不少时间试着优化网站速度体验,从进一步优化 Nginx 配置到尝试各种付费 DNS,从静态资源反代到境内直连,境外 Cloudflare CDN 分流,网站打开速度从全球平均 2.5s 降低到了 1.2s 左右,毕竟哪个博主不想让自己的网站秒开呢。

当折腾完后回过头来看时总觉得哪里不对,我的小破站真的需要经常去折腾这些吗?

记一次家庭网络折腾

上一次折腾家里的网络还是去年(单线复用解决一根网线同时 IPTV 和宽带问题),前几天刷论坛的时候看到了 Redmi AX6000 的车,不到 400 元的价格性价比很高,目前用着华硕 RT-AC1200-GU,表现很稳定,但 5G 穿墙信号有点弱,很快就说服自己可以入手,虽然大概率是再包装的退换货。

既然买了新路由器,自然得创造一个新的伪需求。

贴一些 SmokePing 记录

去年入坑树莓派的时候也顺手搭了个 SmokePing 服务在上面,监控了一些自己在用的 VPS 商家和 DNS 服务,现在准备把树莓派丢抽屉里吃灰了,所以这里贴几个最近一年的监控图。

SomkePing 设置的 ICMP Ping 监控,下面的监控网络为西南电信,但由于个别商家存在 ICMP 和 TCP 走不同路由的操作,同时环境因素(宽带服务商、时间、当地 QoS、当地国际出口带宽等)对不同用户的体验影响都很大,因此只能图一乐。