From 8b7392b56d49718e994de30b9819d7872198925f Mon Sep 17 00:00:00 2001 From: Olaf Lipinski <5785856+olipinski@users.noreply.github.com> Date: Tue, 21 Oct 2025 23:20:10 +0200 Subject: [PATCH] feat: add support for displaying organization logos (#3282) Add `icon` option to `organizations` and `education` data structures in author profiles. Use the standard icon feature to apply a custom brand icon e.g. `icon: 'brands/my_company' and place `my_company.svg` in your `assets/media/icons/brands/` folder. Co-authored-by: Olaf Lipinski <5785856+olipinski@users.noreply.github.com> Closes #3281 --- .../blox-tailwind/blox/resume-biography-3/block.html | 8 ++++++-- .../blox-tailwind/blox/resume-experience/block.html | 11 +++++++++-- starters/academic-cv/content/authors/admin/_index.md | 7 +++++-- 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/modules/blox-tailwind/blox/resume-biography-3/block.html b/modules/blox-tailwind/blox/resume-biography-3/block.html index 79d03736..b89e9e39 100644 --- a/modules/blox-tailwind/blox/resume-biography-3/block.html +++ b/modules/blox-tailwind/blox/resume-biography-3/block.html @@ -187,8 +187,12 @@ {{ range . }}
-
- {{ partial "functions/get_icon" (dict "name" "academic-cap" "attributes" "class='w-6 h-6 text-white'") }} +
+ {{ if .icon }} + {{ partial "functions/get_icon" (dict "name" .icon "attributes" "class='w-6 h-6 text-primary-600 dark:text-primary-400'") }} + {{else}} + {{ partial "functions/get_icon" (dict "name" "academic-cap" "attributes" "class='w-6 h-6 text-primary-600 dark:text-primary-400'") }} + {{end}}

diff --git a/modules/blox-tailwind/blox/resume-experience/block.html b/modules/blox-tailwind/blox/resume-experience/block.html index 85db1e5c..ee4fae6a 100644 --- a/modules/blox-tailwind/blox/resume-experience/block.html +++ b/modules/blox-tailwind/blox/resume-experience/block.html @@ -33,7 +33,11 @@ {{ range $idx, $key := $person.work }}

  • - + {{ if .icon }} + {{ partial "functions/get_icon" (dict "name" .icon "attributes" "class='w-5 h-5'") }} + {{else}} + + {{end}}

    {{.position}} @@ -71,8 +75,11 @@ {{ range $idx, $key := $person.education }}
  • + {{ if .icon }} + {{ partial "functions/get_icon" (dict "name" .icon "attributes" "class='w-5 h-5 text-primary-800 dark:text-primary-300'") }} + {{else}} - + {{end}}

    {{.area}} diff --git a/starters/academic-cv/content/authors/admin/_index.md b/starters/academic-cv/content/authors/admin/_index.md index 5e73bf25..c117924f 100644 --- a/starters/academic-cv/content/authors/admin/_index.md +++ b/starters/academic-cv/content/authors/admin/_index.md @@ -56,6 +56,7 @@ interests: education: - area: PhD Computer Science (AI Focus) institution: Stanford University + icon: "" date_start: 2015-09-01 date_end: 2019-06-30 summary: | @@ -65,6 +66,7 @@ education: url: 'https://example.com/thesis.pdf' - area: MS Computer Science institution: Carnegie Mellon University + icon: "" date_start: 2013-09-01 date_end: 2015-05-31 summary: | @@ -73,6 +75,7 @@ education: Specialized in machine learning and robotics. - area: BS Computer Science institution: MIT + icon: "" date_start: 2009-09-01 date_end: 2013-05-31 summary: | @@ -84,7 +87,7 @@ work: - position: Senior AI Research Scientist company_name: Meta AI company_url: 'https://ai.meta.com/' - company_logo: '' + icon: '' date_start: 2020-01-01 date_end: '' summary: |2- @@ -92,7 +95,7 @@ work: - position: AI Research Intern company_name: OpenAI company_url: 'https://openai.com/' - company_logo: '' + icon: '' date_start: 2019-06-01 date_end: 2019-12-31 summary: |