docs: def cache_page(self, page):
          """
          Banana banana
          """
          full_path = os.path.join(self.__cache_dir,
                                   self.get_output_folder(page),
                                   page.link.ref)
          os.makedirs(os.path.dirname(full_path), exist_ok=True)
          with open(full_path, 'w', encoding='utf-8') as _:
              _.write(page.detailed_description)
  
          page.cached_paths.add(full_path)