diff --git a/modules/services/static-sites/default.nix b/modules/services/static-sites/default.nix index e30adc4..5de718f 100644 --- a/modules/services/static-sites/default.nix +++ b/modules/services/static-sites/default.nix @@ -26,7 +26,11 @@ let # Drop draft content before building (Pelican draft detection can be inconsistent). grep -RIl '^status:[[:space:]]*draft' content | xargs -r rm -f fi - ${pythonEnv}/bin/pelican content -o "$out" + if [ -f pelicanconf.py ]; then + ${pythonEnv}/bin/pelican content -o "$out" -s pelicanconf.py + else + ${pythonEnv}/bin/pelican content -o "$out" + fi runHook postBuild ''; installPhase = "true";