2014-11-27 2 views
3

html을 html로 변환하는 변환기를 Windows 용으로 사용합니까? 우분투에서 볼 수있는 도구입니다. 전의. 터미널 불평에서 haml은 내 코드 .haml을 .php 오프라인으로 변환합니다. 창문에 앱이 있습니까?HAML을 Windows에서 HTML 변환기

답변

0

여기에 grunt-haml-php이 있습니다. 그러나 창문에서는 잘 작동하지 않습니다. Windows에서 실행되도록하려면 해킹을해야합니다.

설치가 완료되면 node_moules/grunt-haml-php/tasks/haml.js 파일을 찾으십시오. 이렇게 수정해야합니다.

... 
var compileHaml = function(item, cb) { 
    var args = ['-t', hamlTarget || 'php', item ]; 
    // change the above line to the following 
    // var args = [path.join(__dirname, '../bin/haml'), '-t', hamlTarget || 'php', item ]; 
    ... 

    var child = grunt.util.spawn({ 
    cmd: path.join(__dirname, '../bin/haml'), 
    // change the above line to the following 
    // cmd: 'php', 
    args: args 
    }, function(error, result, code) { 
    cb(error, result.stdout); 
    }); 
    ... 

grunt-haml-phpMtHaml을 사용하지만 MtHaml가 아직 안정되지 것 같습니다. 아직 많은 기능이 부족합니다.

이 답변을 통해 도움이 되었기를 바랍니다.

+0

@GoperLeoZosa, [slim] (http://slim-lang.com)이 Ruby on Rails의 HAML보다 인기가 높아지고 있으므로 PHP에 슬림 한 템플릿 엔진을 구현하는 방법을 생각했습니다. – artificis

+0

[maht0rz/jade] (https://packagist.org/packages/maht0rz/jade), [kylekatarnls/jade-php] (https://packagist.org/packages/kylekatarnls/jade)와 같은 여러 PHP 라이브러리가 있습니다. -php). 그러나 이들은 모두 [Jade] (https://jade-lang.com)의 PHP 포팅 버전입니다. 그래서 저는 루비의 슬림과 비슷한 새로운 PHP 라이브러리를 만들기로 결정했습니다. 페이즈 I을 완료하면 레포에 대한 링크를 게시 할 것입니다. – artificis

+0

마침내 v0.0.1이 [slimphp] (https://packagist.org/packages/clthck/slimphp) 및 [grunt-slim-php] (https://www.npmjs.com/package/grunt-slim-php). 그것은 매우 유망하고 그들에게 많은 슬림 한 기능을 추가 할 것입니다. – artificis