10

grunt をタスク マネージャーとして使用して、jekyll ベースのサイトを開発しています。livereload 機能があるため、grunt-contrib-connect を使用して、開発用にローカルでファイルを提供しています。これらのファイルは、次のブラウザでアクセスできます。 http://localhost:8081/index.html

私のサーバーでは、私のファイルはサブディレクトリ内にあるため、すべての URL の先頭にベース URL を追加します。 http://path.to.server/mysite/index.html

grunt-connect を使用して、ローカルの開発セットアップでベース URL をシミュレートする方法がわかりません。それがなければ、サーバーまたは開発ボックスのいずれかで URL が無効になることなく、css または js ファイルを参照する方法がわかりません。

jekyll の serve 関数がベース URL を追加できることは知っていますが、livereload 機能は提供されません。

任意のヒント?

4

2 に答える 2

0

同様の質問に答えました: https://stackoverflow.com/a/20864020/79790

基本的に、openlivereload オプションで、必要なサーバーのベース URL を設定できます。

于 2014-01-10T19:26:51.527 に答える