In latest release 0.14.0, there is now a new logo option in Javascript config.
https://www.files.gallery/docs/logo/
Basic instructions
- Upload your logo into
./_files/logo/logo.svg (use whatever image format you like).
- Create your custom.js, and add the following:
_c.config = {
logo: './_files/logo/logo.svg',
}
On small screens, the logo will display on top:

On large screens, the logo will display inside the existing topbar:

You could make adjustments with custom CSS, but this might impact the interface, which has very limited space.
Logo link
If you want to make your logo into a link, you can insert the entire logo link HTML, instead of just the path.
_c.config = {
// logo: './_files/logo/logo.png',
logo: '<a href="/link/" target="_blank"><img src="./_files/logo/logo.png" class="logo"></a>',
}
Other insert custom HTML options
There are a few other Javascript config options that allow you to insert custom html, for example text, links or logo.
// insert custom header html (above all, but goes behind sidebar)
header: '<a href="#">link 1</a>',
// insert custom topbar html, above main topbar
topbar: '<a href="#">link 1</a><a href="#">link 1</a><a href="#">link 1</a>',
// insert custom footer html, at the bottom of main scroll area
footer: '<a href="#">link 1</a><a href="#">link 1</a><a href="#">link 1</a>',
// insert custom FIXED footer html at the bottom of page, which remains in place during scroll
footer_fixed: '<div class="custom-links"><a href="#">link 1</a><a href="#">link2</a><a href="#">somescheit</a><a href="#">homepage</a></div>',