chris-website/source/nl/netsoj/chris/blog/main.d
2021-11-18 19:28:24 +01:00

29 lines
581 B
D

module nl.netsoj.chris.blog.main;
import std.experimental.logger;
import vibe.d;
import nl.netsoj.chris.blog.interfaces.http;
import nl.netsoj.chris.blog.model.article;
import nl.netsoj.chris.blog.model.page;
import nl.netsoj.chris.blog.model.project;
import nl.netsoj.chris.blog.cache;
import nl.netsoj.chris.blog.watcher;
void main() {
startHTTPServer();
// Start indexing pages.
runTask({
initPages!Page(&pages, "pages");
});
runTask({
initPages!Article(&articles, "articles");
});
runTask({
initPages!Project(&projects, "projects");
});
runApplication();
}