{# Sidebar Components #} {# Contains: Author card, Bluesky feed, GitHub repos, RSS feed #} {# Author Card Widget #}
{{ site.author.name }}
{{ site.author.name }}

{{ site.author.title }}

{{ site.author.location }}

{{ site.author.bio }}

{# Social Feed Widget - Tabbed Bluesky/Mastodon #} {% if (blueskyFeed and blueskyFeed.length) or (mastodonFeed and mastodonFeed.length) %}

Social Activity

{# Tab buttons #}
{% if blueskyFeed and blueskyFeed.length %} {% endif %} {% if mastodonFeed and mastodonFeed.length %} {% endif %}
{# Bluesky Tab Content #} {% if blueskyFeed and blueskyFeed.length %}
View on Bluesky
{% endif %} {# Mastodon Tab Content #} {% if mastodonFeed and mastodonFeed.length %}
View on Mastodon
{% endif %}
{% endif %} {# GitHub Repos Widget #} {% if githubRepos and githubRepos.length %}

GitHub Projects

View all repositories
{% endif %} {# Funkwhale Now Playing Widget #} {% if funkwhaleActivity and (funkwhaleActivity.nowPlaying or funkwhaleActivity.stats) %}

Listening

{# Now Playing / Recently Played #} {% if funkwhaleActivity.nowPlaying and funkwhaleActivity.nowPlaying.track %}
{% if funkwhaleActivity.nowPlaying.status == 'now-playing' %}
Now Playing
{% elif funkwhaleActivity.nowPlaying.status == 'recently-played' %}
Recently Played
{% endif %}
{% if funkwhaleActivity.nowPlaying.coverUrl %} {% endif %}

{% if funkwhaleActivity.nowPlaying.trackUrl %} {{ funkwhaleActivity.nowPlaying.track }} {% else %} {{ funkwhaleActivity.nowPlaying.track }} {% endif %}

{{ funkwhaleActivity.nowPlaying.artist }}

{% endif %} {# Quick Stats #} {% if funkwhaleActivity.stats and funkwhaleActivity.stats.summary %} {% set stats = funkwhaleActivity.stats.summary.all %}
{{ stats.totalPlays or 0 }} plays
{{ stats.uniqueArtists or 0 }} artists
{{ stats.totalDurationFormatted or '0m' }} listened
{% endif %} View full listening history
{% endif %} {# Recent Posts Widget (for non-blog pages) #} {% if recentPosts and recentPosts.length %}

Recent Posts

View all posts
{% endif %} {# Categories/Tags Widget #} {% if categories and categories.length %}

Categories

{% for category in categories %} {{ category }} {% endfor %}
{% endif %}