")
doc.dump("index", directory=f"docs/projects/{project.pathlike_name()}")
@@ -803,7 +811,8 @@ def _get_language_link_and_testability(
language: subete.LanguageCollection
) -> snakemd.Paragraph:
language_escaped = _markdown_escape(language.name())
- language_link = snakemd.Inline(language_escaped, link=language.lang_docs_url())
+ language_url_path = _get_url_path(language.lang_docs_url())
+ language_link = snakemd.Inline(language_escaped, link=language_url_path)
num_programs = language.total_programs()
singular = pluralize(num_programs, "code snippet")
phrase = f"{num_programs} {singular}"
@@ -891,7 +900,7 @@ def generate_projects_index(repo: subete.Repo):
projects = [
snakemd.Inline(
project.name(),
- link=project.requirements_url()
+ link=_get_url_path(project.requirements_url())
)
for project in repo.approved_projects()
]