diff --git a/utils/linkutils.py b/utils/linkutils.py index d572f97..8763366 100644 --- a/utils/linkutils.py +++ b/utils/linkutils.py @@ -23,3 +23,10 @@ def read_links(f: TextIO) -> List[Link]: reader = csv.reader(f) next(reader) # Skip the header return [Link(link[1], link[2]) for link in reader] + + +def absolutize_link(link: str, page_base: str) -> str: + """Ensure we have an absolute url.""" + if link.startswith("./"): + link = page_base + link[2:] + return link