Skip to content

Commit fae61b3

Browse files
authored
Merge pull request #492 from MilesCranmer/fix-docs-build
docs: fix empty build dir
2 parents 9ad5425 + a7ff818 commit fae61b3

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

docs/make.jl

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -290,14 +290,10 @@ post_process_vitepress_index()
290290
# Fix bases.txt if it's empty (prevents "no bases suitable for deployment" error)
291291
function fix_empty_bases()
292292
bases_file = joinpath(@__DIR__, "build", "bases.txt")
293-
if isfile(bases_file)
294-
bases = filter(!isempty, readlines(bases_file))
295-
if isempty(bases)
296-
@info "Fixing empty bases.txt for deployment"
297-
open(bases_file, "w") do io
298-
println(io, "dev")
299-
end
300-
end
293+
mkpath(dirname(bases_file))
294+
if !isfile(bases_file) || isempty(filter(!isempty, readlines(bases_file)))
295+
@info "Creating/fixing bases.txt for deployment"
296+
write(bases_file, "dev\n")
301297
end
302298
end
303299

0 commit comments

Comments
 (0)