Skip to content

Commit 017d72f

Browse files
committed
Added ViewEngine link and content
1 parent f052be1 commit 017d72f

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

src/Giraffe.Website/Assets/Private/main.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ body {
66
header, main, nav, footer {
77
margin: 0 auto;
88
max-width: 800px;
9+
padding: 10px;
910
}
1011

1112
main {

src/Giraffe.Website/Program.fs

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ module Views =
155155
ul [ _id "nav-links" ] [
156156
li [] [ internalLink "/" "Home" ]
157157
li [] [ internalLink "/docs" "Documentation" ]
158+
li [] [ internalLink "/view-engine" "View Engine" ]
158159
li [] [ externalLink "https://github.com/giraffe-fsharp/giraffe" "GitHub"]
159160
li [] [ externalLink "https://github.com/giraffe-fsharp/Giraffe/releases" "Releases" ]
160161
]
@@ -240,12 +241,28 @@ module WebApp =
240241
}
241242

242243
let private indexHandler =
244+
allowCaching (TimeSpan.FromDays(1.0)) >=>
243245
markdownHandler
244246
"https://raw.githubusercontent.com/giraffe-fsharp/Giraffe/master/README.md"
247+
"Home"
248+
(Url.create "/")
249+
4
245250

246251
let private docsHandler =
252+
allowCaching (TimeSpan.FromDays(1.0)) >=>
247253
markdownHandler
248254
"https://raw.githubusercontent.com/giraffe-fsharp/Giraffe/master/DOCUMENTATION.md"
255+
"Documentation"
256+
(Url.create "/docs")
257+
0
258+
259+
let private viewEngineHandler =
260+
allowCaching (TimeSpan.FromDays(1.0)) >=>
261+
markdownHandler
262+
"https://raw.githubusercontent.com/giraffe-fsharp/Giraffe.ViewEngine/master/README.md"
263+
"View Engine"
264+
(Url.create "/view-engine")
265+
2
249266

250267
let private pingPongHandler : HttpHandler =
251268
noResponseCaching >=> text "pong"
@@ -257,8 +274,9 @@ module WebApp =
257274
let endpoints =
258275
[
259276
GET => routef "/bundle.%s.css" (fun _ -> cssHandler)
260-
GET => route "/" (allowCaching (TimeSpan.FromDays(1.0)) >=> indexHandler "Home" (Url.create "/") 4)
261-
GET => route "/docs" (allowCaching (TimeSpan.FromDays(1.0)) >=> docsHandler "Documentation" (Url.create "/docs") 0)
277+
GET => route "/" indexHandler
278+
GET => route "/docs" docsHandler
279+
GET => route "/view-engine" viewEngineHandler
262280
GET => route "/ping" pingPongHandler
263281
GET => route "/version" versionHandler
264282
]

0 commit comments

Comments
 (0)