diff --git a/java-champions.yml b/java-champions.yml index eee2a10c..0b386a40 100644 --- a/java-champions.yml +++ b/java-champions.yml @@ -2331,6 +2331,7 @@ members: twitter: https://twitter.com/mraible bluesky: https://bsky.app/profile/mraible.bsky.social sessionize: https://sessionize.com/matt-raible + speakerdeck: https://speakerdeck.com/mraible youtube: https://youtube.com/mraible avatar: img/avatars/mraible.png - name: Srikanth Raju diff --git a/resources/site.java b/resources/site.java index 1af0ca5b..3fb11d8c 100644 --- a/resources/site.java +++ b/resources/site.java @@ -36,7 +36,8 @@ public class site { "bluesky", "pass:[]", "website", "pass:[]", "youtube", "pass:[]", - "sessionize", "pass:[]" + "sessionize", "pass:[]", + "speakerdeck", "pass:[]" ); private static final Map COUNTRY = Map.of( @@ -233,6 +234,7 @@ static class Social { public String website; public String youtube; public String sessionize; + public String speakerdeck; String formatted() { var b = new StringBuilder("|"); @@ -301,6 +303,14 @@ String formatted() { .append("] "); } + if (speakerdeck != null && !speakerdeck.isBlank()) { + b.append("link:") + .append(speakerdeck) + .append("[") + .append(SOCIAL.get("speakerdeck")) + .append("] "); + } + return b.append("\n").toString(); }