yuheijotaki.com

2014/09/03 : 
Haml 導入メモ

◯参考

 

Sublime Text使うので主にクラスメソッドさんのを参考に。

 

◯手順

 

(してない人)Rubyのインストール or アップデート

gem update --system

 

Hamlのインストール

gem install haml

sudoがいるかも

 

Sublime Textのメニュー Tools > Build System > New Build System クリック。設定ファイルに

{
	"cmd": "haml",
	"selector": "source.haml",
	"working_dir": "${file_path}",

	"windows":
	{
		"cmd": ["haml.bat", "$file", "$file_path/$file_base_name.html"]
	},

	"osx":
	{
		"cmd": ["haml", "$file", "$file_path/$file_base_name.html"]
	}
}

をコピペし、haml.sublime-buildの名前で …/Packages/User/ の下に保存。

 

haml.sublime-buildは閉じて、新規ファイル作成。

 

ビルドシステム設定。Sublime Textのメニュー Tools > Build System > haml

 

テスト

!!!

と打って、hoge.hamlでデスクトップに保存。
Ctrl+B押してビルド。

 

デスクトップにhoge.htmlが生成され

<!DOCTYPE html>

となっていれば成功

 

保存時(⌘S)に自動でビルドするために
Package ControllからSublimeOnSaveBuildをインストールして、
Sublime TextのメニューPrerences > Package Setting > SublimeOnSaveBuild > settings – User で

{
	"filename_filter": ".(css|js|sass|less|scss|haml)$",
	"build_on_save": 1
}

とすれば⌘Sでビルドされるように。

 

とりあえず導入のみ、書き方については追々できるように