2011-12-15 4 views
0

나는 최신 사이트 (0.8.4)를 사용하여 하이브 사이트를 만들려고 노력했습니다. 나는 내장 된 명령을 사용하여 hyde -s /path/to/dir create이라는 사이트를 만들었고 모든 것이 잘 동작했다. Hyde LessCSS 플러그인이 적은 파일을 CSS로 변환하지 않습니다

plugins: 
    - hyde.ext.plugins.meta.MetaPlugin 
    - hyde.ext.plugins.auto_extend.AutoExtendPlugin 
    - hyde.ext.plugins.sorter.SorterPlugin 
    - hyde.ext.plugins.tagger.TaggerPlugin 
    - hyde.ext.plugins.syntext.SyntextPlugin 
    - hyde.ext.plugins.textlinks.TextlinksPlugin 
    - hyde.ext.plugins.less.LessCSSPlugin 

# ... 

less: 
    app: /path/to/lessc 

내가 그것을 작동하는지 확인하기 위해 아주 기본적인 적은 파일을 추가 : 나는 다음 몇 가지 예는 내가 시도하고 site.yaml 파일을 편집하여 LessCSS 지원을받을 것으로 다음

/* content/media/css/style.less */ 
@color: blue; 
body { background-color: @color; } 

을 그리고 그것을 포함 내 응용 프로그램 : 나는이 사이트를 생성 할 때

<link rel="stylesheet" href="{{ media_url('css/style.css') }}"> 

, 나는 명령 라인 출력 body{background-color:blue};의 적절한 CSS를 볼 수 있지만 파일,896,은 less 파일의 복사본 일뿐입니다. 이것에 관한 문서는 훌륭하지 않습니다. 감사.

답변

1

Hyde에는 광범위한 테스트 스위트가 있으며 적은 CSS 테스트가 통과합니다. 그래서 적은 플러그인이 효과적입니다. 내가 생각할 수있는 유일한 문제는 less 바이너리입니다. Hyde의 적은 플러그인은 JS 버전의 less : https://github.com/cloudhead/less.js/과 함께 사용하도록 작성되었습니다.