30

Github ページでホストされている Jekyll ブートストラップ ベースのブログがあります。

私の問題: Web ページで何かを変更するたびに、強制的にページをリロード (CTRL + R) して変更を確認する必要があります。

Jekyll または私のブラウザは、送信できる新しいバージョンがあることを認識していないようです。

これをより適切に処理するように Jekyll を構成するにはどうすればよいですか?

4

3 に答える 3

6

アセット キャッシュ バスティングを処理するための jekyl プラグインがいくつかあります。

https://github.com/ixti/jekyll-assets/

http://matthodan.com/2012/11/22/jekyll-asset-pipeline.html

jekyll-assets を試してみましたが、md5 のバージョン番号であらゆる種類のアセットを管理できるのでとても便利です。

コンパイル時にCSSリンクに文字列を追加する前に。

<link href="{{ ASSET_PATH }}/css/global.css?{{ site.time | date:'%Y%m%d%U%H%N%S' }}" rel="stylesheet">
于 2013-01-06T13:48:40.563 に答える
3

これらのメタ タグを html に追加して、ページのブラウザー キャッシュを無効にすることができます。

<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
于 2013-01-09T12:02:21.727 に答える