feat: extend asset copying to include data directory
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Expanded the asset copying functionality to also handle the 'data' directory in addition to the 'assets' folder. This ensures that both static assets and data files are included in the output directory, streamlining the build process and ensuring all necessary resources are available in the generated static site.
This commit is contained in:
parent
d57046fa57
commit
ee2d53a36d
1 changed files with 6 additions and 5 deletions
11
main.py
11
main.py
|
@ -129,11 +129,12 @@ def generate_static_site(development_mode=False):
|
|||
f.write(response)
|
||||
|
||||
# Copy static assets
|
||||
assets_src = pathlib.Path("assets")
|
||||
assets_dst = output_dir / "assets"
|
||||
if assets_dst.exists():
|
||||
shutil.rmtree(assets_dst)
|
||||
shutil.copytree(assets_src, assets_dst)
|
||||
for folder in ["assets", "data"]:
|
||||
src = pathlib.Path(folder)
|
||||
dst = output_dir / folder
|
||||
if dst.exists():
|
||||
shutil.rmtree(dst)
|
||||
shutil.copytree(src, dst)
|
||||
|
||||
print("Static site generated successfully.")
|
||||
|
||||
|
|
Loading…
Reference in a new issue