target.mkdir();
dir = target;
- targetName += getDefaultExtension();
+ // write a copy of the originals inside
+ InfoCover.writeInfo(dir, targetName, story.getMeta());
+ InfoCover.writeCover(dir, targetName, story.getMeta());
+ BasicOutput.getOutput(OutputType.TEXT, isWriteInfo(), isWriteCover())
+ .process(story, dir, targetNameOrig);
- target = new File(targetDir, targetName);
+ target = new File(targetDir, targetName + getDefaultExtension(true));
writer = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(target), "UTF-8"));
}
@Override
- public String getDefaultExtension() {
- return File.separator + "index.html";
+ public String getDefaultExtension(boolean readerTarget) {
+ if (readerTarget) {
+ return File.separator + "index.html";
+ }
+
+ return "";
}
@Override
writer.write(" <div class='blank'></div>");
break;
case BREAK:
- writer.write(" <hr/>");
+ writer.write(" <hr class='break'/>");
break;
case NORMAL:
writer.write(" <span class='normal'>");