docs: def _get_dest_file_and_url(self, filepath, page_meta={}):
          """ Return tuple of the file destination and url """
  
          filename = filepath.split("/")[-1]
          filepath_base = filepath.replace(filename, "").rstrip("/")
          slug = page_meta.get("slug")
          fname = slugify(slug) if slug else filename \
              .replace(".html", "") \
              .replace(".md", "") \
              .replace(".jade", "")
  
          if page_meta.get("pretty_url") is False:
              dest_file = os.path.join(filepath_base, "%s.html" % fname)
          else:
              dest_dir = filepath_base
              if filename not in ["index.html", "index.md", "index.jade"]:
                  dest_dir = os.path.join(filepath_base, fname)
              dest_file = os.path.join(dest_dir, "index.html")
  
          url = "/" + dest_file.replace("index.html", "")
          return dest_file, url