我從這裏下載了Haml:http://rubyforge.org/frs/?group_id=2760。當我提取zip文件時,會出現一堆.rb文件,並且官方網頁會提到寶石。我認爲這是一些Ruby的東西。即使我不認識Ruby,我可以學習Haml和Sass嗎?
即使我不認識Ruby,我可以學習Haml和Sass嗎?
如果必須,我如何在Windows XP上安裝所有這些?
我從這裏下載了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