diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 72e894d..eaa16be 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -8,6 +8,7 @@ on: paths: - "docs/**" - "mkdocs.yml" + - "overrides/**" workflow_dispatch: permissions: contents: read diff --git a/docs/assets/social/ignis-social-preview.png b/docs/assets/social/ignis-social-preview.png new file mode 100644 index 0000000..c480464 Binary files /dev/null and b/docs/assets/social/ignis-social-preview.png differ diff --git a/mkdocs.yml b/mkdocs.yml index 9ee2884..31abc30 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -13,6 +13,7 @@ edit_uri: edit/main/docs/ # Theme configuration theme: name: material + custom_dir: overrides # The header is brand ink (#16191c) in both schemes, the background the -dark lockup is drawn for. logo: assets/logo/ignis-lockup-ember-dark-outline.svg favicon: assets/logo/favicon.ico diff --git a/overrides/main.html b/overrides/main.html new file mode 100644 index 0000000..adb910f --- /dev/null +++ b/overrides/main.html @@ -0,0 +1,22 @@ +{% extends "base.html" %} + +{#- Open Graph and Twitter tags for link previews. Previewers need an absolute raster image URL, + so the image is a PNG resolved against site_url. -#} +{% block extrahead %} + {%- set title = (page.title ~ " - " ~ config.site_name) if page.title and not page.is_homepage else config.site_name -%} + {%- set description = (page.meta.description if page.meta and page.meta.description else config.site_description) | trim -%} + {%- set image = config.site_url ~ "assets/social/ignis-social-preview.png" -%} + + + + + + + + + + + + + +{% endblock %}