Skip to content

feat(docs/downloads): card permalink hooks, date-sorted latest releases, content cleanup#847

Merged
wu-sheng merged 1 commit into
masterfrom
polish-docs-downloads-hooks
May 22, 2026
Merged

feat(docs/downloads): card permalink hooks, date-sorted latest releases, content cleanup#847
wu-sheng merged 1 commit into
masterfrom
polish-docs-downloads-hooks

Conversation

@wu-sheng
Copy link
Copy Markdown
Member

What

Polish the Docs (/docs/) and Downloads (/downloads/) landing pages: deep-linkable project cards, an actually-latest "Latest releases" panel, and a few content corrections.

Changes

Card permalink hooks (docs + downloads)

  • Each project card now shows a small link "hook" on hover. Clicking it copies the full deep link (e.g. …/downloads/#KubernetesHelm) to the clipboard and shows a "Link copied" tooltip.
  • Clicking anywhere on the card body (off real links/buttons) selects it — sets the URL hash and triggers a brand-blue :target highlight. Cards get scroll-margin-top so anchored jumps clear the sticky navbar.
  • Shared logic in a new layouts/partials/card-permalink.html, wired into both baseof files; global .card-anchor style.

Downloads "Latest releases" now sorts by date

  • Previously it just took the first 4 hand-ordered entries of the first category — no date logic at all.
  • Now it collects each project's newest release across all categories, parses the date (both Mon. DDth, YYYY and ISO YYYY-MM-DD) into a sortable key, sorts descending, and shows the 5 most recent with their release dates.
  • Removed the GPG keys / SHA-512 / Apache mirrors tag row.

Content corrections

  • Horizon UI: dropped the inaccurate Included in the main repo release note (still on voting, not yet released); the card body is intentionally left blank until it ships.
  • docs.yml: removed the descriptionItem notes under SkyWalking Servers and Database; moved SourceMarker from EcosystemEcosystem Retired Projects (renamed (Retired) SourceMarker to match its siblings).

Verification

  • hugo builds clean.
  • Verified rendered output: 49 hooks on /docs/, 27 on /downloads/; "Latest releases" renders newest-first with dates; removed notes absent; SourceMarker only in the Retired section.

…es, content cleanup

- Add clickable permalink hook + selectable :target highlight to docs and
  download project cards; clicking copies the deep link, clicking the box
  selects it and updates the URL hash.
- Downloads 'Latest releases' now sorts projects by actual release date
  (parsing both 'Mon. DDth, YYYY' and ISO dates) and shows the 5 newest with
  dates; dropped the GPG/SHA-512/mirrors tag row.
- Horizon UI: drop the inaccurate 'Included in the main repo release' note
  (still on voting, not released).
- docs.yml: remove the SkyWalking Servers and Database descriptionItem notes;
  move SourceMarker to Ecosystem Retired Projects.
@netlify
Copy link
Copy Markdown

netlify Bot commented May 22, 2026

Deploy Preview for skywalking-website-preview ready!

Name Link
🔨 Latest commit 759dfe6
🔍 Latest deploy log https://app.netlify.com/projects/skywalking-website-preview/deploys/6a0faba3395c0b00080fcf2a
😎 Deploy Preview https://deploy-preview-847--skywalking-website-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@wu-sheng wu-sheng merged commit 0d047d8 into master May 22, 2026
4 of 5 checks passed
@wu-sheng wu-sheng deleted the polish-docs-downloads-hooks branch May 22, 2026 01:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant