Ich habe ein Problem damit, dass die Links nicht ordnungsgemäß zum Social-Media-Profil des Benutzers navigieren. Es scheint, dass einfach die URL der aktuellen Seite mit dem benutzerdefinierten Benutzerfeld angehängt wird.
Bisher habe ich dies für Steam und Discord festgestellt.
Wenn ich mir das Github-Repository in links-settings.js ansehe, gibt es keine base:- oder baseregex:-Zeilen für Steam und Discord… Bluesky und Twitter (sorry, X, die Alles-App) funktionieren einwandfrei, und sie haben beide diese Zeilen, also liegt das vielleicht am Problem?
{
name: "Discord",
icon: "fab-discord",
link: {
value: settings.discord_custom_field_name,
},
},
{
name: "Steam",
icon: "fab-steam",
link: {
value: settings.steam_custom_field_name,
},
},
Für Bluesky:
{
name: "Bluesky",
icon: "fab-bluesky",
link: {
value: settings.bluesky_custom_field_name,
base: "https://bsky.app/profile/",
baseregex: "^http(s)?://(www.)?bsky.app/profile/",
},
},
Für Twitter:
{
name: "X",
icon: "fab-twitter",
link: {
value: settings.twitter_custom_field_name,
base: "https://twitter.com/",
baseregex: "^http(s)?://(www.)?twitter.com/",
},
},
Wenn ich mir die restlichen Einträge überfliege, sieht es so aus, als hätten diese auch keine base:- oder baseregex:-Zeilen, aber ich habe kein Live-Beispiel davon, um es zu testen.
- Mastodon
- Discord
- Steam
- Bandcamp
(Bearbeitet, um hinzuzufügen) Ich habe einen Pull Request erstellt:
09096b8: Hinzufügen der Basis-URLs für E-Mail, Steam und LinkedIn
0ec40a0: Discord, Bandcamp und Mastodon hinzugefügt und Readme aktualisiert. Ich habe dies separat gemacht, da Bandcamp und Mastodon je nach Benutzer unterschiedliche Basis-URLs haben, sie sind nicht konsistent; und für Discord würde der Benutzer seine Benutzer-ID und nicht seinen Benutzernamen eingeben, daher schien es angebracht, dies in der Readme zu erklären.