spa: external-links — edufeed zuerst, njump nur noch auf kommentator-profilen

- externalClientLinks-Reihenfolge: EduFeed, Habla, Yakihonne (njump
  raus). EduFeed als OER/OEP-Community-Home an erster Stelle.
- njump bleibt für Kommentar-Autor-Profile (Klick auf Avatar/Name
  unter einem Kommentar) — dort ist es der bessere Profil-Viewer.
- EduFeed-URL-Schema: https://edufeed.org/a/<naddr> (falls sich das
  als falsch erweist, in zweitem Commit korrigieren).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jörg Lohrer 2026-04-15 18:09:33 +02:00
parent 3ad1a72d84
commit 32a39144bb
1 changed files with 3 additions and 2 deletions

View File

@ -52,14 +52,15 @@ export function buildNjumpProfileUrl(pubkeyHex: string): string {
/** /**
* Liste externer Nostr-Clients für Post öffnen in "-Links. * Liste externer Nostr-Clients für Post öffnen in "-Links.
* Nutzt naddr, damit jeder Client das addressable Event adressieren kann. * Nutzt naddr, damit jeder Client das addressable Event adressieren kann.
* EduFeed zuerst OER/OEP-Bildungscommunity, wichtig für Jörgs Zielgruppe.
*/ */
export function externalClientLinks( export function externalClientLinks(
args: NaddrArgs args: NaddrArgs
): { label: string; url: string }[] { ): { label: string; url: string }[] {
const naddr = buildNaddr(args); const naddr = buildNaddr(args);
return [ return [
{ label: 'EduFeed', url: `https://edufeed.org/a/${naddr}` },
{ label: 'Habla', url: `https://habla.news/a/${naddr}` }, { label: 'Habla', url: `https://habla.news/a/${naddr}` },
{ label: 'Yakihonne', url: `https://yakihonne.com/article/${naddr}` }, { label: 'Yakihonne', url: `https://yakihonne.com/article/${naddr}` }
{ label: 'njump', url: `https://njump.me/${naddr}` }
]; ];
} }