Roots主题是一个非常简洁的WordPress BootStrap主题框架,把两个非常流行的开源生态系统WordPress和BootStrap非常有机的结合在了一起。本站就是基于roots7主题构建的,很快,roots主机即将迎来一个新的纪元——Roots 8.0,Roots 8.0主要变化有以下几点。
Roots主题名称更改为 Sage
Sage需要的PHP版本最低为php5.4,这一点有点激进,想想国内还有多少主机的php版本还是php5.2呢。不过升级是值得的 ,php5.4中增加echo和数组简写语法在很大程度经精简了我们的代码。
前端构建工具从Grunt转到了Gulp
有人说,从Grunt转到了个Gulp就像又回到了现代。不过Sage已经为我们编写好了Gulp任务,我们只需要使用就可以了 。可用的Gulp任务有:
- gulp — 编译和优化 assets 目录中的文件,主要是LESS和js,同时压缩优化图片
- gulp watch — assets文件发生改变时重新编译
- gulp –production — 为生产环境编辑 assets (没有 source maps).
- gulp –tasks — 列出所有可用任务
框架不可知论,Sage不再仅是一个WordPress BootStrap框架了
Sage和以往的版本最具革命性的特点就是框架不可知论了。框架不再要求必须使用bootstrap作为主题的前端框架了,我们可以使用Pure,Uikit等框架。
移除了主题激活设置
使用过roots主题的朋友都知道,roots主题激活后,会有一个主题激活设置的选项,该选择可以为我们生成静态首页,设置固定链接结构等,这显然不是每个人都需要的,对于不熟悉框架的程序员,还会造成一定的那困扰,所以为了简化操作,Sage主题框架中取消了这个功能。
6 thoughts on “WordPress Bootstrap 主题框架 Roots8.0 即将发布,大版本,大跨越”
我准备使用Sage,可是Sage的官方文档有点不清楚,有点难。这是款难得的WP框架。
基本上不用啥文档,如果比较熟悉WordPress,可以很快上手,有问题欢迎来交流。
大神,我同时下载了boilerstrap主题和roots主题(现在好像改名成sage),在wordpress上应用两个主题,前者成功,后者就是roots(sage)应用却没有出现风格。为什么会这样啊?难道有别的地方我没配置好?还是roots这个主题包出问题了?https://github.com/roots/roots,我的roots就是在这里下载的啊,应该没问题吧。。
前端样式需要编译一下,编译方法见官方文档:https://roots.io/sage/docs/theme-development-and-building/
有没有编译好的,我WIN10上运行less老BUG
Windows 上编译确实比较困难,不过还是建议把问题解决掉,如果直接用编译好的,这个框架的优势就会丢掉很多。