From 81e3df1e11481f20294fcc8bc96418e40402c6ba Mon Sep 17 00:00:00 2001 From: Jasper Van der Jeugt Date: Sun, 24 Jan 2010 19:38:23 +0100 Subject: Added some different formats in the first example as a demonstration. --- examples/brochure/about.markdown | 14 -------------- examples/brochure/about.rst | 17 +++++++++++++++++ examples/brochure/code.lhs | 21 +++++++++++++++++++++ examples/brochure/css/syntax.css | 20 ++++++++++++++++++++ examples/brochure/hakyll.hs | 4 ++-- examples/brochure/index.markdown | 7 +++++-- examples/brochure/products.markdown | 13 ------------- examples/brochure/templates/default.html | 3 ++- 8 files changed, 67 insertions(+), 32 deletions(-) delete mode 100644 examples/brochure/about.markdown create mode 100644 examples/brochure/about.rst create mode 100644 examples/brochure/code.lhs create mode 100644 examples/brochure/css/syntax.css delete mode 100644 examples/brochure/products.markdown (limited to 'examples/brochure') diff --git a/examples/brochure/about.markdown b/examples/brochure/about.markdown deleted file mode 100644 index 247cb83..0000000 --- a/examples/brochure/about.markdown +++ /dev/null @@ -1,14 +0,0 @@ ---- -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/about.rst b/examples/brochure/about.rst new file mode 100644 index 0000000..99af9e2 --- /dev/null +++ b/examples/brochure/about.rst @@ -0,0 +1,17 @@ +--- +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. + +1. Amamus Unicode 碁 +2. Interdum nex magna. + +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/code.lhs b/examples/brochure/code.lhs new file mode 100644 index 0000000..e98ec85 --- /dev/null +++ b/examples/brochure/code.lhs @@ -0,0 +1,21 @@ +--- +title: Code +--- +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. + +> reverse' [] = [] +> reverse' (x:xs) = (reverse' xs) ++ [x] + +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. + +> main = print $ reverse' [1 .. 10] + +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/css/syntax.css b/examples/brochure/css/syntax.css new file mode 100644 index 0000000..0dbb47e --- /dev/null +++ b/examples/brochure/css/syntax.css @@ -0,0 +1,20 @@ +/* Generated by pandoc. */ +table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode, table.sourceCode pre +{ margin: 0; padding: 0; border: 0; vertical-align: baseline; border: none; } +td.lineNumbers { border-right: 1px solid #AAAAAA; text-align: right; color: #AAAAAA; padding-right: 5px; padding-left: 5px; } +td.sourceCode { padding-left: 5px; } +pre.sourceCode { } +pre.sourceCode span.Normal { } +pre.sourceCode span.Keyword { color: #007020; font-weight: bold; } +pre.sourceCode span.DataType { color: #902000; } +pre.sourceCode span.DecVal { color: #40a070; } +pre.sourceCode span.BaseN { color: #40a070; } +pre.sourceCode span.Float { color: #40a070; } +pre.sourceCode span.Char { color: #4070a0; } +pre.sourceCode span.String { color: #4070a0; } +pre.sourceCode span.Comment { color: #60a0b0; font-style: italic; } +pre.sourceCode span.Others { color: #007020; } +pre.sourceCode span.Alert { color: red; font-weight: bold; } +pre.sourceCode span.Function { color: #06287e; } +pre.sourceCode span.RegionMarker { } +pre.sourceCode span.Error { color: red; font-weight: bold; } diff --git a/examples/brochure/hakyll.hs b/examples/brochure/hakyll.hs index b2606ba..c550202 100644 --- a/examples/brochure/hakyll.hs +++ b/examples/brochure/hakyll.hs @@ -5,7 +5,7 @@ import Text.Hakyll.Renderables (createPagePath) main = hakyll $ do directory css "css" - render "about.markdown" + render "about.rst" render "index.markdown" - render "products.markdown" + render "code.lhs" where render = renderChain ["templates/default.html"] . createPagePath diff --git a/examples/brochure/index.markdown b/examples/brochure/index.markdown index 76ed40c..b5a32c7 100644 --- a/examples/brochure/index.markdown +++ b/examples/brochure/index.markdown @@ -5,8 +5,11 @@ 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 +- 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 diff --git a/examples/brochure/products.markdown b/examples/brochure/products.markdown deleted file mode 100644 index 64b66f3..0000000 --- a/examples/brochure/products.markdown +++ /dev/null @@ -1,13 +0,0 @@ ---- -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 index 329dc47..794d449 100644 --- a/examples/brochure/templates/default.html +++ b/examples/brochure/templates/default.html @@ -6,13 +6,14 @@ MyAweSomeCompany - $title +

MyAweSomeCompany - $title

$body -- cgit v1.2.3