XE 공식 자료실
- 제작자
- devflow
- 등록일
- 2016-05-21
- 다운로드 수
- 189
- 링크1
- devflow/xe-scss-compiler
SCSS 컴파일러입니다.
- 라이선스
- MIT License
- 설치경로
- ./modules/scss_compiler
- 최초 등록일
- 2016-05-21
- 전체 다운로드
- 189
상세 설명
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로 컴파일하여 반환합니다.