mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-05-22 09:03:23 +00:00
fix(v2): enable text highlighting and clean up unknown dates in V2 portal
This commit is contained in:
@@ -402,7 +402,11 @@ class V2VisionEngine:
|
||||
)
|
||||
for l in master_selection[:100]:
|
||||
gh_info = f" `[⭐ {l['gh_stars']}]`" if "gh_stars" in l else ""
|
||||
index_md += f"- **({l['year']})** [{l['title']}]({l['url']}){gh_info} 🌟🌟🌟\n"
|
||||
year_prefix = f"**({l['year']})** " if l.get("year") and l["year"] != "N/A" else ""
|
||||
title_clean = l['title'].replace("==", "")
|
||||
# Master selection links are 3 stars, so we highlight
|
||||
title_display = f"**=={title_clean}==**"
|
||||
index_md += f"- {year_prefix}[{title_display}]({l['url']}){gh_info} 🌟🌟🌟\n"
|
||||
|
||||
index_md += "\n??? note \"Elite Video Selection - Click to expand!\"\n"
|
||||
index_md += f" <center markdown=\"1\">\n{videos_html}\n </center>\n\n"
|
||||
@@ -423,7 +427,8 @@ class V2VisionEngine:
|
||||
for cat, links in content["categories"].items():
|
||||
md += f"## {cat}\n"
|
||||
for l in links:
|
||||
year, stars = l.get("year", "N/A"), "🌟" * l.get("stars", 1)
|
||||
year, stars_val = l.get("year", "N/A"), l.get("stars", 1)
|
||||
stars = "🌟" * stars_val
|
||||
tag = l.get("tag", "[ENTERPRISE-STABLE]")
|
||||
|
||||
# Determine color mapping for new tags
|
||||
@@ -433,11 +438,19 @@ class V2VisionEngine:
|
||||
elif "STABLE" in tag: color = "info"
|
||||
else: color = "primary"
|
||||
|
||||
title_display = f"**{l['title']}**" if l.get("stars", 1) >= 2 else l['title']
|
||||
title_clean = l['title'].replace("==", "")
|
||||
if stars_val == 3 or "STANDARD" in tag:
|
||||
title_display = f"**=={title_clean}==**"
|
||||
elif stars_val == 2:
|
||||
title_display = f"**{title_clean}**"
|
||||
else:
|
||||
title_display = title_clean
|
||||
|
||||
year_prefix = f"**({year})** " if year and year != "N/A" else ""
|
||||
|
||||
gh_info = f" <span class='md-tag md-tag--info'>⭐ {l['gh_stars']}</span>" if "gh_stars" in l else ""
|
||||
icon = " 🎥" if l.get("is_video") else ""
|
||||
md += f" - **({year})** [{title_display}]({l['url']}){icon}{gh_info} {stars} <span class='md-tag md-tag--{color}'>{tag}</span>\n"
|
||||
md += f" - {year_prefix}[{title_display}]({l['url']}){icon}{gh_info} {stars} <span class='md-tag md-tag--{color}'>{tag}</span>\n"
|
||||
if l['description']:
|
||||
desc = l['description']
|
||||
if "\n" in desc:
|
||||
|
||||
@@ -77,6 +77,7 @@ markdown_extensions:
|
||||
permalink: true
|
||||
- pymdownx.tabbed:
|
||||
alternate_style: true
|
||||
- pymdownx.mark
|
||||
|
||||
nav:
|
||||
- "🔙 Back to V1 (Exhaustive)": https://nubenetes.com/
|
||||
|
||||
Reference in New Issue
Block a user