From 63ba395f5b42ae2668664318e9f040ec0d1d982f Mon Sep 17 00:00:00 2001 From: JP Hastings-Spital Date: Fri, 11 Oct 2024 09:07:43 +0100 Subject: [PATCH] Allow importing to folders --- tools/import/omnivore/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/import/omnivore/main.go b/tools/import/omnivore/main.go index beedc33c..e23c8bc4 100644 --- a/tools/import/omnivore/main.go +++ b/tools/import/omnivore/main.go @@ -89,6 +89,11 @@ func outputArticle(article Article, outputDir string) error { slug := kebab(artTitle) articlePath := path.Join(outputDir, fmt.Sprintf("%s.md", slug)) + dirArticlePath := path.Join(outputDir, slug, "index.md") + + if _, err := os.Stat(dirArticlePath); os.IsNotExist(err) { + articlePath = dirArticlePath + } fm, _ := loadFrontmatter(articlePath)