Можно ли изменить URL главного логотипа?

Например, предположим, что я хочу, чтобы логотип вел на forum.example.com/latest вместо forum.example.com. Как это сделать? Можно ли это легко изменить без привлечения разработчика? Мой форум размещён на платформе Discourse, если это имеет значение.

Причина, по которой я хочу этого, заключается в том, что я хочу, чтобы по умолчанию при переходе на форум открывалась страница «Категории», чтобы форум не казался таким пугающим. Но я хочу, чтобы при клике на логотип они попадали на страницу «Последние сообщения».

Это должно работать в теме:

<script type="text/discourse-plugin" version="0.4">
    api.changeWidgetSetting('home-logo', 'href', '/latest')
</script>

Спасибо! Так как я новичок, не могли бы вы уточнить, куда именно это нужно вставить? Я предполагаю, что это не то место, куда вставляется CSS?

Переходит в секцию HEAD справа от CSS. Вы можете узнать об этом на Developing Discourse Themes & Theme Components

Извините за воскрешение старого обсуждения, но как заставить это открываться в новой вкладке, а не в текущей? Можно ли здесь использовать target=“_blank”?

Это требует немного большей настройки, так как это предотвращено в виджете home-logo здесь:

Поэтому вам нужно будет использовать changeWidgetSetting для установки URL, а затем reopenWidget, чтобы добавить _blank и переопределить поведение клика по умолчанию, которое предотвращает открытие в новом окне.

<script type="text/discourse-plugin" version="0.8">
  const { h } = require("virtual-dom");

  api.changeWidgetSetting('home-logo', 'href', 'https://discourse.org');

  api.reopenWidget("home-logo", {
     html() {
       return h(
         "a",
         { attributes: { href: this.href(), "data-auto-route": true, "target": "_blank" } },
         this.logo()
       );
     },

     click(e) {
       return;
     },
   });
</script>

Спасибо за отличное объяснение. Я в итоге нашёл обходной путь: добавил в шапку иконку-ссылку с URL на то место, куда должен был вести логотип, и настроил открытие в новой вкладке. Это работает и в конечном счёте дало пользователям то, что они хотели (ссылку на внешний домашний сайт в шапке). Лично мне больше нравится текущий вариант, потому что я предпочитаю использовать логотип как ссылку на главную страницу форума.