Skip to content

Commit 5caac45

Browse files
committed
Try to get news pages working
1 parent 8f52e7a commit 5caac45

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

site.hs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,18 @@ main = hakyll $ do
127127
>>= loadAndApplyTemplate "templates/boilerplate.html" sponsors
128128
>>= relativizeUrls
129129

130+
match "news/*.markdown" $ do
131+
route $ setExtension "html"
132+
let ctxt = mconcat
133+
[ defaultContext ]
134+
compile $ do
135+
sponsors <- buildBoilerplateCtx Nothing
136+
pandocCompiler
137+
>>= applyAsTemplate sponsors
138+
>>= loadAndApplyTemplate "templates/news/page.html" ctxt
139+
>>= loadAndApplyTemplate "templates/boilerplate.html" sponsors
140+
>>= relativizeUrls
141+
130142
-- press -----------------------------------------------------------------------------------------------
131143
match "press/**.markdown" $ compile pandocCompiler
132144
create ["news/press/index.html"] $ do

templates/news/page.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<div class="max-w-screen-xl mx-auto">
2+
<div class="xl:max-w-screen-xl mx-auto md:px-12 lg:px-16 py-16 md:py-24">
3+
<div class="bg-gray-800 shadow-lg shadow-xl shadow-md shadow-sm px-6 sm:px-12 md:px-12 lg:px-16 py-16 md:py-20">
4+
<h2 class="text-gray-50 font-normal text-3xl-4xl text-center">$title$</h2>
5+
</div>
6+
</div>
7+
</div>
8+
<div class="max-w-screen-xl mx-auto">
9+
<div class="px-4 sm:px-8 md:px-12 lg:px-16">
10+
<div class="mx-auto prose md:prose-lg">
11+
$body$
12+
</div>
13+
</div>
14+
</div>

templates/news/tile.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ <h2 class="text-2xl-4xl font-normal">$title$</h2>
2020
$endif$
2121
<div class="mt-8 space-y-4">$body$</div>
2222
</div>
23+
<div class="mt-4">
24+
<a class="arrow-link" href="$url$">&gt;&gt; Read more</a>
25+
</div>
2326
</div>
2427
</div>
2528
</div>

0 commit comments

Comments
 (0)