前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WebMaster 123 - 如何选择适合你的博客主题

WebMaster 123 - 如何选择适合你的博客主题

原创
作者头像
惶心
修改2018-10-23 11:50:04
1.2K0
修改2018-10-23 11:50:04
举报

前言

本篇,作为 WebMaster 系列咕咕咕了两三个月以后的第一篇,先超前一下,我们今天谈谈如何选择适合你的博客主题。

说明

因为我只熟悉 Wordpress Typecho 两大平台,所以今天我们涵盖的所有主题都将会从这两个平台出发。

另外,本文可能包含没有利益关系的推荐(非推广)信息,仅仅服从个人意愿。

正文

一、如何发现主题

在你准备成为一个站长(Webmaster),在为你未来的站点做准备工作的时候,你一定会广泛地浏览互联网上的信息。而这个时候你大致上会从三个渠道发现新的主题:

  1. 主题本身发布的渠道。如作者博客本身,以及一些代码托管平台(开源为主),如 GitHubCoding.net
  2. 博客平台官方的主题获取渠道,比如说 Themes - Wordpress 以及 typecho.me
  3. 第三方平台发布,这些平台大部分是商业性的,发布的一般是 商业/付费 类型的主题(这里就不列举了毕竟上面的主题一款也买不起);当然,也有一些大型的商业主题会使用自己的资源和渠道销售自己的主题,比如 nicetheme.cnthemebetter.com

一般来说,从个人的角度讲,第一种渠道找到的主题无疑相对来说是最好的,因为个人制作的主题(如果就算收费)也相对便宜,同时也有非常多的大佬做开源免费的主题,无偿发布。对于如何考虑这些主题,我们将在下面详细说。

而在博客平台官方渠道发布的主题,很大程度上都是免费的。然而,这里面有两个不同的情况:

  • 在 Wordpress 官方渠道发布的主题,基本上都是歪果仁做的(当然也有中国开发者在上面发布主题的,但是比较少),这些歪果仁做的主题会出现两个问题,要么包含 Pro 选项,要求到自己的网站购买专业版才可以使用全部的功能,这些专业版一般都是十几美金起步的(国外 wp 就是这个价格),并且!很有可能出现了问题无法得到修复和解决,因为可能开发者早就已经放弃了开发和维护,仅仅留一个空壳收钱;另外一个可能出现的问题是,主题大量应用没有针对中国进行速度优化的第三方开源 CDN,如 cdnjs 或者 BootstrapCDN - 这些开源 CDN 在任意一个非中国地区都可以得到非常好的加载体验,自然而然国外的开发者就会极其倾向于使用这些 CDN 库。然而因为中国特殊的网络环境,这些 CD你 库并不能够在中国内快速加载,因此如果使用这些主题的话,在没有自行优化的前提下速度可能会非常的慢。
  • 而在 Typecho 官方渠道发布的主题(事实上typecho.me 应该也不算官方的渠道,但是因为是官方推荐的以及真心多人用,所以也成了几乎唯一的一个比较正式的发布渠道)情况就相对来说好一点,因为都是国人做的主题所以优化啥的也会多加注意一些(然而依然很多人用 BootCDN 这一极其不靠谱,也没有针对海外做优化的 CDN,所以如果使用了还是会有比较不好的体验)。但是由于缺乏足够完善的机制(比如说官方源更新主题),所以很多主题会缺乏更新,基本上停留在发布时的版本)

在第三方商业平台发布的主题,一般都拥有非常高的质量,以及非常高的价格。除非拥有足够的资金或者确切的需求,否则对于个人来说不推荐购买。除此以外,这些主题因为需要防止盗版,一般会加密部分或者全部核心文件,这样一来自行修改主题的可行性将会大大降低。

二、如何挑选合适的主题

好看的主题千千万万,开发者积极维护更新修 Bug 的主题万里挑一。

挑选主题,好看自然是前提,但是考虑主题的开发者也是非常重要的一部分。

不是说主题免费开发者就一定不会积极维护,不是说主题付费开发者就会很愿意去维护主题。事实上,这一定取决于开发者的个人性格以及对待事情的态度。而开发者对待主题本身的态度,是非常重要的。

