Кликабельные ссылки на иконки соцсетей в профиле

Возникла проблема: ссылки не ведут корректно на профили пользователей в социальных сетях. Похоже, что к URL текущей страницы просто дописывается значение пользовательского поля.

Пока что я заметил это для Steam и Discord.

Посмотрев репозиторий на GitHub в файле links-settings.js, я не нашёл строк с base: или baseregex: для Steam и Discord… Bluesky и Twitter (извините, X — приложение для всего) работают корректно, и у них обе эти строки есть. Возможно, в этом и причина?

{
        name: "Discord",
        icon: "fab-discord",
        link: {
          value: settings.discord_custom_field_name,
        },
      },
      {
        name: "Steam",
        icon: "fab-steam",
        link: {
          value: settings.steam_custom_field_name,
        },
      },

Для 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/",
        },
      },

Для Twitter:

{
        name: "X",
        icon: "fab-twitter",
        link: {
          value: settings.twitter_custom_field_name,
          base: "https://twitter.com/",
          baseregex: "^http(s)?://(www.)?twitter.com/",
        },
      },

Пробежавшись взглядом по остальным записям, вижу, что у них тоже нет строк base: или baseregex:, но у меня нет живых примеров для их проверки.

  • email
  • mastodon
  • discord
  • steam
  • linkedin
  • bandcamp

(отредактировано, добавлено) Я создал pull request:
09096b8: добавлены базовые URL для email, Steam и LinkedIn
0ec40a0: добавлены Discord, Bandcamp и Mastodon, обновлён README. Я сделал это отдельно, потому что базовые URL для Bandcamp и Mastodon зависят от пользователя и не являются постоянными; а для Discord пользователь вводит свой User ID, а не имя пользователя, поэтому, как мне кажется, это требует пояснения в README.