gulp.jsを使用して、jadeをhtmlに変換させています。
しかし実際に出力されたhtmlを開いてみると、jade側に書いたシングルクオートはダブルクオートに、ダブルクオートは"に勝手に置き換わってしまいます。
今回、wordpressの固定ページを書く目的でjadeを使用しているのですが、引数つきのショートコードを使いたいために、シングル・ダブルクオートの自動置き換えを無効化したいと思っています。
置き換えされてしまった状態ではショートコードとして認識してくれないため、手作業でいちいちシングル・ダブルクオートの部分だけ元に戻す必要があり、非常に面倒です。
置き換えを無効化する方法はないでしょうか?
lang
1//- jade 2p 3 a(href='[permalink slug="test"]') テスト
lang
1<p><a href="[permalink slug="test"]">テスト</a></p> 2<!-- 3 本当は以下のように出力されてほしい。 4 <p><a href='[permalink slug="test"]'>テスト</a></p> 5-->
lang
1gulp = require('gulp') 2plumber = require('gulp-plumber') 3jade = require('gulp-jade') 4 5gulp.task 'jade', -> 6 gulp.src('html/*.jade') 7 .pipe(plumber()) 8 .pipe(jade( 9 pretty: true 10 )) 11 .pipe gulp.dest('html/') 12gulp.task 'default', -> 13 gulp.watch 'html/*.jade', ['jade']
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。