Valentin Gagarin <valentin@gagarin.work> writes:
Also spell out the title. The stylesheet adjustment makes the logo align properly with the longer title text for different display widths. Override the [title template] to show both the title text and the logo.
[title template]: https://github.com/just-the-docs/just-the-docs/blob/f43d7cfc4b1e18a97e6d6d20...
Signed-off-by: Valentin Gagarin <valentin@gagarin.work> --- Documentation/_config.yml | 3 ++- Documentation/_includes/title.html | 6 ++++++ Documentation/_sass/custom/custom.scss | 13 +++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 Documentation/_includes/title.html
diff --git a/Documentation/_config.yml b/Documentation/_config.yml index 90018ba..192633b 100644 --- a/Documentation/_config.yml +++ b/Documentation/_config.yml @@ -1,7 +1,8 @@ # SPDX-License-Identifier: CC0-1.0 # SPDX-FileCopyrightText: 2022 Alyssa Ross <hi@alyssa.is> --- -title: Spectrum Docs +title: Spectrum OS documentation
No "OS" in the name. (This might change in the future but should be an atomic change all at once when it happens.)
+logo: "https://spectrum-os.org/logo/logo_html.svg" theme: just-the-docs aux_links: Home: diff --git a/Documentation/_includes/title.html b/Documentation/_includes/title.html new file mode 100644 index 0000000..36a4017 --- /dev/null +++ b/Documentation/_includes/title.html @@ -0,0 +1,6 @@ +{% if site.logo %} + <div class="site-logo" role="img" aria-label="{{ site.title }}"></div> +{% endif %} +{% if site.title %} + {{ site.title }} +{% endif %}
New files need copyright headers (and it's strongly encouraged for changes that aren't completely trivial to existing files). Otherwise release/checks/reuse.nix fails. In this case I'd take the copyright text from Just the Docs' license since that's what their license says must be preserved.
diff --git a/Documentation/_sass/custom/custom.scss b/Documentation/_sass/custom/custom.scss index fd5a676..75e3f16 100644 --- a/Documentation/_sass/custom/custom.scss +++ b/Documentation/_sass/custom/custom.scss @@ -20,3 +20,16 @@ margin-left: 2ch; } } + +.site-logo { + width: 3rem; +} + +@media (min-width: 50rem) { + .site-logo { + width: 5.5rem; + } + .site-title { + font-size: 1.25rem !important; + } +} -- 2.51.2