Tengo un problema por el cual los enlaces no están navegando correctamente al perfil de redes sociales del usuario. Parece que simplemente adjuntan la URL de la página en la que te encuentras con el campo de usuario personalizado.
Hasta ahora, he notado esto para Steam y Discord.
Al mirar el repositorio de github en links-settings.js, no hay líneas base: o baseregex: para Steam y Discord… Bluesky y Twitter (perdón, X la aplicación para todo) funcionan bien, y tienen ambas líneas, así que ¿quizás ese sea el 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/",
},
},
Revisando el resto de las entradas, parece que estas tampoco tienen líneas base: o baseregex:, pero no tengo un ejemplo en vivo de ellas para probar.
- mastodon
- discord
- steam
- bandcamp
(editado para añadir) Fui y creé una pull request:
09096b8: añadiendo las URLs base para email, steam y linkedin
0ec40a0: añadido discord, bandcamp y mastodon, y actualizado el readme. Hice esto por separado porque bandcamp y mastodon tendrán diferentes URLs base dependiendo del usuario, no son consistentes; y para Discord, el usuario introduciría su ID de usuario y no su nombre de usuario, por lo que parecía que necesitaría explicación en el readme.