feuforeve.v4/main.rkt

40 lines
1010 B
Racket
Raw Normal View History

#lang racket/base
(module+ test
(require rackunit)
;; Tests to be run with raco test
)
(module+ main
(require
2019-11-07 19:39:50 +01:00
"src/webcontainer/webcontainer.rkt"
"src/webcontainer/website.rkt"
"src/pages/sitemap.rkt"
"src/pages/home.rkt")
; Website
(define *website*
(website
2019-11-07 19:39:50 +01:00
"" weblet pages:home
("AboutMe" weblet pages:about-me)))
; Sitemap
(sitemap
("Home" "/" #f
("About Me" "/AboutMe" #f))
)
; Webcontainer
(define *webcontainer* (make-webcontainer))
(webcontainer-add-website! *webcontainer* *website*)
2019-11-07 19:39:50 +01:00
(webcontainer-set-404-weblet! *webcontainer* pages:not-found)
(display "Starting server...")(newline)
(webcontainer-start *webcontainer*))
;(website
2019-11-07 19:39:50 +01:00
; "" weblet home-page
; ("ToyCatCreator" redirection "http://beleth.pink")
; ("About" weblet about-me-page)
; ("Fonts" weblet fonts-page)
; ("FlagGenerator" weblet flag-generator-page
; ("RawFlag" weblet flag-generator-raw-page)
; ("About" weblet about-flag-generator-page))
; )