关于博客新主题

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

博客的上一个主题

上一个主题修改自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月21日 回复

很喜欢你博客的样式,内容很不错!收藏了!

老张博客 2024年1月22日 回复

感觉没有以前好看了样。

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

没有那么丰富多彩了
唯一和以前相同的,就是主配色同样被我设置成了长春花蓝。

小陈故事 2024年1月22日 回复

右侧文章区如果弄个自适应屏幕宽度会不会更好一些。感觉汉字有点大后显得文章阅读区稍有点窄,就是每行的字有点少。

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

目前暂时没有能力做这个改造,这是我的下一个学习目标。

小雨 2024年1月22日 回复

这个主题很好看呀。我发现我的主题和你的主题都是同一个人开发的咩。

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

是的,你用的主题我还测试过,很不错,很好看。

2broear 2024年1月22日 回复

越往后,其实就是一切从简了

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

如果我能把我在typecho开发的主题移植过来,那么博客页面比现在会更简洁,因为配色都没了😂

ST MInuo 2024年1月22日 回复

我觉得会越改越简单。

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

那是肯定的

ST MInuo 2024年1月22日 回复

这个主题我之前用过一段时间。

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

用了多久?换掉的原因是发现了新主题吗?
对了,你现在用的主题的开发者转行给dotclear博客程序开发主题去了😂

ST MInuo 2024年1月25日 回复

我没有用多久,好像是我主机的问题,当时加载有点问题,然后我就换成了现在用的。您说的现用主题作者的事儿,我还真不知道呢。

DavidYR 2024年1月22日 回复

主题挺好看的!挺喜欢这种简约风,就是感觉电脑显示左边侧边栏的比例有点违和……

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

我找到了侧边栏的css代码,我调试了一下,始终也找不到更合适的比例。如果左边窄了,右边又违和了。我再调试一下看看能不能找到更合适的比例。

hctib 2024年1月24日 回复

这个配色原来还有名字。我觉得很好看,忧郁含蓄,不知道为什么和您博客的风格很搭。

美樂地 2024年1月24日 回复

我个人觉得整个主题不错,很淡雅

发表回复