关于博客新主题

在这篇文章中,不讨论深刻的问题,仅仅讲述博客新换主题的一些事情——为何选择这个主题,我对主题进行了哪些修改,我从中得到了什么。

博客的上一个主题

上一个主题修改自Saira。查看开发日志,我发现后期版本中删掉了很多用于主题自定义的代码。查看官方主题商店可见,这部分自定义功能,外加一些其他功能,被设置成了付费主题功能。我利用wordpress.org的开发日志功能,将作者删掉的那部分代码手动恢复了回来。

这个主题的代码中,有大量的注释,而且注释中非常清晰的写出:如果你想改,请改动这里的哪个代码。作为非程序员,对我来说,这大大降低了修改的难度。

这个主题我用了两年半,期间断断续续进行了多次修改。

我突然想到,某国产博客系统的应用商店,没有类似于开发日志的功能,我们无法查看商店内所有开源主题和插件的历史源代码。

博客的新主题

上一个主题用了两年半,我的心境发生了一点变化:主题本来很简单了(不能说是极简,毕竟页面元素还是有好几种),但我想找找更简单的——我想尝试首页只有标题,没有摘要的主题。折腾的过程中,我测试过多个WordPress主题,最终将目光放在瑞典大佬开发的免费主题McLuhan,并进行了一些修改。

适配汉字

该主题自带字体文件及相应css,该字体不是汉字字体。我修改字体家族,调用Windows、Linux、macOS、BSD的内置字体进行显示。并且移除原字体文件及相应css。

我看到有些博主用了云端字体,如霞鹜文楷和思源宋体。当我正在阅读他们的文章时,突然屏幕一闪,所有文字消失,几秒钟后,这些文字以引用的字体重新显示。这个过程有点突兀,因此我没有在博客上使用云端字体。

主题汉化

对前端显示的英文进行汉化。除右下角的版权信息外,其余部分应该已经全部汉化了。如果我发现汉化不完整的地方,还会进行修改。

修复Bug

该主题有一处bug:评论翻页,或提交评论后,无法直接跳转到评论区域。我不是程序员,所以发现该bug时是懵逼的。对比上一个主题的源代码,我发现该主题少了一句代码,也就是id="comments"。添加以后,这个问题没有再出现。

修改主题的收获

检验知识的唯一方法

在过去折腾的过程中,我虽然没有足够的时间去系统性学习html+css,但我依然学到了一些css和php知识。在修改主题的过程中,可以对我所学到的知识进行检验,看看我掌握的知识有没有出现错误。事实证明,我学到的是正确的。

验证自己的想法

在讲述如何验证自己想法之前,先讲一下心路历程。

该主题针对英文及瑞典语文章的显示效果是非常好的。我们都知道,汉语言文字和英文、瑞典语最大的不同是,汉字是方块字,视觉上要比英文和瑞典语文字大。因此,使用该主题显示汉字便没有英文和瑞典语那么好看了,我需要进行修改。

我想到,如果我增加行距,设置为两端对齐,为了减轻眼睛负担而将字号加大(尤其是移动端),是不是可以呢?

于是改动相应的css代码进行测试。最终发现,我的想法是正确的。

成就感

修改主题的过程中,当自己收获了成功的喜悦,心中会有让自己满足的成就感。

也许有人会问:你为何不直接用国内开发者的主题,你到底是什么居心?

答:没有什么居心,就是因为这种成就感。

在一位国内大佬连续开发出几个简单的WordPress和Typecho主题之后,我看到有博主在其博文中说:“我看到关注的博客很多都已经食用。”这个“很多”到底是多少,我不清楚。我关注的博客中,也有使用的。他的主题外观看起来不错,我在测试站安装使用过。外观好看的主题当然不仅于此。我选择了在自己能力范围内的折腾,这个过程让自己有知识和能力上的收获,更有成就感。

这个主题会用多久

这取决于下一次心境变化的时间,目前还无法确定。

下一个努力的方向

学会WordPress的主题架构,并能够将自己在Typecho上开发的主题移植到WordPress。由于时间有限,这个努力的方向能否实现还不确定。

在这里,要感谢TasteWP提供的免费服务,给我提供了完善的测试环境。特别是,我的VPS和虚拟主机都尚未支持安装PHP 8.3,但这个主题确实是在PHP 8.3环境下修改的。

64 条回复

粽叶加米 2024年1月19日 回复

看来除了博主我是第一个看到,很简洁很舒服,之前的主题有个背景图,加上我chrome插件开了深色模式,可能导致不太好看。

林海草原 2024年1月20日 回复

我也意识到了这个问题,正好现在不用被困扰了。

springwood 2024年1月19日 回复

php 都到 8.3 了,真快。

林海草原 2024年1月20日 回复

好像是去年快年底了发布的,这个“世界上最好的语言”我都用过好几个版本了😂

广树 2024年1月19日 回复

这就是做博客的一种快乐

林海草原 2024年1月20日 回复

是的,很快乐。
我想问你一个问题但忘了给你留言了,这个问题是:你的博客是自己设计的前后端吗?很棒。

广树 2024年1月20日 回复

谢谢!
是的,前后端全部都是自己写的。
这个月才刚把博客切换成了自己设计开发的这套博客系统。代码也是公开的。

天一生水 2024年1月19日 回复

手机端查看,感觉行距和字体都稍微大了一点点。

苏三州 2024年1月20日 回复

我看着觉得还挺舒服的

林海草原 2024年1月20日 回复

谢谢夸奖😂

林海草原 2024年1月20日 回复

有一部分行距我没设置好,今天我修复了一下。现在看着更协调了一些。谢谢你的意见😂

威言威语 2024年1月19日 回复

换一个主题就是换一个心情。

林海草原 2024年1月20日 回复

是的,换个心情,现在更适合阅读了。
你的主题也很不错,我也在测试站用过,喜欢。

网友小宋 2024年1月19日 回复

字体直接放自己服务器上啊!

林海草原 2024年1月20日 回复

中文字体和英文字体区别最明显的就是,中文字体太大了。以霞鹜文楷为例,字体文件大概41M,在自己服务器上加载的速度不敢想象😅

川崎 2024年1月20日 回复

菜单没有许多图标真的好评。

林海草原 2024年1月20日 回复

哈哈哈哈😂

TF 2024年1月20日 回复

这个主题很好看啊,搞得我也很想换来用了,😁。另外,请教一下,你这个文章目录功能是什么插件吗?

林海草原 2024年1月22日 回复

哈哈可以用的,而且这个大佬的主题不仅这个好看,也有其他好看的,都可以试试。
这个文章目录是一个插件,插件官方地址是:https://cn.wordpress.org/plugins/easy-table-of-contents/

夕格树洞 2024年1月21日 回复

这个版本电脑端看起来很舒服,比之前版本提升不少,体验也好了许多。

林海草原 2024年1月22日 回复

谢谢夸奖😂

淡然若雅 2024年1月21日 回复

默认主题才是最极简的。

林海草原 2024年1月22日 回复

你现在用的typecho有个新的默认主题,字大,好看,你要不要去试试呢?

发表回复