| import os | |
| import re | |
| import sys | |
| from pathlib import Path | |
| DOCS_DIR = Path(os.path.abspath(__file__)).parents[1] | |
| def update_links(doc_path, docs_link): | |
| with open(DOCS_DIR / doc_path, "r") as f: | |
| content = f.read() | |
| # replace relative links | |
| content = re.sub(r"\]\(\.\/", f"]({docs_link}", content) | |
| frontmatter = """--- | |
| custom_edit_url: | |
| --- | |
| """ | |
| with open(DOCS_DIR / doc_path, "w") as f: | |
| f.write(frontmatter + content) | |
| if __name__ == "__main__": | |
| update_links(sys.argv[1], sys.argv[2]) | |