diff --git a/_includes/person_roles.html b/_includes/person_roles.html index 9413b66..a8d79d9 100644 --- a/_includes/person_roles.html +++ b/_includes/person_roles.html @@ -10,6 +10,9 @@ {%- if person.mastodon -%} Mastodon {%- endif -%} + {%- if person.bluesky -%} + Bluesky + {%- endif -%} {%- if person.twitter -%} Twitter {%- endif -%} diff --git a/_includes/social_links.html b/_includes/social_links.html index e39f0bb..b756104 100644 --- a/_includes/social_links.html +++ b/_includes/social_links.html @@ -18,6 +18,9 @@ {%- if item.mastodon -%}
  • {%- endif -%} + {%- if item.bluesky -%} +
  • + {%- endif -%} {%- if item.twitter -%}
  • {%- endif -%} diff --git a/_tools/frontmatter-validator/schemas/page.schema.json b/_tools/frontmatter-validator/schemas/page.schema.json index 803ae07..ec04331 100644 --- a/_tools/frontmatter-validator/schemas/page.schema.json +++ b/_tools/frontmatter-validator/schemas/page.schema.json @@ -124,6 +124,9 @@ "twitter": { "type": "string" }, + "bluesky": { + "type": "string" + }, "youtube_page": { "type": "string", "description": "Path to a page on youtube.com. Different from `youtube` since that parameter is a video ID which is used differently." diff --git a/_tools/frontmatter-validator/schemas/person.schema.json b/_tools/frontmatter-validator/schemas/person.schema.json index 34b0151..afa0d32 100644 --- a/_tools/frontmatter-validator/schemas/person.schema.json +++ b/_tools/frontmatter-validator/schemas/person.schema.json @@ -71,6 +71,9 @@ "twitter": { "type": "string" }, + "bluesky": { + "type": "string" + }, "github": { "type": "string" }, diff --git a/assets/icons/fa-brands.svg b/assets/icons/fa-brands.svg index dc41d85..f76c89f 100644 --- a/assets/icons/fa-brands.svg +++ b/assets/icons/fa-brands.svg @@ -148,6 +148,10 @@ License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Blogger B + + Bluesky + + Bluetooth