Drupal8系列(四):主题制作的前期准备-Ubuntu 14.04 LTS
当我下载了Drupal-8.0.0-alpha版之后,十分有兴致地去下载排行在前面的8.x开发版的主题,想大致做个试验性质的网站,但结果却大大出乎我的意料,大部分的主题都不能正常应用,在百般纠结之下,还是一咬牙下决心作一个主题好了!
如果大家留意我以前的博客就不难发现,我比较偏好BootStrap框架,所以这次就基于BootStrap框架来制作一个主题!既然是对新事物的尝试,我想不妨把我感兴趣的Sass、Compass也一起集成在主题里。所以在我的主题中需要做一些初始化的设置,由于Ubuntu软件库中已经编译好的软件版本都比较旧,所以打算使用gem进行安装:
一、安装Ruby
首先是Ruby以及ruby-dev,一般而言Ubuntu安装之后都会自动安装Ruby的。如果没有的话,也没有关系,直接:
sudoapt-getinstallrubyruby-dev
就可以安装好Ruby了,注意在Ubuntu 14.04 LTS中的Ruby包已经包含了gem,所以不需要再象以前那样安装gem包了。
二、设置gem
接下来就是设置gem的源了,由于众所周知的原因,在国内使用 gem安装经常会出现找不到资源的错误,所以我们需要对gem源做一些设置:
gemsource-rhttp://rubygems.org/gemsource-ahttp://ruby.taobao.org/
这样,我们的gem源中就有了淘宝的gem源了,如下所示:
gemsourceslist***CURRENTSOURCES***http://ruby.taobao.org/
三、安装Sass
在设置了源之后,就可以开始安装Sass了,Sass安装十分简单:
sudogeminstallsassFetching:sass-3.3.14.gem(100%)Successfullyinstalledsass-3.3.141geminstalledInstallingridocumentationforsass-3.3.14...InstallingRDocdocumentationforsass-3.3.14...
出现以上提示,说明sass已经安装好了。
四、安装Compass
接下来是安装Sass的Compass框架了,由于Sass 3.3.x与Compass稳定版兼容性不是很好,所以我们安装它的1.0.0rc1版,安装也很方便:
sudogeminstallcompass--preBuildingnativeextensions.Thiscouldtakeawhile...Fetching:rb-inotify-0.9.5.gem(100%)Fetching:compass-1.0.0.rc.1.gem(100%)Compassischarityware.Ifyouloveit,pleasedonateonourbehalfathttp://umdf.org/compassThanks!Successfullyinstalledffi-1.9.3Successfullyinstalledrb-inotify-0.9.5Successfullyinstalledcompass-1.0.0.rc.13gemsinstalledInstallingridocumentationforffi-1.9.3.........InstallingRDocdocumentationforrb-inotify-0.9.5...InstallingRDocdocumentationforcompass-1.0.0.rc.1...
这样就安装好了Compass了
更正:
目前compass1.0.1已经是正式版了,所以只需要使用正常安装,无须使用--pre参数
sudogeminstallcompass
五、安装Bootstrap-sass
BootStrap不用多说,大家都知道它是用Less作为源码的。但是Sass强大的编程能力和Compass丰富的底层函数又是我们所需要的,不过好在推特的技术非常雄厚,他们又用Sass把BootStrap重新改写了,这便是Bootstrap-sass了。安装Bootstrap-sass也很简单,直接输入下面的语句:
sudogeminstallbootstrap-sass[sudo]passwordforfirehare:Fetching:bootstrap-sass-3.2.0.1.gem(100%)Successfullyinstalledbootstrap-sass-3.2.0.11geminstalledInstallingridocumentationforbootstrap-sass-3.2.0.1...InstallingRDocdocumentationforbootstrap-sass-3.2.0.1...
这样,我们就基本上把制作主题所需要的软件都已经准备好了。接下来就正式进入主题制作了!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。