如果您是 windows 用户,您首先需要设置一个带有 linux 的虚拟机。虽然 linux 是 Omega 4 主题的首选,但您也可以使用 mac,但需要自制软件等。
Windows 用户:
- 虚拟盒子https://www.virtualbox.org/wiki/Downloads
- Drupalpro https://drupal.org/project/drupalpro
Drupalpro 是一个为 drupal 预构建的 linux 环境。按照安装说明完成页面中间记录的 drupalpro 更新。确保按照更新说明更新 drush,因为 Omega 4 需要更新的版本。最后,用sudo apt-get update 更新ubuntu(不要使用包管理器)
以下说明已使用 Drupalpro (source for rvm install) 进行了测试
安装https://rvm.io/ 始终检查最新/稳定版本!
$ \curl -L https://get.rvm.io | bash -s stable
$ source /home/drupalpro/.rvm/scripts/rvm
$ rvm requirements
接下来构建并安装最新版本的 Ruby(这可能需要一段时间)。截至 2013 年 8 月,这是最新版本。请根据需要进行更改。
$ rvm install 1.9.3
$ rvm use 1.9.3
$ rvm rubygems latest
验证 rvm 安装:
$ rvm -h
$ rvm list
$ ruby -v
您应该收到类似于以下内容的消息:ruby 1.9.3p448 (2013-06-27 revision 41675) [i686-linux]
现在您已准备好安装 Omega4 子主题。 cd 到你的 drupal 站点的根目录。
drush dl omega --select
选择合适的 Omega4 版本。这将自动下载 Omega 4.x 并将其放置在 sites/all/themes/omega 中。 Omega4 带有自己的 drush 命令,这就是为什么拥有最新版本的 drush 很重要。清除 drush 缓存,然后查看新的 omega drush 命令。
drush cc drush
drush help --filter=omega
创建你的子主题
drush omega-wizard
按照设置说明进行操作。
请输入新子主题的名称【欧米茄子主题】:Yoursubthemename
请为您的新主题输入一个机器可读的名称 [yoursubthememachinename]
请为您的新主题选择一个基本主题
2 : Omega - 一个强大的 HTML5 基础主题框架,利用像
这样的工具
Sass、Compass、Grunt、Bower、Ruby 版本管理器、Bundler 等等。
请为您的新主题选择一个初学者工具包
1 :默认值:带有组织良好的 Sass 设置,大量使用
部分。 (欧米茄提供)
请选择一个目的地。这是放置子主题的地方
请选择目的地类型。
1:网站(例如“all”或“example.com”)
请选择一个站点。
1:全部
您想保留 starterkit 的自述文件吗? (是/否):
您想启用您的新主题吗? (是/否):
您想让您的新主题成为默认主题吗? (是/否):
如果一切正常,您将看到以下消息:
您已经在sites/all/themes 中成功创建了主题Yourthemename (yourthememachinename)。 [成功]
完成后,在你的子主题中运行:
bundle install
疑难解答如果您在 bundle install 或 bundle exec guard 收到错误,您可能需要更改您的终端首选项。终端 > 配置文件首选项 > 标题和命令 > 勾选“将命令作为登录 shell 运行”image。关闭终端,cd 回到站点根目录并运行 bundle install。
cd 到子主题的根目录:
bundle exec guard
您现在已经创建了您的 Omega 子主题。创建custom layouts here的文档