即使我不认识Ruby,我可以学习Haml和Sass吗?
我从这里下载了Haml:http://rubyforge.org/frs/?group_id=2760。当我提取zip文件时,会出现一堆.rb文件,并且官方网页会提到宝石。我认为这是一些Ruby的东西。即使我不认识Ruby,我可以学习Haml和Sass吗?
即使我不认识Ruby,我可以学习Haml和Sass吗?
如果必须,我如何在Windows XP上安装所有这些?
实现
正式实施Haml的 已建成为Ruby的插件 的Ruby on Rails和Merb的,但 Ruby实现还独立功能 。
也有实现其他 语言:
* GHRML (Python) * LuaHaml (Lua) * MonoRail NHaml (ASP.NET) * NHaml (.NET) * Fammel (PHP) * pHAML (PHP) * phpHaml (PHP5) * haml-js (JavaScript) * Text::Haml (Perl)
你知道任何一种语言?
其实,如果你不想安装Haml的/萨斯可言,但想尝试一下,你可能想一起玩:
不错,但它确实应该使用一个框架来输出,比如jsFiddle和JS Bin,因为例如这段代码'body {color:红; }'使整个页面的颜色变成红色。 – nyuszika7h 2010-12-02 12:52:54
也http://tinkerbin.heroku.com/,这是类似的,但看起来可能会更好一点设计。 – 2014-05-29 16:09:01
你能够通过学习Haml的和萨斯阅读他们网站上的文档,你需要知道的唯一东西就是HTML和CSS。 Haml的官方实现是用Ruby编写的,它是用于任何Web框架的最简单的方法。在Windows下安装Ruby相当简单:
http://rubyinstaller.org/ < - 适用于Windows的Ruby安装程序。
要增加实现,已经有一个用于Go!
https://github.com/realistschuckle/gohaml
所以,如果你进入的是你可以编译可执行文件并运行通过命令行解析器。 在其他语言中大多数Haml实现的问题是缺少过滤器:markdown等。 Ruby实现保持在顶端,因为它的简单性和使用ruby宝石的能力。
如果你只是在cmd中安装Ruby的Windows则:
gem install haml sass
我建议你开始学习Ruby也与西纳特拉很简单,所以你可以测试你在实时做的一切。
gem install sinatra
创建一个目录。内部创建意见和公共目录。在的意见目录只是把layout.haml与=产量在它身上的某个地方,所有其他文件将在那里呈现。创建一个index.haml也在意见目录和一个.rb文件与该目录的根目录中的任何名称,你会写在它。
require 'haml'
get '/' do
haml :index
end
现在只是运行在命令行红宝石myfile.rb,你将有一个服务器上运行,你可以看一下浏览器。您无需重新加载服务器以查找haml文件中的更改,只需在.rb 中您可以调用任何haml文件,它将在您的布局的= yield部分中呈现。
该公众目录是你可以把图像,js,css等等。
有关http://www.sinatrarb.com/的更多信息我发现sinatra非常简单,可以设置实时Haml模板和视图,而无需编译它们。希望能帮助到你。
另外http://github.com/kevsmith/herml(Erlang) – pib 2010-02-03 16:58:15