포럼

http://sass-lang.com/

http://mygony.com/archives/3667


SASS 가 유명해진건 꽤 오래됐지만, 

실제로 CSS 파일을 생산하는 과정에서 사용하는 분들은 주변에선 많이 보지 못했습니다.


가장 큰 문제는 컴파일 과정입니다.

sass --watch 옵션을 쓴다고 해도 FTP 로 원격작업을 한다거나 하는 경우에는 제대로 파일을 검토를 못하고 만약

include 구조를 쓴다면 더욱 애매해집니다. 


그래서 추천하는것은 inotify 와 함께 연계하는겁니다. 

inotify 에 대한 설명은 뭐 구글링 해보시면되고, 다짜고짜 코드부터 제시해본다면


#!/bin/sh

inotifywait -mr --timefmt '%d/%m/%y %H:%M' --format '%T %w %f' \
-e close_write /home/anizone/public_html_new/sass | while read date time dir file; do

       sass /home/anizone/public_html_new/sass/main.scss:/home/anizone/public_html_new/css/compile.css --style compressed

done


이런식의 쉘 스크립트를 짜서 돌리게되면


/home/anizone/public_html_new/sass 폴더 아래의 모든 갱신이 일어나게 되면

 sass /home/anizone/public_html_new/sass/main.scss:/home/anizone/public_html_new/css/compile.css --style compressed


명령어를 실행하게 됩니다. 이 명령어를 통해서 main.scss 를 compile.css 로 컴파일하는거죠.

main.scss 는 다음과 같이 구성되어있습니다. 


@import "bootstrap.scss";
@import "bootstrap_custom.scss";
@import "layout.scss";
@import "forum/daum_editor.scss";
@import "forum/group_info.scss";
@import "forum/tag_list.scss";
@import "forum/document_list.scss";
@import "forum/layout.scss";
@import "forum/view_document.scss";
@import "timeline.scss";

import 로 하부의 폴더들을 불러오는 방식이죠. 이렇게 함으로써 상당히 긴 css 라인을 깔끔하게 관리하고 파일을 하나로 묶는데 성공했습니다. 


SASS 를 작업에 이용한지 근 몇개월 되가는데 지금와서 자평해보면

작업에 이용하기 전보다 최소한 CSS 코딩속도가 두배이상 빨라졌다고 생각합니다. 


여러분도 복사와 붙여넣기에 시달리지마시고 SASS 를 이용해보세요! 

특히 크로스 브라우징을 할때 매우 유리합니다. 

글쓴이 제목 최종 글
이온디 모바일 에선 파일 첨부가 안되네요 [3] 2012.11.22 by 비밀얌
미스촌닭 1.5.4 bata 오류 [1] 2020.03.14 by 도라미
paulryu03 이번 XE 1.5.4가 PHP 5.4 지원되는지 궁금합니다. [3] 2020.03.14 by paulryu03
LI-NA 1.5.3.4에서 맴버 모듈 모바일 지원이...  
엔키오 모바일페이지에서 사진첨부기능이 되었으면 합니다.!! [7] 2012.11.22 by 큰돌♡
큰돌♡ 테이블 구조(스키마)가 맞지 않을 때 처리 방법?  
큰돌♡ 디버깅 메시지를 보니 xe_counter 관련 오류가 종종 보이네요.  
숭숭군 제이쿼리 중복 로드의 문제?  
冠脫之夢 외부페이지에 php구문을 품고있는 html파일 - 도움을 ㅡ,.ㅡ [3] 2020.03.14 by 冠脫之夢
KIPIS 제로보드XE의 MSSQL 지원에 관해 [2] 2012.11.26 by Lotiony
카이닉스 카페24, 간혈적인 백지현상 곧 해결된다고 합니다!!!! (백지현상 원인첨부) [26] 2012.11.26 by 배워서남준다
CMD Xzet 1.4.5.15 (XE 1.4.x 보안 패치) [27] 2012.11.27 by CMD
冠脫之夢 XE1.5.3.4에서 1.5.3.5 업데이트 후 이런 현상 생기시는 분? [1] file 2020.03.14 by 위드파트너
오뎅궁물 1.5.3.4 업데이트 후 일부 레이아웃에서 에러가 발생하는군요. [24] 2020.03.14 by Garon
참빛바다 묻고 답하기 게시판도 검색 기능이 강화되면 좋겠습니다.  
가을풍경 참 이상한 일이 벌어졌습니다.!!! [3] file 2012.11.30 by 퍼니엑스이
BluesPia[꾸야] 혹시 XE 1.7 로 올라가면 <!--@if--> 문도 사용할수 없게 되나요? [2] 2012.12.01 by 숭숭군
NA답답이 1.5.3.7업데이트 후 레이아웃 수정 잘 되나요...? [개발자님들 확인 좀 해 주세요] [5] 2012.12.02 by NA답답이
루트엘 압축파일 업로드가 원래 안됬던가요?... [3] 2012.12.02 by 루트엘
NA답답이 요즘 업데이트 너무 혼란스럽습니다. [17] 2012.12.03 by Garon