这次主题编号是 M 代号 M01 明显跟之前 N 系列开头的主题不一样。除了样式上的区别,我主要讲一下都有内部有哪些变化。
设计理念
N系列的设计理念就是 美是第一生产力,我会很执着于好看和特别,所以我会写了有十几个主题,但最终亮相的只有n7、n9和n11。
这是为什么呢?
因为其他的都没有过好看这一关。过好看这一关是有必要条件的,就是设计好后晾一个周,一周后如果我觉得ok,那就继续设计,然后再放一周。直到我觉得可以放出来给大家看看了。这也导致很多主题都难产了。
但是,最后我统计发现,能好好用我主题,展示我觉得完美的样子的人,为零。(N系列主题是需要付费的,有授权系统,所以我从后台认认真真看了每一个用我主题的,几乎没有一个是我觉得好看的。只有我的demo站是好看的)
所以到M01,绝对好看就变得不那么重要,简单易用变成这个主题的设计理念。
这也是我工作这么多年渐渐学会的一个道理,以前我一直以完美主义为荣,尽量想让我变成一个完美主义者。
后来我发现,完美主义太拖进度了,非常不适合互联网,不管是软件还是游戏,基本上都是先做一部分先跑着,看用户反映在做升级迭代,而完美主义应该只适合艺术家。
核心升级
虽然都是wordpress的主题,要但每个系列我还是有设计一个框架核心,方便我开发,N系列就是胶囊这个插件。它做了很多我一直没怎么解释的功能,比如缓存,因为这个插件开发的比较早,那个时候用虚拟空间的人还是很多的,但用虚拟空间不是很方便开启wp的缓存,所以wp会变的很慢,所以我在胶囊里是又单独写了一套缓存,基于主题的,这也能提升不少性能。
移除了大部分小工具和wordpress国内不常用的功能,即用即裁的图片函数,手写的SEO,等等。
相对 M01 的内核叫 SevenNice 它完全就是基于胶囊升级而来,从代码的从面讲,是一套全新的,组件化的框架。
简单来说所有功能不在单独重写,基本都会基于wordpress本身来做扩展。以及超级方便支持扩展。
为了让M01变得简单易用,我还新写了一套模块系统。使用的学习成本变得非常低,可以说基本不需要使用教程。这套系统对比N07.1 的自定义主页配置提升是很明显的。
其次关于内容的呈现,我接入了一套基于 赫蹏 的中文排版规范,如果不是因为中文字体太大,我是真的想再引入 霞鹜 这个字体,但是wordpress随着古腾堡编辑器的引入,内容方面又多了很多东西,所以我稍作修改了一下。尽量还是保持wordpress原生的规范,这样以后wordpress出新东西,也相对容易支持。
但是wordpress毕竟是一个基于英文语言开发的系统,很多样式上,尤其基于古腾堡编辑器的样式,都对中文支持的不太友好,其次就是很多功能在墙内是无法使用的,所以如果你足够细心,你会发现M01里我禁用了古腾堡大部分乱七八糟的功能,只保留最基本的,其次小工具我也还原了经典小工具,禁用掉了古腾堡小工具。
其次是性能,高性能一直是我开发主题的重中之重,这次也是做了很多事情,这里我就不在详细说了,自己看demo站应该能感觉得出来,何况我还写了关于优化的文章。
SEO
基于你最关注的SEO,这次我新增了 Open Graph Protocol ,
优点就是
- 能够正确被蜘蛛抓取您的内容到百度网页搜索
- 帮助您的内容更有效的在百度结构化展现
- 能够正确的分享您的内容到SNS网站
- 帮助您的内容更有效的在SNS网络中传播
但是吧,我有找过一些百度的人和在谷歌工作过的人聊过,
总结来说,内容才是最重要的。
不要迷信SEO。
先讲这么多,其他我有想起来的东西 在补充