roundabout,
created on Friday, 19 April 2024, 15:02:13 (1713538933),
received on Tuesday, 23 April 2024, 11:54:32 (1713873272)
Author identity: vlad <vlad.muntoiu@gmail.com>
dd2d2b862504e1b4b1a5cb9199ff0cc116c12e4f
ampoule_ssg/__init__.py
@@ -17,6 +17,14 @@ def in_directory(directory):
os.chdir(cwd) def delete_directory_contents(directory): for root, dirs, files in os.walk(directory): for file in files: os.remove(os.path.join(root, file)) for dir in dirs: shutil.rmtree(os.path.join(root, dir)) class Document: def __init__(self, file_name): self.file_name = file_name
@@ -111,7 +119,7 @@ class Site:
def build(self): # Clear the build directory if it exists. if os.path.isdir(self.build_dir): shutil.rmtree(self.build_dir)delete_directory_contents(self.build_dir)for location, page in self.pages.items(): # Create the required directories. os.makedirs(os.path.join(self.build_dir, os.path.dirname(location)), exist_ok=True)