포럼

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 를 이용해보세요! 

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

글쓴이 제목 최종 글
부롱이 XE플스님이 유저분들의 집중포화를 당하는 것을 보면서... [10] 2013.08.31 by 컴퓨터매니아
컴퓨터매니아 여러분들이 지향하는 스팸대처 방법  
컴퓨터매니아 공사중 애드온 [3] 2013.08.31 by Lansi
딸꾹질 묻고답하기 게시판 답글에도 알림옵션이 있으면 좋겠어요. [4] 2013.08.31 by 딸꾹질
컴퓨터매니아 UTF-8, EUC-KR [5] 2013.09.01 by EnterTM
XE플스 XE 운영진에 바라는 점과 사용자분들께 정보공유 부탁드립니다 [20] 2020.03.14 by pentopen
컴퓨터매니아 ipTime 홈페이지도 제로보드인가요? [7] 2013.09.01 by 컴퓨터매니아
컴퓨터매니아 XE 게시판에 재미있는 버그가 있네요. [14] 2013.09.02 by 컴퓨터매니아
컴퓨터매니아 DB를 복원했습니다.  
라조 Rss 모듈 업데이트 관해서.. [1] 2013.09.02 by 컴퓨터매니아
socialskyo 주옥같은 송동우님의 자료 [2] file 2013.09.02 by socialskyo
에버위키 지식in XE 1.7버전 정상작동 되나요? [5] 2013.09.02 by 에버위키
銀童 SASS 를 소개해봅니다.  
ForHanbi 오픈소스를 바라보는 일부 개발자들은... [2] 2020.03.14 by BNU
doogle 이곳 홈페이지 다운로드메뉴쪽 검색이 원래 안돼고 있던건가요? [1] 2020.03.14 by 컴퓨터매니아
ForHanbi 라르게덴님으로 부터 뽑아 먹을 수 있을때 뽑아 먹어야 합니다. [8] 2013.09.04 by 해피지영
이온디 국내 CMS 점유율 변화 [6] 2013.09.04 by 해피지영
컴퓨터매니아 도메인 - 전화번호 유출 [15] 2013.09.04 by 컴퓨터매니아
꿀물와쪄용 게시판 스킨관리는 일괄 변경 안되나요? [3] 2013.09.04 by Lansi
Gunmania 음 메모리 사용량이