サイトを Jekyll の使用からGulp & Jadeの使用に切り替えようとしています。テンプレートの利便性から主に Jekyll を使用していましたが、Jekyll の実際の使用はブログとしてであるため、その機能の多くはそのように指摘されています。その中で会社のウェブサイトを開発することはできますが、開発watch
サーバーを使用しない限り、次のようなものはありません。また、Jade の構文を使用できるという利点もありnpm
ますが、Jekyll 用の Jade プラグインが存在することは間違いありません。
Jekyll が指摘して良かった点の 1 つはmydomain.com/about
、ルーティングされた動的サイト (たとえば ) で使用されている標準的な URL 構造 agmod_rewrite
が、ディレクトリ構造で非常に簡単に実現できることです。./about/index.html
これは、サイトが多くのフォルダーを生成できることを意味するため、Jade への移行は最小限に抑えたいと考えています。これは、ファイルからgulp jade
生成するために使用するコードです。.html
.jade
gulp.task('jade',function(callback){
gulp.src('./jade/*.jade')
.pipe(jade({
pretty: true,
markdown:marked
}))
.pipe(gulp.dest('./public/'));
callback();
});
これを変更して取得するにはどうすればよいですか:
jade/index.jade -> public/index.html
jade/about.jade -> public/about/index.html
jade/another-page.jade -> public/another/page/index.html