Ho un problema per cui i link non stanno navigando correttamente al profilo social dell’utente. Sembra che aggiungano semplicemente l’URL della pagina in cui ci si trova con il campo personalizzato dell’utente.
Finora ho notato questo per Steam e Discord.
Guardando il repository github in links-settings.js, non ci sono le righe base: o baseregex: per Steam e Discord… Bluesky e Twitter (scusa, X l’app per tutto) funzionano bene, e hanno entrambe quelle righe, quindi forse è questo il problema?
{
name: "Discord",
icon: "fab-discord",
link: {
value: settings.discord_custom_field_name,
},
},
{
name: "Steam",
icon: "fab-steam",
link: {
value: settings.steam_custom_field_name,
},
},
Per 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/",
},
},
Per Twitter:
{
name: "X",
icon: "fab-twitter",
link: {
value: settings.twitter_custom_field_name,
base: "https://twitter.com/",
baseregex: "^http(s)?://(www.)?twitter.com/",
},
},
Scorrendo il resto delle voci sembra che anche queste non abbiano le righe base: o baseregex:, ma non ho un esempio live per testarle.
- mastodon
- discord
- steam
- bandcamp
(modificato per aggiungere) Ho provveduto a creare una pull request:
09096b8: aggiunta delle URL di base per email, steam e linkedin
0ec40a0: aggiunti discord, bandcamp e mastodon, e aggiornato il readme. L’ho fatto separatamente perché bandcamp e mastodon avranno URL di base diverse a seconda dell’utente, non sono coerenti; e per Discord, l’utente inserirebbe il proprio ID utente e non il proprio nome utente, quindi sembrava che dovesse essere spiegato nel readme.