site: compile local fonts
authorLucian Mogosanu <lucian.mogosanu@gmail.com>
Sat, 10 Aug 2013 12:24:10 +0000 (15:24 +0300)
committerLucian Mogosanu <lucian.mogosanu@gmail.com>
Sat, 10 Aug 2013 12:24:10 +0000 (15:24 +0300)
css/fonts.css
site.hs

index 0a82002..0401448 100644 (file)
@@ -2,14 +2,14 @@
   font-family: 'Cardo';
   font-style: normal;
   font-weight: 400;
-  src: local('Cardo'), local('Cardo-Regular'), url(http://thetarpit.org/css/fonts/Cardo.ttf) format('truetype');
+  src: local('Cardo'), local('Cardo-Regular'), url(/css/fonts/Cardo.ttf) format('truetype');
 }
 
 @font-face {
   font-family: 'Underdog';
   font-style: normal;
   font-weight: 400;
-  src: local('Underdog'), local('Underdog-Regular'), url(http://thetarpit.org/css/fonts/Underdog.ttf) format('truetype');
+  src: local('Underdog'), local('Underdog-Regular'), url(/css/fonts/Underdog.ttf) format('truetype');
 }
 
 @font-face {
diff --git a/site.hs b/site.hs
index b367265..89d02a7 100644 (file)
--- a/site.hs
+++ b/site.hs
@@ -17,6 +17,7 @@ main = hakyllWith tarpitConfiguration $ do
   match "css/*" compileCss
   match "posts/**" $ compilePosts tags
   match "images/**" $ compileImages
+  match "css/fonts/*" $ compileFonts
   match (fromList pages) compilePages
   create ["archive.html"] compileArchive
 
@@ -64,6 +65,9 @@ compileImages = do
   route idRoute
   compile copyFileCompiler
 
+compileFonts :: Rules ()
+compileFonts = compileImages
+
 compilePages :: Rules ()
 compilePages = do
   route $ setExtension "html"