Skip to content
Snippets Groups Projects
SiteGen.java 807 B
Newer Older
Joonas Seppä's avatar
Joonas Seppä committed
import java.nio.file.*;
import java.util.*;
import java.util.stream.*;

class SiteGen {
    static String siteTitle = "My favorite movies";

    static List<String> movieList = List.of(
        "Star Wars",
        "Star Trek",
        "Battlestar Galactica"
    );

    static String htmlString =
        "<html>" +
            "<head><title>" + siteTitle + "</title></head>" +
            "<body>" +
                "<h1>" + siteTitle + "</h1>" +
                "<ul>" + movieList.stream().map(i -> "<li>"+ i + "</li>").collect(Collectors.joining()) + "</ul>" +
            "</body>" +
        "<html>";

    public static void main(String args[]) throws Exception {
        Files.createDirectory(Paths.get("public/"));
        Files.write(Paths.get("public/index.html"), htmlString.getBytes());
    }
}