diff --git a/src/coleslaw.lisp b/src/coleslaw.lisp index 458a74c..123f654 100644 --- a/src/coleslaw.lisp +++ b/src/coleslaw.lisp @@ -46,7 +46,8 @@ If RAW is non-nil, write the content without wrapping it in the base template." (curr (app-path ".curr"))) (ensure-directories-exist new-build) (run-program "mv ~a ~a" staging new-build) - (if (and (probe-file prev) (equal prev (truename prev))) + ; KLUDGE: Is there a better way to portably catch dead symlinks? + (if (and (probe-file prev) (equal prev (ignore-errors (truename prev)))) (delete-file prev) (cl-fad:delete-directory-and-files (truename prev))) (when (probe-file curr) diff --git a/themes/hyde/atom.tmpl b/themes/hyde/atom.tmpl index d0b0623..cf17ab9 100644 --- a/themes/hyde/atom.tmpl +++ b/themes/hyde/atom.tmpl @@ -8,7 +8,6 @@ {$pubdate} - {$siteroot}@{$pubdate} {$author}