← PluginsAvailable

Social Sharing

Share buttons without third-party scripts.

Add share links for X, LinkedIn, Bluesky, email and copy-link to your EmDash posts, with no tracking pixels or sharing SDKs.

Features

  • Five ways to share

    X, LinkedIn, Bluesky, email and copy link.

  • No third-party scripts

    Plain links, with no SDKs or tracking.

  • Three styles

    Text, a button row, or icons with labels.

  • Editor block and component

    Place it in content or in your theme.

Social Sharing adds share links to your posts without loading anyone else's JavaScript. Readers can share to X, LinkedIn or Bluesky, send a post by email or copy its link. No share counts, no tracking pixels and nothing that slows the page down.

Put it where it fits

Editors can drop a share block into a post, and theme authors can place the component in a template. Choose plain text links, a row of buttons or icons with labels, and override the networks per block.

Install

pnpm add emdash-social-sharing

// astro.config.mjs
import { defineConfig } from "astro/config";
import emdash from "emdash/astro";
import { socialSharingPlugin } from "emdash-social-sharing";

export default defineConfig({
  integrations: [
    emdash({ plugins: [socialSharingPlugin()] }),
  ],
});

Questions

Does it track shares?

No. It creates ordinary share links and loads no third-party code, so there are no counts or pixels.

More EmDash plugins

All plugins →