From 8ad06294d6d9c7a67a32099e31c93b4f08b9aff2 Mon Sep 17 00:00:00 2001 From: Nicolas Paul Date: Wed, 26 Apr 2023 22:16:03 +0200 Subject: Fix missing outdir bug crocc was not creating the output directory if it was not present, making it impossible to generate files --- transformations.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'transformations.go') diff --git a/transformations.go b/transformations.go index 7053a94..ddf259d 100644 --- a/transformations.go +++ b/transformations.go @@ -90,13 +90,12 @@ func TransformMarkdownFile(inputDir, inputFile, outputDir string) error { renderer := html.NewRenderer(html.RendererOptions{Flags: htmlFlags}) contentHTML := markdown.Render(doc, renderer) - outputFile, err := os.Create(outputPath) + c, err := GenerateHTML(fm, string(contentHTML)) if err != nil { return err } - defer outputFile.Close() - if err := GenerateHTML(outputFile, fm, string(contentHTML)); err != nil { + if err := os.WriteFile(outputPath, c, 0666); err != nil { return err } -- cgit v1.2.3