code: def build_pages(self):
          
          for root, _, files in os.walk(self.pages_dir):
              base_dir = root.replace(self.pages_dir, "").lstrip("/")
              if not base_dir.startswith("_"):
                  for f in files:
                      src_file = os.path.join(base_dir, f)
                      self._build_page(src_file)
docs: Iterate over the pages_dir and build the pages