那如何看这个主题背后的开发者是否会积极维护主题,处理可能会有的 Bug 呢?我建议从这几个方面去看:

  • 主题文档 - 主题文档一般会随主题发布的方式而发布,有的作者会选择在 GitHub 内以 README.md 或者 Wiki 的方式展示主题文档,也有作者会在博客内新建文章说明。但是无论是哪种方式,各位都可以凭借自己的感觉判断这个文档是否完善、是否 “负责任”。一般来说,优秀的主题文档首先会持续更新,尤其是当主题有了新的特性,文档一般都会对新的特性进行说明,告知需要注意的地方。此外,文字应该易懂,在必要的地方配上截图等等。其实写到这里,有一个刚刚想到的点子:你只要去看这个文档是否用心写了就好。而辛辛苦苦写了主题,但是文档都懒得写的开发者,我认为是稍微有那么一点点不负责任了。这也就是为什么你可以看到我寥寥几个弱鸡开源项目,比方说 hxco/Gethifocus/Grouper 都拥有比较详细的文档的原因了。
  • 更新记录(Change Log)- 一个好的主题,从发布开始就一定会不断地更新迭代,一方面是为了修复出现的问题,另外一方面也会加入新的特性让主题在不同的方面变得更好。更新记录一般可以在主题发布页面看到,如果主题在 GitHub 发布,则可以从 Commits 记录以及 Release Note 里面一探究竟。同样,你可以看到开发者是否有用心写更新记录,这些更新都是用来干什么的,等等。同时你还可以看到大致的更新周期,更新频率,以及最后更新时间。如果更新比较频繁,而最新一次更新又是在近期的话,这就意味着开发者应该有用心改进主题,使用主题的过程中如果遇到了问题也是可能在短时间内得到回应和解决。但是如果一个主题只更新了寥寥几次,而且上一次更新到现在已经有很长的一段时间了,这个时候就必须在使用以前权衡一下利弊了。
  • 用户反馈 - 这里的反馈有两个部分,一个是用户的评价,另外一个是对于问题的反馈。这些都可以在 GitHub 代码仓库的 issue 标签里面,或者博客下方评论看到。从这里可以更为直观地感受到这个主题的质量以及开发者对于主题的态度。如果所有的问题都可以在短期内得到回应或者解决,而用户也有比较正面的评价的话,这个主题自然可以考虑使用;但是反之,如果开发者对用户遇到的问题爱理不理,以及用户评价也不是特别正面的话,使用这个主题就要再三考虑了。、

不过务必注意的是,以上都在说开发者应该怎样怎样,但是开发者(尤其是免费主题的开发者)也不是 24 小时能够解决你的所有问题的,所以如果遇到了问题,请务必在发问以前详细阅读文档,善用搜索引擎搜索解决方案,在提问题的时候描述清晰完整,提供错误信息以及截图,还有问题的复现步骤等等,同时无论问题是否得到解决,请向帮到你或者试图帮助你的所有人表示简单的谢意。

三、有优秀的主题推荐吗

有。下面我提到的主题都和我没有利益关系,我的推荐我认为也经得起考验。各位可以适当参考下。

首先推荐 Wordpress 平台的:

  • xb2016/kratos-pjax 推荐理由:免费开源,功能强大,开发者长期持续更新 详细描述:这款主题修改自 Vtrois 大佬的 Kratos 主题,基于 Kratos 添加了非常多的功能,如隐藏文章内容,Pjax(全站无刷新,在免费主题上极其少见),适配全球加速 CDN jsDelivr 等等。开发者同时也是 惶心剑阁 的管理员。 演示站点:https://www.fczbl.vip 发布页面:https://www.fczbl.vip/787.html
  • mashirozx/Sakura 推荐理由:免费开源,功能强大,界面超级好看 详细描述:这款主题三次修改自 Fuzzz 大佬的 Akina 主题,基于 Akina 添加了非常多的功能,如根据 IP 地址显示访客地理位置以及 UserAgent 信息,Pjax(又是全站无刷新,在免费主题上极其少见),特色文章,各种小功能小组件,应用思源宋体字体,适配全球加速 CDN jsDelivr 等等。开发者同时也是 惶心剑阁 的管理员。 演示站点:https://2heng.xin 发布页面:https://2heng.xin/theme-sakura/

插话:你问我为什么都适配了 jsDelivr?因为都是我安利的啊23333

  • yrccondor/mdx 推荐理由:免费开源,功能强大,Material Design 详细描述:这款主题是原创的主题,使用 MDUI 框架实现了 Material Design,并且有众多小功能:比如扫描二维码自动同步阅读进度,自动黑夜模式,文章自动生成分享卡片(这个功能很少有),开发者也是非常用心维护的,但是目前因为学业的缘故停更一年。 演示站点:https://flyhigher.top 发布页面:https://mdx.flyhigher.top/
  • 蜜汁路易/Inspire

