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());
+ new InfoText().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";
+ } else {
+ 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'>");