diff --git a/voussoir.net/writing/generate_site.py b/voussoir.net/writing/generate_site.py index 0d866da..6dd67c6 100644 --- a/voussoir.net/writing/generate_site.py +++ b/voussoir.net/writing/generate_site.py @@ -173,7 +173,9 @@ def soup_adjust_relative_links(soup, md_file, repo_path): def fixby(tagname, attribute): links = soup.find_all(tagname) for link in links: - href = link[attribute] + href = link.get(attribute) + if not href: + continue if '://' in href: continue if href.startswith('/'):