diff --git a/SiteGenerator/Sources/SiteGenerator/Generator.swift b/SiteGenerator/Sources/SiteGenerator/Generator.swift index f1ad536..949b2db 100644 --- a/SiteGenerator/Sources/SiteGenerator/Generator.swift +++ b/SiteGenerator/Sources/SiteGenerator/Generator.swift @@ -45,7 +45,7 @@ public final class Generator { fileManager.fileExists(atPath: fileURL.path, isDirectory: &isDir) guard !isDir.boolValue else { try renderPath(fileURL.path, to: targetURL.appendingPathComponent(filename)) - return + continue } // Make sure this path exists so we can write to it. diff --git a/Tests/test-public-subdirs/expected/about.html b/Tests/test-public-subdirs/expected/about.html new file mode 100644 index 0000000..374715e --- /dev/null +++ b/Tests/test-public-subdirs/expected/about.html @@ -0,0 +1,10 @@ + + +
+i liek milk
+ + diff --git a/Tests/test-public-subdirs/expected/images/sjs.png b/Tests/test-public-subdirs/expected/images/sjs.png new file mode 100644 index 0000000..e943b8e Binary files /dev/null and b/Tests/test-public-subdirs/expected/images/sjs.png differ diff --git a/Tests/test-public-subdirs/expected/index.html b/Tests/test-public-subdirs/expected/index.html new file mode 100644 index 0000000..4299de6 --- /dev/null +++ b/Tests/test-public-subdirs/expected/index.html @@ -0,0 +1,10 @@ + + + +hello world
+ + diff --git a/Tests/test-public-subdirs/in/public/about.md b/Tests/test-public-subdirs/in/public/about.md new file mode 100644 index 0000000..c2b212c --- /dev/null +++ b/Tests/test-public-subdirs/in/public/about.md @@ -0,0 +1 @@ +i liek milk \ No newline at end of file diff --git a/Tests/test-public-subdirs/in/public/images/sjs.png b/Tests/test-public-subdirs/in/public/images/sjs.png new file mode 100644 index 0000000..e943b8e Binary files /dev/null and b/Tests/test-public-subdirs/in/public/images/sjs.png differ diff --git a/Tests/test-public-subdirs/in/public/index.md b/Tests/test-public-subdirs/in/public/index.md new file mode 100644 index 0000000..95d09f2 --- /dev/null +++ b/Tests/test-public-subdirs/in/public/index.md @@ -0,0 +1 @@ +hello world \ No newline at end of file diff --git a/Tests/test-public-subdirs/in/site.json b/Tests/test-public-subdirs/in/site.json new file mode 100644 index 0000000..b72b697 --- /dev/null +++ b/Tests/test-public-subdirs/in/site.json @@ -0,0 +1,6 @@ +{ + "author": "A man has no name", + "email": "jaqen@hotmail.com", + "title": "Valar Morghulis", + "url": "http://example.net" +} diff --git a/Tests/test-public-subdirs/in/templates/site.html b/Tests/test-public-subdirs/in/templates/site.html new file mode 100644 index 0000000..7ff05a3 --- /dev/null +++ b/Tests/test-public-subdirs/in/templates/site.html @@ -0,0 +1,10 @@ + + + +