Skip to content

Split the Logo into a separate HTML element

David Diederich requested to merge change-logo-href into main

The main objective with this MR is to create a separate element for the Logo, so that it can have its own link target.

That change happens in the header-content template, but some CSS changes were also necessary.

  • I added a class for the Document Title (main-title) and changed the CSS referring to it to use that classname rather than :first-child. It part, this is clearer as to what it does, and in part it was required because the main title is now the second child.
  • As a separate element, rather than a ::before, we have a bit more flexibility on arrangement. I took the opportunity to tighten up the logo spacing, and to make it scale relative to the navbar height. I envision future UI changes that make this navbar larger, and it makes sense to scale the logo with it.
  • The pipeline wasn't building a bundle-dev, so I altered the logic to make it work. Intended as a fast patch, we probably want to revisit the logic here eventually.
Edited by David Diederich

Merge request reports