summaryrefslogtreecommitdiff
path: root/examples/brochure
diff options
context:
space:
mode:
authorJasper Van der Jeugt <jaspervdj@gmail.com>2009-12-29 19:09:11 +0100
committerJasper Van der Jeugt <jaspervdj@gmail.com>2009-12-29 19:09:11 +0100
commitb84c2e08818035680744045bd3e1ac3b061a1e2e (patch)
treec7e5cf662c4d37c7723183240a6ea0635e32c372 /examples/brochure
parent01b177e0861c7465d5b76ec4c7bd67966a9a7ca4 (diff)
downloadhakyll-b84c2e08818035680744045bd3e1ac3b061a1e2e.tar.gz
Added two example sites.
Diffstat (limited to 'examples/brochure')
-rw-r--r--examples/brochure/about.markdown14
-rw-r--r--examples/brochure/css/default.css17
-rw-r--r--examples/brochure/hakyll.hs11
-rw-r--r--examples/brochure/index.markdown22
-rw-r--r--examples/brochure/products.markdown13
-rw-r--r--examples/brochure/templates/default.html19
6 files changed, 96 insertions, 0 deletions
diff --git a/examples/brochure/about.markdown b/examples/brochure/about.markdown
new file mode 100644
index 0000000..410cb10
--- /dev/null
+++ b/examples/brochure/about.markdown
@@ -0,0 +1,14 @@
+---
+title: About
+---
+Nullam imperdiet sodales orci vitae molestie. Nunc quam orci, pharetra a
+rhoncus vitae, eleifend id felis. Suspendisse potenti. Etiam vitae urna orci.
+Quisque pellentesque dignissim felis, egestas tempus urna luctus vitae. In hac
+habitasse platea dictumst. Morbi fringilla mattis odio, et mattis tellus
+accumsan vitae.
+
+Vivamus eget mauris sit amet nulla laoreet lobortis. Nulla in diam elementum
+risus convallis commodo. Cras vehicula varius dui vitae facilisis. Proin
+elementum libero eget leo aliquet quis euismod orci vestibulum. Duis rhoncus
+lorem consequat tellus vestibulum aliquam. Quisque orci orci, malesuada porta
+blandit et, interdum nec magna.
diff --git a/examples/brochure/css/default.css b/examples/brochure/css/default.css
new file mode 100644
index 0000000..9ed2b01
--- /dev/null
+++ b/examples/brochure/css/default.css
@@ -0,0 +1,17 @@
+body {
+ width: 600px;
+ margin: 0px auto 0px auto;
+}
+
+div#navigation {
+ text-align: center;
+ border-bottom: 4px solid black;
+}
+
+div#navigation a {
+ color: white;
+ text-decoration: none;
+ background-color: black;
+ padding: 3px 10px 3px 10px;
+ margin: 0px 10px 0px 10px;
+}
diff --git a/examples/brochure/hakyll.hs b/examples/brochure/hakyll.hs
new file mode 100644
index 0000000..b2606ba
--- /dev/null
+++ b/examples/brochure/hakyll.hs
@@ -0,0 +1,11 @@
+import Text.Hakyll (hakyll)
+import Text.Hakyll.File (directory)
+import Text.Hakyll.Render (css, static, renderChain)
+import Text.Hakyll.Renderables (createPagePath)
+
+main = hakyll $ do
+ directory css "css"
+ render "about.markdown"
+ render "index.markdown"
+ render "products.markdown"
+ where render = renderChain ["templates/default.html"] . createPagePath
diff --git a/examples/brochure/index.markdown b/examples/brochure/index.markdown
new file mode 100644
index 0000000..76ed40c
--- /dev/null
+++ b/examples/brochure/index.markdown
@@ -0,0 +1,22 @@
+---
+title: Home
+---
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce tempor, urna et
+auctor tincidunt, eros mauris facilisis purus, eget sollicitudin leo massa sit
+amet ipsum. Vivamus eu massa in urna vehicula rutrum eget sit amet purus.
+
+Mauris sit amet justo mi. Curabitur vel quam felis. In hac habitasse platea
+dictumst. Etiam nec consequat risus. Donec consequat est vitae neque fermentum
+feugiat nec ac nibh. Nulla rhoncus, odio quis scelerisque rutrum, metus sem
+tempor ante, a ornare ipsum felis sed ligula. Morbi urna lectus, scelerisque
+non pharetra in, rutrum quis ligula. Phasellus semper ullamcorper arcu eu
+auctor.
+
+Aliquam sagittis tincidunt libero ut elementum. Ut sit amet vestibulum metus.
+Ut aliquet congue neque eu tincidunt. Integer eu elit sed massa sollicitudin
+vehicula nec ut sem. Cras euismod enim eget purus lacinia non feugiat urna
+imperdiet. Aliquam justo sem, viverra eu vehicula vitae, imperdiet vel magna.
+
+Pellentesque enim dui, interdum elementum vehicula luctus, feugiat vitae arcu.
+Vestibulum ut felis justo. Quisque vestibulum mauris eget ipsum luctus
+consequat.
diff --git a/examples/brochure/products.markdown b/examples/brochure/products.markdown
new file mode 100644
index 0000000..64b66f3
--- /dev/null
+++ b/examples/brochure/products.markdown
@@ -0,0 +1,13 @@
+---
+title: Products
+---
+Etiam condimentum auctor semper. Donec lobortis, magna id sodales sollicitudin,
+lectus mi egestas nulla, pulvinar lobortis nunc eros id nisl. Curabitur
+imperdiet, erat at accumsan vulputate, purus nunc blandit nulla, dictum
+vestibulum sem lorem eget ipsum. Nunc tincidunt, turpis ut fermentum dapibus,
+justo tortor bibendum sem, at facilisis justo odio luctus lectus. Quisque nec
+ligula ipsum. Nunc augue lacus, ullamcorper vel dapibus in, mattis eget elit.
+
+Integer ut dui eu felis mollis vestibulum. Etiam at nibh id diam aliquet
+vestibulum sit amet a nibh. Aliquam erat volutpat. Etiam vitae nulla at dolor
+fringilla tempor ut a nunc. Pellentesque elementum elit lorem.
diff --git a/examples/brochure/templates/default.html b/examples/brochure/templates/default.html
new file mode 100644
index 0000000..2e41112
--- /dev/null
+++ b/examples/brochure/templates/default.html
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <title>MyAweSomeCompany - $title</title>
+ <link rel="stylesheet" type="text/css" href="css/default.css" />
+ </head>
+ <body>
+ <h1>MyAweSomeCompany - $title</h1>
+ <div id="navigation">
+ <a href="index.html">Home</a>
+ <a href="about.html">About</a>
+ <a href="products.html">Products</a>
+ </div>
+
+ $body
+ </body>
+</html>