def createTempMarkdown(self, sourceFolder, fileName, headings): sourceFolder = elfFiles.ensureFinalSlash(sourceFolder) origName = '{0}{1}.md'.format(sourceFolder, fileName); tempName = 'temp' tempPath = '{0}{1}.md'.format(sourceFolder, tempName); # data = '## toc\n' data = elfFiles.getFileContent(origName) # print(tempPath) elfFiles.saveTextFile(tempPath, data) return tempName
def createFullHtml(self, sourceFolder, fileName, targetFolder, technique): sourceFolder = elfFiles.ensureFinalSlash(sourceFolder) self.runPandoc(sourceFolder, fileName) headings = self.makeHeadings(sourceFolder, fileName + '.html', technique) baseName = sourceFolder + fileName; data = self.concatFiles(baseName, headings) tempName = sourceFolder + "Temp.html" elfFiles.saveTextFile(tempName, data); finalName = baseName + '.html'; ReplaceStringInFile.replaceIt(tempName, finalName, 'TempTitleStringToReplace', fileName) crlf.convert(finalName) elfFiles.copyFile(finalName, elfFiles.ensureFinalSlash(targetFolder) + fileName + '.html')
def createFullHtml(self, sourceFolder, fileName, targetFolder): self.runPandoc(sourceFolder, fileName) headings = self.makeHeadings(sourceFolder, fileName + ".htm") data = self.getTemplateFile("StartBasic.html") data += self.getTemplateFile("NavBasic.html") baseName = sourceFolder + os.sep + fileName tempName = sourceFolder + os.sep + "Temp.html" data += elffiles.getFileContent(baseName + ".htm") data += self.getTemplateFile("footer.html") data += self.getTemplateFile("end.html") finalName = baseName + ".html" elffiles.saveTextFile(tempName, data) ReplaceStringInFile.replaceIt(tempName, finalName, "TempTitleStringToReplace", fileName) crlf.convert(finalName)