Skip to content

Commit 497949d

Browse files
committed
Prevent assets cache
Use assets url with its md5 hash
1 parent e6d4401 commit 497949d

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

index.haml

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
- require "digest/md5"
12
- title = "Kosen Advent Calendar"
23

34
!!! 5
@@ -15,10 +16,10 @@
1516
%meta(property="og:image" content="http://kosenconf.github.com/advent/assets/kosen50.png" )
1617
%script( type="text/javascript" src="assets/jquery-1.8.3.min.js" )
1718
%script( type="text/javascript" src="assets/knockout-2.2.0.js" )
18-
%script( type="text/javascript" src="assets/entries.js" )
19-
%script( type="text/javascript" src="assets/advent.js" )
19+
%script( type="text/javascript" src="assets/entries.js?#{Digest::MD5.hexdigest(open('assets/entries.js').read)}" )
20+
%script( type="text/javascript" src="assets/advent.js?#{Digest::MD5.hexdigest(open('assets/advent.js').read)}" )
2021
%link( rel="stylesheet" type="text/css" href="assets/bootstrap/css/bootstrap.min.css" )
21-
%link( rel="stylesheet" type="text/css" href="assets/advent.css" )
22+
%link( rel="stylesheet" type="text/css" href="assets/advent.css?#{Digest::MD5.hexdigest(open('assets/advent.css').read)}" )
2223

2324
%script( type="text/html" id="entry-template" )
2425
.entry

index.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
<meta content='http://kosenconf.github.com/advent/assets/kosen50.png' property='og:image' />
1515
<script src='assets/jquery-1.8.3.min.js' type='text/javascript'></script>
1616
<script src='assets/knockout-2.2.0.js' type='text/javascript'></script>
17-
<script src='assets/entries.js' type='text/javascript'></script>
18-
<script src='assets/advent.js' type='text/javascript'></script>
17+
<script src='assets/entries.js?ca76f193b854e114fdb748e1b428ae83' type='text/javascript'></script>
18+
<script src='assets/advent.js?3853a439246211f8d103c206bd65d22a' type='text/javascript'></script>
1919
<link href='assets/bootstrap/css/bootstrap.min.css' rel='stylesheet' type='text/css' />
20-
<link href='assets/advent.css' rel='stylesheet' type='text/css' />
20+
<link href='assets/advent.css?b73f2d5fe04eb651532ed838e89dcd3a' rel='stylesheet' type='text/css' />
2121
<script id='entry-template' type='text/html'>
2222
<div class='entry'>
2323
<h4>

0 commit comments

Comments
 (0)