A row of links to your profiles (GitHub, LinkedIn, X, Instagram, Strava, Steam and more) in the footer of every page.
f7acb9d3b03f5e7357494aa7962efeb98794d43dbc378dcb7cefe74de1fd7e10A goblog WebAssembly plugin that renders a row of icon links to your profiles in the footer of every page.
From your goblog's Admin → Plugins → Browse, search for Social Icons and click Install. Or download plugin.wasm from the latest release into plugins/wasm/ as socialicons.wasm and restart goblog.
Upgrading from goblog ≤ 0.6.x, where this plugin was compiled in: install it from the directory and your existing profile URLs carry over (same plugin name, same setting keys).
Under Admin → Settings → Social Icons: enabled (default true) and one URL per network — github_url, linkedin_url, x_url, keybase_url, instagram_url, facebook_url, strava_url, spotify_url, xbox_url, steam_url. Only networks with a URL are shown, in that order.
Icons are Font Awesome brand classes (fab fa-github …), which goblog's themes already load.
The plugin also exposes the configured links as template data, so a theme can place them itself instead of using the footer row:
{{ range .plugins.socialicons.links }}<a href="{{ .URL }}" title="{{ .Name }}"><i class="{{ .Icon }}"></i></a>{{ end }}
GOOS=wasip1 GOARCH=wasm go build -buildmode=c-shared -ldflags="-s -w" -o plugin.wasm .
go test ./... # native tests for the renderingNeeds Go 1.25 or newer. Implements the identity, settings, template_footer and template_data exports and makes no network requests; see goblog.live/docs/plugin-api.
Apache-2.0.
rel="me", marking each profile as the site owner's own.socialicons plugin that was compiled into goblog up to 0.6.x; the settings keys are unchanged, so an upgraded site keeps its profile URLs..links template data.Full Changelog: v2.0.0...v2.1.0
Rewritten as a WebAssembly plugin, installable from the directory. Replaces the socialicons plugin compiled into goblog up to 0.6.x; setting keys are unchanged so an upgraded site keeps its profile URLs.
GoBlog
Powered by goblog v0.16.0