diff --git a/lib/configuration.dart b/lib/configuration.dart index 4e78200..321e5a0 100644 --- a/lib/configuration.dart +++ b/lib/configuration.dart @@ -20,7 +20,7 @@ class Configuration { "url": "http://gengen.local", "theme": "default", "source": current, - "destination": joinAll([current, 'public']), + "destination": 'public', "include": [], "exclude": [], "post_dir": "_posts", @@ -165,6 +165,12 @@ class Configuration { _config.addAll(overrides); _addDefaultIncludes(); _addDefaultExcludes(); + + if (isRelative(destination)) { + _config["destination"] = join(source, destination); + } else { + _config["destination"] = destination; + } } }