Estou com um problema em que os links não estão navegando corretamente para o perfil de mídia social do usuário. Parece que ele apenas anexa a URL da página em que você está com o campo personalizado do usuário.
Até agora, notei isso para Steam e Discord.
Analisando o repositório do github em links-settings.js, não há linhas base: ou baseregex: para Steam e Discord… Bluesky e Twitter (desculpe, X, o aplicativo de tudo) funcionam bem, e eles têm ambas as linhas, então talvez esse seja o 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,
},
},
Para 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/",
},
},
Para Twitter:
{
name: "X",
icon: "fab-twitter",
link: {
value: settings.twitter_custom_field_name,
base: "https://twitter.com/",
baseregex: "^http(s)?://(www.)?twitter.com/",
},
},
Analisando o restante das entradas, parece que estas também não têm as linhas base: ou baseregex:, mas não tenho um exemplo ativo delas para testar.
- mastodon
- discord
- steam
- bandcamp
(editado para adicionar) Eu criei um pull request:
09096b8: adicionando as URLs base para email, steam e linkedin
0ec40a0: adicionado discord, bandcamp e mastodon, e atualizado o readme. Fiz isso separadamente porque bandcamp e mastodon terão URLs base diferentes dependendo do usuário, elas não são consistentes; e para o Discord, o usuário inseriria seu ID de Usuário e não seu nome de usuário, então parecia que precisaria de explicação no readme.