diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..1dc2d9f6 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "chatgpt.commentCodeLensEnabled": false +} \ No newline at end of file diff --git a/_config.yaml b/_config.yaml index e31cc73b..bfdf7434 100644 --- a/_config.yaml +++ b/_config.yaml @@ -6,6 +6,14 @@ header: images/background.jpg footer: images/background.jpg proofer: false +# site branding (light/dark logos and icons) +logo: + light: images/lab_logo/lab_logo_light_transparent.svg + dark: images/lab_logo/lab_logo_dark_transparent.svg +icon: + light: images/lab_logo/lab_logo_light_transparent.svg + dark: images/lab_logo/lab_logo_dark_transparent.svg + # site social media and other links links: email: tuncadogan@gmail.com diff --git a/_includes/header.html b/_includes/header.html index 87348555..b4b5df7f 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,10 +1,22 @@ {% assign image = page.header | default: site.header %} {% assign dark = page.header-dark | is_nil: site.header-dark | is_nil: true %} -{% assign svg = "images/logo.svg" | file_exists %} -{% assign png = "images/logo.png" | file_exists %} -{% assign jpg = "images/logo.jpg" | file_exists %} -{% assign logo = svg | default: png | default: jpg | default: nil %} +{%- assign light_logo = site.logo.light | file_exists -%} +{%- assign dark_logo = site.logo.dark | file_exists -%} +{%- assign single_logo = site.logo | file_exists -%} +{%- assign fallback_svg = "images/logo.svg" | file_exists -%} +{%- assign fallback_png = "images/logo.png" | file_exists -%} +{%- assign fallback_jpg = "images/logo.jpg" | file_exists -%} +{%- if single_logo -%} + {%- assign logo = single_logo -%} +{%- else -%} + {%- if dark == true -%} + {%- assign logo = dark_logo | default: light_logo -%} + {%- else -%} + {%- assign logo = light_logo | default: dark_logo -%} + {%- endif -%} + {%- assign logo = logo | default: fallback_svg | default: fallback_png | default: fallback_jpg -%} +{%- endif -%}
{% if logo %}