推荐理由:功能强大,性能优异,界面好看,Twitter 社交风

详细描述:这款主题是路易大佬制作的付费主题,在这里再次声明没有任何利益关系我甚至都没有这款主题和路易大佬也不熟悉,但是在各种各样的途径里面了解到,这款主题有众多的内置功能(比如非常好看的全站播放器),全站无刷新还有非常优秀的架构(带来的是相对的速度提升),貌似后台都换了一个话分。据购买了这款主题的朋友说,更新还是比较的频繁的。这款主题是 Wordpress 个人主题里面我能想到的最好的了。

演示站点:https://cssplus.org

发布页面:https://www.cssplus.org/wordpress-theme-inspire.html

接着来 Typecho 的:

推荐理由:异常简洁,异常轻便,用心维护

详细描述:这款 Single 主题是保罗用了貌似是一年多才最终基本停止更新的。主题非常简洁同时好看,各项功能也相当齐全。保罗算是我在网络上比较好的朋友,我也算是看着他一点一点改进他的主题,是可以看出来他是非常用心,主题也随着他的技术进步而进步。而且由于非常轻量,就算在速度不太好的服务器上也可以快速加载。保罗同时也是 惶心剑阁 的管理员。

演示站点:https://paugram.com

发布页面:https://paugram.com/essay/single-theme-and-single-dog.html

推荐理由:速度优异,功能强大,用心维护,Material Design

详细描述:这款主题是由黎明余光维护的,原版是 Viosey 制作的。后来 Viosey 弃坑,黎明余光继续维护至今。主题设置的数目之繁多令我膛目结舌(是真的好多),同时开发者极其活跃 - 可能你现在发现了个 Bug 提出去,半个小时就给你修好了(如果人在线的话)。而且开发者的技术(能力)相当强大,是我仰望的目标。

演示站点:https://blog.lim-light.com

发布页面:https://blog.lim-light.com/archives/typecho-theme-material.html

推荐理由:功能异常强大,价格良心,用心维护,界面美观

详细描述:handsome 主题被我认为是如今 typecho 最强大以及最值得使用的主题。作者做这个主题也已经好久了,硬生生地在功能性上把 typecho 主题 做成了 wordpress 主题一样。同时主题拥有非常完善的文档,作者也依然在频繁更新。

演示站点:https://www.ihewro.com

发布页面:https://www.ihewro.com/archives/489/

推荐理由:帮帮保罗脱单吧……

详细描述:上文提到了保罗的 Single 主题,就是因为写主题的时候保罗因为没有女朋友太过苦逼,所以才命名为 Single。而他……现在开始 Fantasy……幻想了……真是太可怜了。可能是在我的建议下,保罗决定把他的第二款主题弄成 免费 + 付费(他管这个叫赞助)模式。付费版将有更多的功能,但是二者在界面上会同步更新。因为我对他真心挺有好感的,所以虽然还没有见过 Demo 站(哦刚刚找他要到了,还行),但是依然会相信他的这款主题也不会差。他的“赞助”金额是 33.33 块钱,但是我帮博客的访客要了个福利:如果扫我手里的二维码,可以便宜 3.33 块钱(九折),只需要 30 块钱就可以获取 “赞助” 版本的 Fantasy。当然如果你是和我一样的穷逼,直接到 GitHub 下载免费版本即可(又不是不能用)。不过不要误会了,这个属于友情推广,一样没有钱收,所以各位爱买不买吧

演示站点: https://hk.paul.ren/fantasy/

发布页面:https://paugram.com/coding/fantasy-theme.html

特别优惠:去我博客看啦 == https://tech.hxco.de/webmaster/how-to-choose-your-blog-theme

尾声

其实呢,主题这东西找到一个喜欢的从一而终就好了。我个人因为穷比较喜欢开源的主题,这样还可以提交 Pull Request 把主题改造成自己喜欢的样子然后推送给所有其他的用户,

还有保罗真的好可怜qwq 快去买他的主题。

Poster - Mini.jpg
Poster - Mini.jpg

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 说明
  • 正文
    • 一、如何发现主题
      • 二、如何挑选合适的主题
        • 三、有优秀的主题推荐吗
        • 尾声
        相关产品与服务
        内容分发网络 CDN
        内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档