XE 공식 자료실

제작자
devflow
등록일
2016-05-21
다운로드 수
190
링크1
devflow/xe-scss-compiler

SCSS 컴파일러입니다.

라이선스
MIT License
설치경로
./modules/scss_compiler
최초 등록일
2016-05-21
전체 다운로드
190

상세 설명

XE에서 SCSS를 사용하기위한 모듈입니다.

 

SCSS 컴파일러는 https://github.com/leafo/scssphp/ 를 사용하였으며, scss-php는 MIT/GPLv2를 따르며 그 외 XE를 위한 scss_compiler 는 MIT 라이센스가 적용됩니다.

 

현재 약 한달간의 테스트기간의 셀프테스트를 하였으며, 문제는 발생하지않았습니다. 그러나 아직 보안 혹은 호환성등의 문제를 확인 할 수 없어 베타버전으로 게시합니다.

 

SCSS의 Cache는 ./files/cache/scss 에 저장됩니다.

SCSS내에서의 SCSS Import 가능한 경로는 ./common/scss 입니다.

기본 Compiler의 Formatter는 Compressed 입니다.

 

 

요구사항.

  • PHP 5.4 이상.
  • .htaccess 사용

 

 

설정방법.

 1. 설치하신 후 .htaccess 파일의 # static file 바로 이전에 아래 내용을 삽입합니다.

# scss_compiler

RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^(.+)\.css$ ./index.php?module=scss_compiler&act=compile&p=$1.scss [L,QSA]

 2. Admin 페이지, scss_compiler 설정페이지에서 출력을 설정하시고 테스트 후 사용하시면됩니다.

 

 

사용법

 1. scss/layout.scss 에 SCSS파일이 존재한다면, scss/layout.css 를 import(link)하여 사용합니다. scss_compiler는 존재하지않는 css파일을 요청하면 scss 파일이 존재하는지 확인하여 scss파일이 존재한다면 css로 컴파일하여 반환합니다.

 

포럼 0

로그인 후 작성할 수 있습니다.