28 lines
392 B
D
28 lines
392 B
D
|
import std.experimental.logger;
|
||
|
import vibe.d;
|
||
|
|
||
|
import article;
|
||
|
import page;
|
||
|
import project;
|
||
|
|
||
|
import cache;
|
||
|
import http;
|
||
|
import watcher;
|
||
|
|
||
|
|
||
|
void main() {
|
||
|
startHTTPServer();
|
||
|
|
||
|
// Start indexing pages.
|
||
|
runTask({
|
||
|
initPages!Page(&pages, "pages");
|
||
|
});
|
||
|
runTask({
|
||
|
initPages!Article(&articles, "articles");
|
||
|
});
|
||
|
runTask({
|
||
|
initPages!Project(&projects, "projects");
|
||
|
});
|
||
|
runApplication();
|
||
|
}
|