X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;ds=inline;f=src%2Fmain%2Fjava%2FMain.java;fp=src%2Fmain%2Fjava%2FMain.java;h=64b4d8820b65610dd7cbb20e25e957fc9d881dc5;hb=76238691b4a28a8d248bad0f17245ac273ff3ace;hp=0dedab9fde2b01f0f0ac9e911c069fcb0842c199;hpb=e50967c128e1b2514fdbce8f38ba2740698c72ff;p=asciidoctor_to_rss.git diff --git a/src/main/java/Main.java b/src/main/java/Main.java index 0dedab9..64b4d88 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -25,8 +25,9 @@ import com.rometools.rome.io.FeedException; import com.rometools.rome.io.SyndFeedOutput; public class Main { - private static Logger LOG = Logger.getLogger(Main.class.getSimpleName()); - private static String KEY_HTML_HEADER_FILE = "html.header.file"; + private static final Logger LOG = Logger.getLogger(Main.class.getSimpleName()); + private static final String KEY_HTML_HEADER_FILE = "html.header.file"; + private static final String KEY_FEED_TITLE = "feed.title"; private static File toHTMLFile(File dir, File adoc) { int idx; @@ -52,6 +53,10 @@ public class Main { return ret; } + private static String getFeedTitle(Properties props) { + return props.getProperty(KEY_FEED_TITLE); + } + private static void appendHTMLHeader(StringBuffer sb, Properties props) throws IOException { String fileName; @@ -65,8 +70,11 @@ public class Main { } f = new File(fileName); + + sb.append("
\n"); sb.append(new String(Files.readAllBytes(f.toPath()), StandardCharsets.UTF_8)); + sb.append("\n"); } public static void main(String[] args) throws FileNotFoundException, IOException, FeedException { @@ -96,18 +104,28 @@ public class Main { asciidoctor = Factory.create(); feed = new SyndFeedImpl(); - feed.setTitle(props.getProperty("feed.title")); + feed.setTitle(getFeedTitle(props)); feed.setDescription(props.getProperty("feed.description")); feed.setLink(props.getProperty("feed.link")); entries = new ArrayList