CINXE.COM
Substack Competitor Ghost Announces ActivityPub Integration - We Distribute
<!DOCTYPE html> <html lang="en-US" itemscope itemtype="https://schema.org/BlogPosting" class="" data-skin="light"> <head> <meta charset="UTF-8" /> <link rel="profile" href="https://gmpg.org/xfn/11" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- Jetpack Site Verification Tags --> <meta name="facebook-domain-verification" content="6jqgijjanpzs3i28rj8f7rnpbfkqm6" /> <!-- This site is optimized with the Yoast SEO plugin v23.9 - https://yoast.com/wordpress/plugins/seo/ --> <title>Substack Competitor Ghost Announces ActivityPub Integration - We Distribute</title> <meta name="description" content="Ghost, a major publishing platform, follows in the footsteps of WordPress. Both platforms may be able to follow each other soon." /> <link rel="canonical" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Substack Competitor Ghost Announces ActivityPub Integration - We Distribute" /> <meta property="og:description" content="Ghost, a major publishing platform, follows in the footsteps of WordPress. Both platforms may be able to follow each other soon." /> <meta property="og:url" content="https://wedistribute.org/2024/04/ghost-implements-activitypub/" /> <meta property="og:site_name" content="We Distribute" /> <meta property="article:publisher" content="https://facebook.com/WeDistribute" /> <meta property="article:published_time" content="2024-04-22T20:29:53+00:00" /> <meta property="article:modified_time" content="2024-07-25T01:06:57+00:00" /> <meta property="og:image" content="https://wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png" /> <meta property="og:image:width" content="780" /> <meta property="og:image:height" content="470" /> <meta property="og:image:type" content="image/png" /> <meta name="author" content="Anuj Ahooja" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@WeDistributeOrg" /> <meta name="twitter:site" content="@WeDistributeOrg" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Anuj Ahooja" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="3 minutes" /> <script data-jetpack-boost="ignore" type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://wedistribute.org/2024/04/ghost-implements-activitypub/","url":"https://wedistribute.org/2024/04/ghost-implements-activitypub/","name":"Substack Competitor Ghost Announces ActivityPub Integration - We Distribute","isPartOf":{"@id":"https://wedistribute.org/#website"},"primaryImageOfPage":{"@id":"https://wedistribute.org/2024/04/ghost-implements-activitypub/#primaryimage"},"image":{"@id":"https://wedistribute.org/2024/04/ghost-implements-activitypub/#primaryimage"},"thumbnailUrl":"https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?fit=780%2C470&ssl=1","datePublished":"2024-04-22T20:29:53+00:00","dateModified":"2024-07-25T01:06:57+00:00","author":{"@id":"https://wedistribute.org/#/schema/person/e310354a8a99d870be4cdb147a1eac88"},"description":"Ghost, a major publishing platform, follows in the footsteps of WordPress. Both platforms may be able to follow each other soon.","breadcrumb":{"@id":"https://wedistribute.org/2024/04/ghost-implements-activitypub/#breadcrumb"},"inLanguage":"en-US","potentialAction":{"@type":"ListenAction","target":"https://wedistribute.org/2024/04/ghost-implements-activitypub/#podcast_player_7401","object":{"@id":"https://wedistribute.org/2024/04/ghost-implements-activitypub/#/schema/podcast"}},"mainEntityOfPage":"https://wedistribute.org/2024/04/ghost-implements-activitypub/#/schema/podcast"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://wedistribute.org/2024/04/ghost-implements-activitypub/#primaryimage","url":"https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?fit=780%2C470&ssl=1","contentUrl":"https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?fit=780%2C470&ssl=1","width":780,"height":470},{"@type":"BreadcrumbList","@id":"https://wedistribute.org/2024/04/ghost-implements-activitypub/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://wedistribute.org/"},{"@type":"ListItem","position":2,"name":"Archives","item":"https://wedistribute.org/archives/"},{"@type":"ListItem","position":3,"name":"Substack Competitor Ghost Announces ActivityPub Integration"}]},{"@type":"WebSite","@id":"https://wedistribute.org/#website","url":"https://wedistribute.org/","name":"We Distribute","description":"Connecting threads across the Web.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://wedistribute.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://wedistribute.org/#/schema/person/e310354a8a99d870be4cdb147a1eac88","name":"Anuj Ahooja","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://wedistribute.org/#/schema/person/image/35cc88e3fa3c48bab205f0f65181fb5d","url":"https://secure.gravatar.com/avatar/19fbba9d1ba2fde3ad0665f2b3d8023f?s=96&r=g","contentUrl":"https://secure.gravatar.com/avatar/19fbba9d1ba2fde3ad0665f2b3d8023f?s=96&r=g","caption":"Anuj Ahooja"},"description":"Anuj is an engineering leader, formerly at Flipboard and Amazon, seeking an interoperable future for technology. His investment in the social web began during his time at Flipboard but stems from a greater ideology that platforms should run on interoperable standards to enable competition. Currently, he is working on his own social web projects and is writing at WeDistribute and his own blog, augment.ink.","sameAs":["https://www.augment.ink/"],"url":"https://wedistribute.org/author/quillmatiq/"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//i0.wp.com' /> <link rel='dns-prefetch' href='//c0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="We Distribute » Feed" href="https://wedistribute.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="We Distribute » Comments Feed" href="https://wedistribute.org/comments/feed/" /> <link rel="alternate" type="text/calendar" title="We Distribute » iCal Feed" href="https://wedistribute.org/events/?ical=1" /> <link rel="alternate" type="application/rss+xml" title="We Distribute » Substack Competitor Ghost Announces ActivityPub Integration Comments Feed" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/feed/" /> <style type="text/css"> :root{ --tie-preset-gradient-1: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%); --tie-preset-gradient-2: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%); --tie-preset-gradient-3: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%); --tie-preset-gradient-4: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%); --tie-preset-gradient-5: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%); --tie-preset-gradient-6: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%); --tie-preset-gradient-7: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%); --tie-preset-gradient-8: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%); --tie-preset-gradient-9: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%); --tie-preset-gradient-10: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%); --tie-preset-gradient-11: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%); --tie-preset-gradient-12: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); --tie-preset-gradient-13: linear-gradient(135deg, #4D34FA, #ad34fa); --tie-preset-gradient-14: linear-gradient(135deg, #0057FF, #31B5FF); --tie-preset-gradient-15: linear-gradient(135deg, #FF007A, #FF81BD); --tie-preset-gradient-16: linear-gradient(135deg, #14111E, #4B4462); --tie-preset-gradient-17: linear-gradient(135deg, #F32758, #FFC581); --main-nav-background: #1f2024; --main-nav-secondry-background: rgba(0,0,0,0.2); --main-nav-primary-color: #0088ff; --main-nav-contrast-primary-color: #FFFFFF; --main-nav-text-color: #FFFFFF; --main-nav-secondry-text-color: rgba(225,255,255,0.5); --main-nav-main-border-color: rgba(255,255,255,0.07); --main-nav-secondry-border-color: rgba(255,255,255,0.04); } </style> <link rel="alternate" type="application/rss+xml" title="We Distribute » Stories Feed" href="https://wedistribute.org/web-stories/feed/"><meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel='stylesheet' id='all-css-1532ec251f6dc58771544586729ec377' href='https://wedistribute.org/_jb_static/??-eJyVk91OwzAMhd+GKzJTENvVxKMgN/Far/lTnK707Um7MYZYYZOqKk7z+cRHpzBExV7b3pCAFgHDkqG2QXfKcp0wjSB5tLRy7FflwCMUQgefyWeItm/YC8TE4jCznlvM50XNTeTM/FbRwcXgSx+5InE+vhdwZBjJkps0L4tocaSkLDWox9vw8u2y/nOsqUad1S4kpzbwY4LjkIsooYzFwAMVFxoBFKF8BHNbhAUsN21WaPNiiwNLj7Y08Z2KiQ5Mw9G32NeW9SI3UD1NxsFfyn7v/gJPN9qj99heMkzlUTaTqqr7KVU93Q7VKNcjtkgsp3IRGdg0ZX0f1JKNlO6EdlNyBpLg6DaI5zzU4QMMpk5Jxx6m1x1+sG9uMUTplq1R897JxKUk7SlH1B24YPoSdpAWExk0ZpyXRfBf9L38NCBB85Tk0AT5UXzd9s1tq83Lc7VeP1WvD7reVp+vcboN' type='text/css' media='all' /> <style id='tie-theme-child-css-inline-css'> .wf-active body{font-family: 'Noto Sans';}.wf-active .logo-text,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active .the-subtitle{font-family: 'Playfair Display';}.wf-active blockquote p{font-family: 'Playfair Display';}#tie-body{background-color: #d6d6d6;background-image: url(https://wedistribute.org/wp-content/themes/jannah/assets/images/patterns/body-bg5.png);}.background-overlay {background-attachment: fixed;background-image: url(https://wedistribute.org/wp-content/themes/jannah/assets/images/bg-dots.png);}:root:root{--brand-color: #937cbf;--dark-brand-color: #614a8d;--bright-color: #FFFFFF;--base-color: #2c2f34;}#reading-position-indicator{box-shadow: 0 0 10px rgba( 147,124,191,0.7);}:root:root{--brand-color: #937cbf;--dark-brand-color: #614a8d;--bright-color: #FFFFFF;--base-color: #2c2f34;}#reading-position-indicator{box-shadow: 0 0 10px rgba( 147,124,191,0.7);}#header-notification-bar{background: var( --tie-preset-gradient-13 );}#header-notification-bar{--tie-buttons-color: #FFFFFF;--tie-buttons-border-color: #FFFFFF;--tie-buttons-hover-color: #e1e1e1;--tie-buttons-hover-text: #000000;}#header-notification-bar{--tie-buttons-text: #000000;}#top-nav,#top-nav .sub-menu,#top-nav .comp-sub-menu,#top-nav .ticker-content,#top-nav .ticker-swipe,.top-nav-boxed #top-nav .topbar-wrapper,.top-nav-dark .top-menu ul,#autocomplete-suggestions.search-in-top-nav{background-color : #21282e;}#top-nav *,#autocomplete-suggestions.search-in-top-nav{border-color: rgba( #FFFFFF,0.08);}#top-nav .icon-basecloud-bg:after{color: #21282e;}#top-nav a:not(:hover),#top-nav input,#top-nav #search-submit,#top-nav .fa-spinner,#top-nav .dropdown-social-icons li a span,#top-nav .components > li .social-link:not(:hover) span,#autocomplete-suggestions.search-in-top-nav a{color: #ffffff;}#top-nav input::-moz-placeholder{color: #ffffff;}#top-nav input:-moz-placeholder{color: #ffffff;}#top-nav input:-ms-input-placeholder{color: #ffffff;}#top-nav input::-webkit-input-placeholder{color: #ffffff;}#top-nav,.search-in-top-nav{--tie-buttons-color: #ef4f91;--tie-buttons-border-color: #ef4f91;--tie-buttons-text: #FFFFFF;--tie-buttons-hover-color: #d13173;}#top-nav a:hover,#top-nav .menu li:hover > a,#top-nav .menu > .tie-current-menu > a,#top-nav .components > li:hover > a,#top-nav .components #search-submit:hover,#autocomplete-suggestions.search-in-top-nav .post-title a:hover{color: #ef4f91;}#top-nav,#top-nav .comp-sub-menu,#top-nav .tie-weather-widget{color: #aaaaaa;}#autocomplete-suggestions.search-in-top-nav .post-meta,#autocomplete-suggestions.search-in-top-nav .post-meta a:not(:hover){color: rgba( 170,170,170,0.7 );}#top-nav .weather-icon .icon-cloud,#top-nav .weather-icon .icon-basecloud-bg,#top-nav .weather-icon .icon-cloud-behind{color: #aaaaaa !important;}#main-nav,#main-nav .menu-sub-content,#main-nav .comp-sub-menu,#main-nav ul.cats-vertical li a.is-active,#main-nav ul.cats-vertical li a:hover,#autocomplete-suggestions.search-in-main-nav{background-color: #1c2126;}#main-nav{border-width: 0;}#theme-header #main-nav:not(.fixed-nav){bottom: 0;}#main-nav .icon-basecloud-bg:after{color: #1c2126;}#autocomplete-suggestions.search-in-main-nav{border-color: rgba(255,255,255,0.07);}.main-nav-boxed #main-nav .main-menu-wrapper{border-width: 0;}#main-nav a:not(:hover),#main-nav a.social-link:not(:hover) span,#main-nav .dropdown-social-icons li a span,#autocomplete-suggestions.search-in-main-nav a{color: #ffffff;}.main-nav,.search-in-main-nav{--main-nav-primary-color: #937cbf;--tie-buttons-color: #937cbf;--tie-buttons-border-color: #937cbf;--tie-buttons-text: #FFFFFF;--tie-buttons-hover-color: #755ea1;}#main-nav .mega-links-head:after,#main-nav .cats-horizontal a.is-active,#main-nav .cats-horizontal a:hover,#main-nav .spinner > div{background-color: #937cbf;}#main-nav .menu ul li:hover > a,#main-nav .menu ul li.current-menu-item:not(.mega-link-column) > a,#main-nav .components a:hover,#main-nav .components > li:hover > a,#main-nav #search-submit:hover,#main-nav .cats-vertical a.is-active,#main-nav .cats-vertical a:hover,#main-nav .mega-menu .post-meta a:hover,#main-nav .mega-menu .post-box-title a:hover,#autocomplete-suggestions.search-in-main-nav a:hover,#main-nav .spinner-circle:after{color: #937cbf;}#main-nav .menu > li.tie-current-menu > a,#main-nav .menu > li:hover > a,.theme-header #main-nav .mega-menu .cats-horizontal a.is-active,.theme-header #main-nav .mega-menu .cats-horizontal a:hover{color: #FFFFFF;}#main-nav .menu > li.tie-current-menu > a:before,#main-nav .menu > li:hover > a:before{border-top-color: #FFFFFF;}#main-nav,#main-nav input,#main-nav #search-submit,#main-nav .fa-spinner,#main-nav .comp-sub-menu,#main-nav .tie-weather-widget{color: #c79dd7;}#main-nav input::-moz-placeholder{color: #c79dd7;}#main-nav input:-moz-placeholder{color: #c79dd7;}#main-nav input:-ms-input-placeholder{color: #c79dd7;}#main-nav input::-webkit-input-placeholder{color: #c79dd7;}#main-nav .mega-menu .post-meta,#main-nav .mega-menu .post-meta a,#autocomplete-suggestions.search-in-main-nav .post-meta{color: rgba(199,157,215,0.6);}#main-nav .weather-icon .icon-cloud,#main-nav .weather-icon .icon-basecloud-bg,#main-nav .weather-icon .icon-cloud-behind{color: #c79dd7 !important;}#footer{background-color: #1c2126;}#site-info{background-color: #21282e;}#footer .posts-list-counter .posts-list-items li.widget-post-list:before{border-color: #1c2126;}#footer .timeline-widget a .date:before{border-color: rgba(28,33,38,0.8);}#footer .footer-boxed-widget-area,#footer textarea,#footer input:not([type=submit]),#footer select,#footer code,#footer kbd,#footer pre,#footer samp,#footer .show-more-button,#footer .slider-links .tie-slider-nav span,#footer #wp-calendar,#footer #wp-calendar tbody td,#footer #wp-calendar thead th,#footer .widget.buddypress .item-options a{border-color: rgba(255,255,255,0.1);}#footer .social-statistics-widget .white-bg li.social-icons-item a,#footer .widget_tag_cloud .tagcloud a,#footer .latest-tweets-widget .slider-links .tie-slider-nav span,#footer .widget_layered_nav_filters a{border-color: rgba(255,255,255,0.1);}#footer .social-statistics-widget .white-bg li:before{background: rgba(255,255,255,0.1);}.site-footer #wp-calendar tbody td{background: rgba(255,255,255,0.02);}#footer .white-bg .social-icons-item a span.followers span,#footer .circle-three-cols .social-icons-item a .followers-num,#footer .circle-three-cols .social-icons-item a .followers-name{color: rgba(255,255,255,0.8);}#footer .timeline-widget ul:before,#footer .timeline-widget a:not(:hover) .date:before{background-color: #000308;}.social-icons-item .custom-link-1-social-icon{background-color: #0c2d66 !important;}.social-icons-item .custom-link-1-social-icon span{color: #0c2d66;}.social-icons-item .custom-link-1-social-icon.custom-social-img span.social-icon-img{background-image: url('https://wedistribute.org/wp-content/uploads/2024/06/opencollective.png');}.social-icons-item .custom-link-2-social-icon{background-color: #d800d8 !important;}.social-icons-item .custom-link-2-social-icon span{color: #d800d8;}.social-icons-item .custom-link-2-social-icon.custom-social-img span.social-icon-img{background-image: url('https://wedistribute.org/wp-content/uploads/2024/06/64px-Fediverse_logo_proposal_mono_version.svg.png');}.meta-views.meta-item .tie-icon-fire:before{content: "\f06e" !important;}.web-stories-list{position: relative;z-index: 1;}.mag-box .web-stories-list {margin-bottom: 10px;margin-top: 10px;}.web-stories-list__story-poster:after {transition: opacity 0.2s;}.web-stories-list__story:hover .web-stories-list__story-poster:after {opacity: 0.6;}.web-stories-list.is-view-type-carousel .web-stories-list__story,.web-stories-list.is-view-type-grid .web-stories-list__story{min-width: 0 !important;}.is-view-type-circles.is-carousel .web-stories-list__inner-wrapper .web-stories-list__story:not(.visible){height: var(--ws-circle-size);overflow: hidden;}.web-stories-list-block.is-carousel .web-stories-list__story:not(.glider-slide){visibility: hidden;}.is-view-type-list .web-stories-list__inner-wrapper{display: flex;flex-wrap: wrap;}.is-view-type-list .web-stories-list__inner-wrapper > * {flex: 0 0 49%;margin: 0 0.5%;}@media (min-width: 676px) {.is-view-type-carousel .web-stories-list__carousel:not(.glider){height: 277px;}}@font-face { font-family: 'Sentient Variable'; src: url("https://assets.codepen.io/467/Sentient-Variable.woff2") format("woff2"); font-weight: 200 700; font-style: normal;}@font-face { font-family: 'Sentient Variable'; src: url("https://assets.codepen.io/467/Sentient-VariableItalic.woff2") format("woff2"); font-weight: 200 700; font-style: italic;}@font-face { font-family: 'Redaction'; src: url("https://assets.codepen.io/467/Redaction-Regular_1.woff2") format("woff2"); font-weight: 400; font-style: normal;}@font-face { font-family: 'Redaction'; src: url("https://assets.codepen.io/467/Redaction-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal;}@font-face { font-family: 'Redaction'; src: url("https://assets.codepen.io/467/Redaction-Italic.woff2") format("woff2"); font-weight: 400; font-style: italic;}@font-face { font-family: 'Sentient Variable'; src: url("https://assets.codepen.io/467/Sentient-Variable.woff2") format("woff2"); font-weight: 400; font-style: normal;}:root:root { --primary: #FF0089; --background: #F9F7E8; --background-alt: #FFFFFF; --text: #000000; --text-alt: #342942; --text-sub: #6F5F83; --logo: url('https://assets.codepen.io/467/Word+mark.svg'); --logo-dark: url('https://assets.codepen.io/467/Word+mark_1.svg'); --headings: 'Redaction',serif; --font: 'Sentient Variable',serif; --small: 'Departure Mono',system-ui; --brand-color: var(--primary) !important; --dark-brand-color: var(--primary) !important; --bright-color: var(--background) !important; --base-color: var(--text) !important; --tie-dark-skin-bg: var(--background-alt);}:root:root.dark-skin { --primary: #FF0089; --background: #342942; --background-alt: #000000; --text: #FFFFFF; --text-alt: #F9F7E8; --text-sub: #D5CCE0; --logo: var(--logo-dark);}.logo-text { background-image: var(--logo); background-size: contain; background-repeat: no-repeat; color: transparent !important; margin-inline-end: 1rem !important;}#tie-body,html,.background-overlay { background: none !important;}html { background: var(--background) !important;}#tie-wrapper { box-shadow: none !important;}body { font: inherit !important;}.logo-text { background-position: center; margin-inline-end: 1rem;}.main-menu-wrapper { display: flex !important; align-items: center !important;}div#menu-components-wrap { flex-direction: row !important; flex-wrap: nowrap !important;}#main-nav,#main-nav .menu-sub-content,#main-nav .comp-sub-menu,#main-nav ul.cats-vertical li a.is-active,#main-nav ul.cats-vertical li a:hover,#autocomplete-suggestions.search-in-main-nav,#main-nav,#main-nav input,#main-nav #search-submit,#main-nav .fa-spinner,#main-nav .comp-sub-menu,#main-nav .tie-weather-widget { background: var(--background) !important; color: var(--text-alt) !important; box-shadow: none !important; --main-nav-primary-color: var(--primary) !important; font-family: var(--small) !important; font-smooth: none; -webkit-font-smoothing: none; -moz-osx-font-smoothing: none; font-size: 15px !important;}#main-nav .menu-sub-content { background: var(--background-alt) !important;}#main-nav a:not(:hover),#main-nav a.social-link:not(:hover) span,#main-nav .dropdown-social-icons li a span,#autocomplete-suggestions.search-in-main-nav a { color: var(--text-alt) !important;}#search-input { width: 19ch !important;}#search:has(:focus) { outline: 1px solid var(--primary) !important;}#breadcrumb,#breadcrumb a:not(:hover) { color: var(--text-sub) !important;}.components .search-bar form { background-color: var(--background-alt) !important;}.components #search-input,.components #search-submit,#main-nav #search-submit { background: none !important;}#main-nav .menu ul li:hover > a,#main-nav .menu ul li.current-menu-item:not(.mega-link-column) > a,#main-nav .components a:hover,#main-nav .components > li:hover > a,#main-nav #search-submit:hover,#main-nav .cats-vertical a.is-active,#main-nav .cats-vertical a:hover,#main-nav .mega-menu .post-meta a:hover,#main-nav .mega-menu .post-box-title a:hover,#autocomplete-suggestions.search-in-main-nav a:hover,#main-nav .spinner-circle:after { color: var(--primary) !important;}.post-title,.thumb-title,.post-widget-body .post-title,h1,h2,h3,h4,h5,h6,.the-subtitle,.post-widget-body { font-family: var(--headings) !important; line-height: 1.15 !important;}.post-excerpt { color: var(--text-alt) !important; font-family: var(--font) !important; line-height: 1.3 !important;}.post-meta,.post-meta * { color: var(--text-sub) !important;}.main-menu .menu>li>a { font-size: 15px !important;}.dark-skin textarea,.dark-skin input:not([type=submit]),.dark-skin select,.dark-skin code,.dark-skin kbd,.dark-skin pre,.dark-skin samp,.dark-skin .latest-tweets-slider-widget .latest-tweets-slider .tie-slider-nav li a:not(:hover),.dark-skin .next-posts,.dark-skin .prev-posts,.dark-skin .show-more-button,.dark-skin .pages-nav .pages-numbers a,.dark-skin .pages-nav .pages-numbers span.pages-nav-item,.dark-skin .pages-nav .pages-numbers .first-last-pages .pagination-icon,.dark-skin .multiple-post-pages .post-page-numbers,.dark-skin .latest-tweets-widget .slider-links .tie-slider-nav span { border-color: var(--primary) !important; font-family: var(--small); font-size: 11px;}.section-item { padding-top: 1rem !important;}#content { margin-top: 1rem !important;}#main-nav #reading-position-indicator { margin-bottom: -1px !important;}#reading-position-indicator { height: 2px !important; box-shadow: none !important;}.comment-list .reply a { background-color: var(--background) !important; color: var(--text-alt) !important; transition: none !important;}.comment-list .reply a:hover,.comment-list .reply a:focus { outline: 1px solid var(--primary) !important;}#footer,#site-info { background: var(--background) !important; color: var(--font) !important; font-family: var(--small); font-size: 11px;}#footer * { font-size: 11px; text-wrap: balance; color: var(--font) !important;}#footer a:link { text-decoration: underline !important;}:root:root { font-family: var(--font) !important;}.wf-active .logo-text,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active .the-subtitle,.post-title { font-family: var(--headings) !important; font-smooth: none; -webkit-font-smoothing: none; -moz-osx-font-smoothing: none;}.post-meta,#breadcrumb,.post-cat,.thumb-meta,.button,[type="submit"],.generic-button a,.generic-button button,.comment-metadata,.comment-list .reply a,input { font-family: var(--small) !important; font-smooth: none; -webkit-font-smoothing: none; -moz-osx-font-smoothing: none;}input { font-smooth: unset; -webkit-font-smoothing: unset; -moz-osx-font-smoothing: unset;}.thumb-meta,.post-meta .meta-item,.post-cat,#breadcrumb,.comment-metadata { font-size: 11px !important;}.wf-active blockquote p { font-family: 'Redaction'; font-style: italic; font-weight: 400; font-size: 18px;}.fediverse-post.fediverse-post-rendered { font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif; max-width: 640px; border: 1px solid #b5b5b5; border-radius: 5px; padding: 15px; font-size: 16px; margin-left: auto; margin-right: auto; margin-bottom: 25px; box-shadow: 0px 0px 5px #b7b7b7;}.fediverse-post.fediverse-post-rendered a.text-dark { color: #000; font-size: 16px;}.fediverse-post.fediverse-post-rendered a.text-muted { color: #404040; font-size: 15px; vertical-align: bottom;}.fediverse-post.fediverse-post-rendered .post-author-image { -o-object-fit: contain; object-fit: contain; height: auto; border-radius: 5px;}.fediverse-post.fediverse-post-rendered .post-author { line-height: 1.2; display: inline-block; vertical-align: top; margin-left: 3px;}.fediverse-post.fediverse-post-rendered .fediverse-post-profile-image-wrapper { max-width: 86px !important; display: inline-block;}.fediverse-post.fediverse-post-rendered .card-footer { border-top: none !important; background: #fff !important; font-size: 24px;}.fediverse-post.fediverse-post-rendered .post-author p {margin-bottom: -10px;}.fediverse-post.fediverse-post-rendered .card-footer a { text-decoration: none; color: #686868;}.fediverse-post.fediverse-post-rendered .post-body { line-height: 1.4; margin-top: 5px; margin-bottom: 5px;}p.verdict {border: 1px solid #cac4a6; padding: 15px; border-radius: 5px; background: #ece5c1; box-shadow: 2px 1px 0px #fffcee inset;}.fediverse-post.fediverse-post-rendered .post-body .card{ border: 1px solid #ddd; border-radius: 5px; padding: 10px;}blockquote.fediverse-post::before {display: none !important;}blockquote.fediverse-post { background: #fff; color: #000;}.fediverse-post.fediverse-post-rendered .post-author p { margin-bottom: 0px;}blockquote.fediverse-post p { font-size: 19px; line-height: 24px; margin-bottom: 20px; font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;}.notice.info {border: 1px solid #e3db56; padding: 10px; border-radius: 5px; background: #fffad3;}.elb-liveblog-post { border: 1px solid #dddd; !important padding: 10px; !important border-radius: 5px; font-family: Arial;}.elb-liveblog-post h2 { font-family: Arial; font-size: 20px;}.elb-liveblog-list li.elb-liveblog-post .elb-liveblog-post-heading { font-size: 1.33333em !important; font-weight: 700; margin: 0px !important;}.elb-liveblog-post .liveblog-post-author-meta {display: inline-block;}.elb-liveblog-post .liveblog-post-author-avatar,.elb-liveblog-post .liveblog-post-author-name {vertical-align: middle; display: inline-block;}elb-liveblog-list li.elb-liveblog-post { list-style-type: none !important; position: relative; padding-bottom: 15px; padding-left: 15px; padding-right: 25px; padding-top: 20px; border: 1px solid #dddd; border-radius: 5px; font-family: Arial;}button#elb-load-more {border: 1px solid #950150; width: 100%; border-radius: 5px;}.elb-liveblog li.elb-liveblog-post .elb-liveblog-post-time { margin-bottom: 4px; text-transform: uppercase; font-size: .75em !important; font-weight: 400; color: #555; display: inline-block; margin-left: auto; vertical-align: middle; width: 38%; text-align: right;}.elb-liveblog-post .liveblog-post-author-meta { display: inline-block; width: 60%; vertical-align: middle;}.liveblog-meta { display: block; width: 100%;}#support-us { padding: 0; border-radius: 10px; color: #f9f7e8; box-shadow: 1px 1px 3px #646464; margin-top: 0; background: none; font-family: "Sentient";}#support-us p { font-size: 18px; margin-top: 10px; font-weight: 500; line-height: 25px; margin-bottom: 20px;}.descript { background: #362844; border-radius: 10px; margin: 0; padding: 2em;}#support-us img.banner-logo,#support-us h1.banner-header { display: inline-block; vertical-align: bottom;}#support-us button:hover { background: #f9f7e8; transition-property: background; transition-duration: 1s; color: #362844;}#support-us button { width: 100%; border-radius: 7px; padding: 10px; border: 2px solid #f9f7e8; font-weight: 800; color: #f9f7e8; background: #fdfbed1c;} margin-left: 5px; margin-top: -5px;}.liveblog-meta { display: flex;}.liveblog-post-author-meta { flex: auto; display: flex;}.liveblog-post-author-avatar img { border-radius: 5px;}.elb-liveblog-list {max-height: 100em; overflow: scroll;}.descript { background: #362844; border-radius: 10px; margin: 0; padding: 2em;}#support-us button { width: 100%; border-radius: 7px; padding: 10px; border: 2px solid #f9f7e8; font-weight: 800; color: #f9f7e8; background: #fdfbed1c;transition-property: background;transition-duration: 1s;}#support-us button:hover { background: #f9f7e8; transition-property: background; transition-duration: 1s; color: #362844;}#support-us p { font-size: 18px; margin-top: 10px; font-weight: 500; line-height: 25px; margin-bottom: 20px;}#support-us h1 { font-family: Arial; text-shadow: 1px 1px 0px #4b4b4b;}#support-us { padding: 0; border-radius: 10px; color: #f9f7e8; box-shadow: 1px 1px 3px #646464; margin-top: 0; background: none; font-family: "Sentient";}#support-us img.banner-logo { max-width: 55px; display: inline-block; vertical-align: middle; border-radius: 10px;}#support-us u.emphasis { text-decoration: underline dotted;}#support-us h1.banner-header { margin: 0; padding-left: 5px;}#support-us img.banner-logo,#support-us h1.banner-header { display: inline-block; vertical-align: bottom;}.wp-block-image img { margin: 0px 0px 10px 0px;}.terminal-output {background: #000 !important;}.terminal-output code { color: #fff !important; background: #000 !important;font-family: Menlo,Consolas,monaco,monospace;}.wp-block-media-text.sponsor { grid-template-columns: 30% auto; border: 1px solid #a0a0a0; border-radius: 5px; margin: 15px;}.wp-block-media-text.sponsor .wp-block-media-text__content { padding: 0px 10px 0px 10px;}video {max-width: 100%;} </style> <link rel='stylesheet' id='print-css-702fa05d9da4f004d68bb77737088715' href='https://wedistribute.org/wp-content/themes/jannah/assets/css/print.css?m=1701998914' type='text/css' media='print' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='wp-block-library-theme-inline-css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <style id='co-authors-plus-coauthors-style-inline-css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <style id='migb-masonry-gallery-style-inline-css'> .wp-block-migb-masonry-gallery{-moz-column-fill:initial;column-fill:initial;transition:all .5s ease-in-out}.wp-block-migb-masonry-gallery .single-gallery-image{box-sizing:border-box;display:block;overflow:hidden}.wp-block-migb-masonry-gallery .single-gallery-image figure{cursor:pointer;margin:0!important;overflow:hidden;padding:0!important;position:relative}.wp-block-migb-masonry-gallery .single-gallery-image figure figcaption{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0!important;opacity:0;overflow:hidden;position:absolute;transition:all .3s ease-in-out}.wp-block-migb-masonry-gallery .single-gallery-image figure figcaption.center{background:rgba(0,0,0,.5);cursor:pointer;height:80%;left:10%;opacity:0;overflow:hidden;position:absolute;top:10%;transition:all .3s ease-in-out;width:80%}.wp-block-migb-masonry-gallery .single-gallery-image figure:hover figcaption{opacity:1}.wp-block-migb-masonry-gallery .single-gallery-image figure:hover figcaption.center{height:100%;left:0;top:0;width:100%}.wp-block-migb-masonry-gallery .single-gallery-image figure:hover figcaption.top{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);height:70px;top:0;width:100%}.wp-block-migb-masonry-gallery .single-gallery-image figure:hover figcaption.bottom{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);bottom:0;height:70px;width:100%}.wp-block-migb-masonry-gallery .single-gallery-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;overflow:hidden;transition:all .23s ease-in-out;width:100%}.wp-block-migb-masonry-gallery .single-gallery-image.gray__scale:hover img{filter:gray;filter:grayscale(1)} </style> <style id='create-block-castos-transcript-style-inline-css'> :root{--castos-transcript--panel-bg:#f3f3f4}.ssp-transcript input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.ssp-transcript .row{display:flex}.ssp-transcript .row .col{flex:1}.ssp-transcript .tabs{overflow:hidden}.ssp-transcript .tab{overflow:hidden;width:100%}.ssp-transcript .tab-label{background:var(--castos-transcript--panel-bg);cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin:0;padding:1em}.ssp-transcript .tab-label:hover{filter:brightness(95%)}.ssp-transcript .tab-label:after{content:"❯";text-align:center;transition:all .35s;width:1em}.ssp-transcript .tab-content{background:#fff;max-height:0;padding:0 1em;transition:all .35s}.ssp-transcript .tab-close{background:var(--castos-transcript--panel-bg);cursor:pointer;display:flex;font-size:.75em;justify-content:flex-end;padding:1em}.ssp-transcript .tab-close:hover,.ssp-transcript input:checked+.tab-label{filter:brightness(95%)}.ssp-transcript input:checked+.tab-label:after{transform:rotate(90deg)}.ssp-transcript input:checked~.tab-content{max-height:none;padding:1em} </style> <style id='activitypub-followers-style-inline-css'> .activitypub-follower-block.is-style-compact .activitypub-handle,.activitypub-follower-block.is-style-compact .sep{display:none}.activitypub-follower-block.is-style-with-lines ul li{border-bottom:.5px solid;margin-bottom:.5rem;padding-bottom:.5rem}.activitypub-follower-block.is-style-with-lines ul li:last-child{border-bottom:none}.activitypub-follower-block.is-style-with-lines .activitypub-handle,.activitypub-follower-block.is-style-with-lines .activitypub-name{text-decoration:none}.activitypub-follower-block.is-style-with-lines .activitypub-handle:hover,.activitypub-follower-block.is-style-with-lines .activitypub-name:hover{text-decoration:underline}.activitypub-follower-block ul{margin:0!important;padding:0!important}.activitypub-follower-block li{display:flex;margin-bottom:1rem}.activitypub-follower-block img{border-radius:50%;height:40px;margin-right:var(--wp--preset--spacing--20,.5rem);width:40px}.activitypub-follower-block .activitypub-link{align-items:center;color:inherit!important;display:flex;flex-flow:row nowrap;max-width:100%;text-decoration:none!important}.activitypub-follower-block .activitypub-handle,.activitypub-follower-block .activitypub-name{text-decoration:underline;text-decoration-thickness:.8px;text-underline-position:under}.activitypub-follower-block .activitypub-handle:hover,.activitypub-follower-block .activitypub-name:hover{text-decoration:none}.activitypub-follower-block .activitypub-name{font-size:var(--wp--preset--font-size--normal,16px)}.activitypub-follower-block .activitypub-actor{font-size:var(--wp--preset--font-size--small,13px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activitypub-follower-block .sep{padding:0 .2rem}.activitypub-follower-block .wp-block-query-pagination{margin-top:1.5rem}.activitypub-follower-block .activitypub-pager{cursor:default}.activitypub-follower-block .activitypub-pager.current{opacity:.33}.activitypub-follower-block .page-numbers{padding:0 .2rem}.activitypub-follower-block .page-numbers.current{font-weight:700;opacity:1} </style> <style id='activitypub-follow-me-style-inline-css'> .activitypub__modal.components-modal__frame{background-color:#f7f7f7;color:#333}.activitypub__modal.components-modal__frame .components-modal__header-heading,.activitypub__modal.components-modal__frame h4{color:#333;letter-spacing:inherit;word-spacing:inherit}.activitypub__modal.components-modal__frame .components-modal__header .components-button:hover{color:var(--wp--preset--color--white)}.activitypub__dialog{max-width:40em}.activitypub__dialog h4{line-height:1;margin:0}.activitypub__dialog .activitypub-dialog__section{margin-bottom:2em}.activitypub__dialog .activitypub-dialog__remember{margin-top:1em}.activitypub__dialog .activitypub-dialog__description{font-size:var(--wp--preset--font-size--normal,.75rem);margin:.33em 0 1em}.activitypub__dialog .activitypub-dialog__button-group{align-items:flex-end;display:flex;justify-content:flex-end}.activitypub__dialog .activitypub-dialog__button-group svg{height:21px;margin-right:.5em;width:21px}.activitypub__dialog .activitypub-dialog__button-group input{background-color:var(--wp--preset--color--white);border-radius:50px 0 0 50px;border-width:1px;border:1px solid var(--wp--preset--color--black);color:var(--wp--preset--color--black);flex:1;font-size:16px;height:inherit;line-height:1;margin-right:0;padding:15px 23px}.activitypub__dialog .activitypub-dialog__button-group button{align-self:center;background-color:var(--wp--preset--color--black);border-radius:0 50px 50px 0;border-width:1px;color:var(--wp--preset--color--white);font-size:16px;height:inherit;line-height:1;margin-left:0;padding:15px 23px;text-decoration:none}.activitypub__dialog .activitypub-dialog__button-group button:hover{border:inherit}.activitypub-follow-me-block-wrapper{width:100%}.activitypub-follow-me-block-wrapper.has-background .activitypub-profile,.activitypub-follow-me-block-wrapper.has-border-color .activitypub-profile{padding-left:1rem;padding-right:1rem}.activitypub-follow-me-block-wrapper .activitypub-profile{align-items:center;display:flex;padding:1rem 0}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__avatar{border-radius:50%;height:75px;margin-right:1rem;width:75px}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__content{flex:1;min-width:0}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__handle,.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__name{line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__name{font-size:1.25em}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__follow{align-self:center;background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);margin-left:1rem} </style> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <!-- OG: 3.3.1 --> <meta property="og:image" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?fit=780%2C470&ssl=1"><meta property="og:image:secure_url" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?fit=780%2C470&ssl=1"><meta property="og:image:width" content="780"><meta property="og:image:height" content="470"><meta property="og:image:alt" content="ghostap"><meta property="og:image:type" content="image/png"><meta property="og:description" content="Ghost, a major publishing platform, follows in the footsteps of WordPress. Both platforms may be able to follow each other soon."><meta property="og:type" content="article"><meta property="og:locale" content="en_US"><meta property="og:site_name" content="We Distribute"><meta property="og:title" content="Substack Competitor Ghost Announces ActivityPub Integration"><meta property="og:url" content="https://wedistribute.org/2024/04/ghost-implements-activitypub/"><meta property="og:updated_time" content="2024-07-24T18:06:57-07:00"> <meta property="article:tag" content="Newsletters"><meta property="article:tag" content="Publishing"><meta property="article:published_time" content="2024-04-22T20:29:53+00:00"><meta property="article:modified_time" content="2024-07-25T01:06:57+00:00"><meta property="article:section" content="News"><meta property="article:author:first_name" content="Anuj"><meta property="article:author:last_name" content="Ahooja"><meta property="article:author:username" content="Anuj Ahooja"> <meta property="twitter:partner" content="ogwp"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:image" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?fit=780%2C470&ssl=1"><meta property="twitter:image:alt" content="ghostap"><meta property="twitter:title" content="Substack Competitor Ghost Announces ActivityPub Integration"><meta property="twitter:description" content="Ghost, a major publishing platform, follows in the footsteps of WordPress. Both platforms may be able to follow each other soon."><meta property="twitter:url" content="https://wedistribute.org/2024/04/ghost-implements-activitypub/"> <meta itemprop="image" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?fit=780%2C470&ssl=1"><meta itemprop="name" content="Substack Competitor Ghost Announces ActivityPub Integration"><meta itemprop="description" content="Ghost, a major publishing platform, follows in the footsteps of WordPress. Both platforms may be able to follow each other soon."><meta itemprop="datePublished" content="2024-04-22"><meta itemprop="dateModified" content="2024-07-25T01:06:57+00:00"><meta itemprop="author" content="Anuj Ahooja"> <meta property="profile:first_name" content="Anuj"><meta property="profile:last_name" content="Ahooja"><meta property="profile:username" content="Anuj Ahooja"> <!-- /OG --> <link rel="https://api.w.org/" href="https://wedistribute.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://wedistribute.org/wp-json/wp/v2/posts/7401" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://wedistribute.org/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <meta name="generator" content="Seriously Simple Podcasting 3.6.1" /> <link rel='shortlink' href='https://wedistribute.org/?p=7401' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://wedistribute.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwedistribute.org%2F2024%2F04%2Fghost-implements-activitypub%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://wedistribute.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwedistribute.org%2F2024%2F04%2Fghost-implements-activitypub%2F&format=xml" /> <link rel="alternate" type="application/rss+xml" title="Podcast RSS feed" href="https://wedistribute.org/feed/podcast" /> <link rel="me" href="https://social.wedistribute.org/@hello"/> <meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://wedistribute.org"><link rel="alternate" href="https://wedistribute.org/wp-json/tribe/events/v1/" /> <style>img#wpstats{display:none}</style> <meta property="fediverse:creator" name="fediverse:creator" content="news@wedistribute.org" /> <link rel="friends-base-url" href="https://wedistribute.org/wp-json/friends/v1" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="theme-color" content="#1c2126" /> <link rel="alternate" title="ActivityPub (JSON)" type="application/activity+json" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/" /> <link rel="icon" href="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/09/cropped-favicon-redone.png?fit=32%2C32&ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/09/cropped-favicon-redone.png?fit=192%2C192&ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/09/cropped-favicon-redone.png?fit=180%2C180&ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/09/cropped-favicon-redone.png?fit=270%2C270&ssl=1" /> <link rel="webmention" href="https://wedistribute.org/wp-json/webmention/1.0/endpoint" /> <link rel="http://webmention.org/" href="https://wedistribute.org/wp-json/webmention/1.0/endpoint" /> <style type="text/css" id="wp-custom-css"> #datawell { background: #e6e6e6; padding: 5px; border-left: 1px solid; border-left-color: currentcolor; border-left-color: currentcolor; border-right: 1px solid; border-right-color: currentcolor; border-right-color: currentcolor; border-bottom: 1px solid; border-bottom-color: currentcolor; border-bottom-color: currentcolor; border-color: #aeaeae; display: inline-block; max-width: 100%; vertical-align: top; margin-left: 0px; box-shadow: 0px -1px 1px #f2f2f2 inset; border-radius: 0 0 5px 5px; width: 100%; } </style> </head> <body id="tie-body" class="post-template-default single single-post postid-7401 single-format-standard tribe-no-js boxed-layout framed-layout wrapper-has-shadow block-head-2 magazine2 is-thumb-overlay-disabled is-desktop is-header-layout-4 sidebar-right has-sidebar post-layout-1 narrow-title-narrow-media is-standard-format"> <div class="background-overlay"> <div id="tie-container" class="site tie-container"> <div id="tie-wrapper"> <header id="theme-header" class="theme-header header-layout-4 header-layout-1 main-nav-dark main-nav-default-dark main-nav-below no-stream-item has-normal-width-logo mobile-header-default"> <div class="main-nav-wrapper"> <nav id="main-nav" data-skin="search-in-main-nav" class="main-nav header-nav live-search-parent menu-style-default menu-style-solid-bg" style="line-height:89px" aria-label="Primary Navigation"> <div class="container"> <div class="main-menu-wrapper"> <div id="mobile-header-components-area_1" class="mobile-header-components"><ul class="components"><li class="mobile-component_menu custom-menu-link"><a href="#" id="mobile-menu-icon" class=""><span class="tie-mobile-menu-icon nav-icon is-layout-1"></span><span class="screen-reader-text">Menu</span></a></li></ul></div> <div class="header-layout-1-logo" > <div id="logo" class="text-logo" > <a title="We Distribute" href="https://wedistribute.org/"> <div class="logo-text">We Distribute</div> </a> </div><!-- #logo /--> </div> <div id="mobile-header-components-area_2" class="mobile-header-components"><ul class="components"><li class="mobile-component_search custom-menu-link"> <a href="#" class="tie-search-trigger-mobile"> <span class="tie-icon-search tie-search-icon" aria-hidden="true"></span> <span class="screen-reader-text">Search for</span> </a> </li></ul></div> <div id="menu-components-wrap"> <div class="main-menu main-menu-wrap"> <div id="main-nav-menu" class="main-menu header-menu"><ul id="menu-primary-menu" class="menu"><li id="menu-item-1033" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-1033 tie-current-menu menu-item-has-icon"><a href="https://wedistribute.org/category/news/"> <span aria-hidden="true" class="tie-menu-icon fas fa-newspaper"></span> News</a> <ul class="sub-menu menu-sub-content"> <li id="menu-item-7391" class="menu-item menu-item-type-taxonomy menu-item-object-network menu-item-7391"><a href="https://wedistribute.org/network/bluesky/"> <span aria-hidden="true" class="tie-menu-icon ds-bluesky"></span> Bluesky</a></li> <li id="menu-item-7390" class="menu-item menu-item-type-taxonomy menu-item-object-network menu-item-7390"><a href="https://wedistribute.org/network/fediverse/"> <span aria-hidden="true" class="tie-menu-icon ds-fediverse"></span> Fediverse</a></li> <li id="menu-item-7393" class="menu-item menu-item-type-taxonomy menu-item-object-network menu-item-7393"><a href="https://wedistribute.org/network/matrix/"> <span aria-hidden="true" class="tie-menu-icon ds-matrix"></span> Matrix</a></li> <li id="menu-item-7392" class="menu-item menu-item-type-taxonomy menu-item-object-network menu-item-7392"><a href="https://wedistribute.org/network/nostr/"> <span aria-hidden="true" class="tie-menu-icon ds-nostr"></span> Nostr</a></li> </ul> </li> <li id="menu-item-2657" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-2657 menu-item-has-icon"><a href="https://wedistribute.org/category/people/"> <span aria-hidden="true" class="tie-menu-icon fas fa-users"></span> People</a> <ul class="sub-menu menu-sub-content"> <li id="menu-item-1129" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1129"><a href="https://wedistribute.org/category/people/culture/"> <span aria-hidden="true" class="tie-menu-icon fas fa-theater-masks"></span> Culture</a></li> <li id="menu-item-1034" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1034"><a href="https://wedistribute.org/category/people/interviews/"> <span aria-hidden="true" class="tie-menu-icon far fa-comments"></span> Interviews</a></li> <li id="menu-item-1128" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1128"><a href="https://wedistribute.org/category/people/opinion/"> <span aria-hidden="true" class="tie-menu-icon fas fa-brain"></span> Opinion</a></li> </ul> </li> <li id="menu-item-2658" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-2658 menu-item-has-icon"><a href="https://wedistribute.org/category/tech/"> <span aria-hidden="true" class="tie-menu-icon fas fa-laptop"></span> Tech</a> <ul class="sub-menu menu-sub-content"> <li id="menu-item-1035" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1035"><a href="https://wedistribute.org/category/tech/reviews/"> <span aria-hidden="true" class="tie-menu-icon fas fa-book-reader"></span> Reviews</a></li> <li id="menu-item-1036" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1036"><a href="https://wedistribute.org/category/tech/guides/"> <span aria-hidden="true" class="tie-menu-icon fas fa-compass"></span> Guides</a></li> </ul> </li> <li id="menu-item-4421" class="menu-item menu-item-type-taxonomy menu-item-object-series menu-item-4421 menu-item-has-icon"><a href="https://wedistribute.org/series/decentered/"> <span aria-hidden="true" class="tie-menu-icon fas fa-podcast"></span> Podcast</a></li> <li id="menu-item-1007" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1007 menu-item-has-icon"><a href="https://wedistribute.org/about/"> <span aria-hidden="true" class="tie-menu-icon fas fa-question-circle"></span> About</a> <ul class="sub-menu menu-sub-content"> <li id="menu-item-1701" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1701"><a href="https://wedistribute.org/about/contact/"> <span aria-hidden="true" class="tie-menu-icon fas fa-comments"></span> Contact Us!</a></li> <li id="menu-item-1726" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1726"><a href="https://wedistribute.org/about/follow-us/"> <span aria-hidden="true" class="tie-menu-icon fas fa-binoculars"></span> Follow Us!</a></li> <li id="menu-item-1032" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1032"><a href="https://wedistribute.org/about/support-us/"> <span aria-hidden="true" class="tie-menu-icon fab fa-font-awesome-flag"></span> Support Us!</a></li> <li id="menu-item-7389" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7389"><a href="https://wedistribute.org/about/jobs/"> <span aria-hidden="true" class="tie-menu-icon fas fa-briefcase"></span> Work with Us!</a></li> <li id="menu-item-9774" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9774"><a href="https://wedistribute.org/about/our-supporters/"> <span aria-hidden="true" class="tie-menu-icon fas fa-heart"></span> Our Supporters</a></li> </ul> </li> </ul></div> </div><!-- .main-menu /--> <ul class="components"> <li class="skin-icon menu-item custom-menu-link"> <a href="#" class="change-skin" title="Switch skin"> <span class="tie-icon-moon change-skin-icon" aria-hidden="true"></span> <span class="screen-reader-text">Switch skin</span> </a> </li> <li class="search-bar menu-item custom-menu-link" aria-label="Search"> <form method="get" id="search" action="https://wedistribute.org/"> <input id="search-input" class="is-ajax-search" inputmode="search" type="text" name="s" title="Search for" placeholder="Search for" /> <button id="search-submit" type="submit"> <span class="tie-icon-search tie-search-icon" aria-hidden="true"></span> <span class="screen-reader-text">Search for</span> </button> </form> </li> </ul><!-- Components --> </div><!-- #menu-components-wrap /--> </div><!-- .main-menu-wrapper /--> </div><!-- .container /--> <div id="reading-position-indicator"></div> </nav><!-- #main-nav /--> </div><!-- .main-nav-wrapper /--> </header> <div id="content" class="site-content container"><div id="main-content-row" class="tie-row main-content-row"> <div class="main-content tie-col-md-8 tie-col-xs-12" role="main"> <article id="the-post" class="container-wrapper post-content tie-standard"> <header class="entry-header-outer"> <nav id="breadcrumb"><a href="https://wedistribute.org/"><span class="tie-icon-home" aria-hidden="true"></span> Home</a><em class="delimiter">></em><a href="https://wedistribute.org/category/news/">News</a><em class="delimiter">></em><span class="current">Substack Competitor Ghost Announces ActivityPub Integration</span></nav><script data-jetpack-boost="ignore" type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"BreadcrumbList","@id":"#Breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Home","@id":"https:\/\/wedistribute.org\/"}},{"@type":"ListItem","position":2,"item":{"name":"News","@id":"https:\/\/wedistribute.org\/category\/news\/"}}]}</script> <div class="entry-header"> <h1 class="post-title entry-title"> Substack Competitor Ghost Announces ActivityPub Integration </h1> <h2 class="entry-sub-title">More publishing platforms are joining the Fediverse!</h2> <div class="single-post-meta post-meta clearfix"><span class="author-meta single-author with-avatars"><span class="meta-item meta-author-wrapper meta-author-25798950"> <span class="meta-author-avatar"> <a href="https://wedistribute.org/author/quillmatiq/"><img alt='Photo of Anuj Ahooja' src='https://secure.gravatar.com/avatar/19fbba9d1ba2fde3ad0665f2b3d8023f?s=140&r=g' srcset='https://secure.gravatar.com/avatar/19fbba9d1ba2fde3ad0665f2b3d8023f?s=280&r=g 2x' class='avatar avatar-140 photo' height='140' width='140' decoding='async'/></a> </span> <span class="meta-author"><a href="https://wedistribute.org/author/quillmatiq/" class="author-name tie-icon" title="Anuj Ahooja">Anuj Ahooja</a></span></span></span><span class="date meta-item tie-icon">April 22, 2024</span><div class="tie-alignright"><span class="meta-comment tie-icon meta-item fa-before">3</span><span class="meta-views meta-item "><span class="tie-icon-fire" aria-hidden="true"></span> 36 </span><span class="meta-reading-time meta-item"><span class="tie-icon-bookmark" aria-hidden="true"></span> 2 minutes read</span> </div></div><!-- .post-meta --> </div><!-- .entry-header /--> </header><!-- .entry-header-outer /--> <div class="featured-area"><div class="featured-area-inner"><figure class="single-featured-image"><img width="780" height="470" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?resize=780%2C470&ssl=1" class="attachment-jannah-image-post size-jannah-image-post wp-post-image" alt="" data-main-img="1" decoding="async" fetchpriority="high" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?w=780&ssl=1 780w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?resize=300%2C181&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?resize=768%2C463&ssl=1 768w" sizes="(max-width: 780px) 100vw, 780px" data-attachment-id="7482" data-permalink="https://wedistribute.org/2024/04/ghost-implements-activitypub/ghostap-2/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?fit=780%2C470&ssl=1" data-orig-size="780,470" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="ghostap" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?fit=300%2C181&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghostap-1.png?fit=780%2C470&ssl=1" /></figure><div id="datawell"><span class="tags"><a class="post-cat tie-cat-1359" href="https://wedistribute.org/category/news/">News</a></span><span class="platforms"><div class="platform" style="background-color:#f1007e"><a href="/platform/activitypub"><i class="ds-activitypub"></i><p>ActivityPub</p></a></div><div class="platform" style="background-color:#f7f7f7"><a href="/platform/ghost"><i class="ds-ghost"></i><p>Ghost</p></a></div></span></div></div></div> <div class="entry-content entry clearfix"> <p>Today, open source publishing platform Ghost <a href="https://activitypub.ghost.org/">announced</a> that it will soon join the Fediverse with ActivityPub integration baked-in to its feature suite. The announcement includes a handy explanation of what ActivityPub is, the benefits that provides to publishers on Ghost, and a deep dive into where these features will be found in the near future.</p> <p>One of the main points Ghost wants to hammer home is that this isn’t a passive integration that will simply share your post across all ActivityPub-supporting services but instead a re-thinking of Ghost as a Fediverse client.</p> <h2 class="wp-block-heading" id="h-full-featured-fediverse-client"><strong>Full-Featured Fediverse Client</strong></h2> <blockquote class="wp-block-quote quote-light is-layout-flow wp-block-quote quote-light-is-layout-flow"> <p>We’ve spent the past 10 years designing a great writing experience with Ghost. Now, for the first time, we’re going to work on designing a great reading experience, too. Which is cool because it turns out that people who write a lot also tend to read a lot.</p> </blockquote> <p>Moving forward, Ghost will feature a series of feeds in the Dashboard. This is similar to <a href="https://on.substack.com/p/new-front-page">Substack’s Discover feed</a>, except rather than just Substack Notes and newsletters, Ghost users will be able to follow profiles across Mastodon, Threads, Flipboard, or any other Fediverse service. For a lot of publishers on Ghost, this will likely end up being a replacement for their existing Fediverse account since it can house both their posts and their organization’s social interactions.</p> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="708" height="460" data-attachment-id="7408" data-permalink="https://wedistribute.org/2024/04/ghost-implements-activitypub/ghost-activity-pub-01/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?fit=2464%2C1602&ssl=1" data-orig-size="2464,1602" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="ghost-activity-pub-01" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?fit=300%2C195&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?fit=708%2C460&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?resize=708%2C460&ssl=1" alt="" class="wp-image-7408" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?resize=1024%2C666&ssl=1 1024w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?resize=300%2C195&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?resize=768%2C499&ssl=1 768w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?resize=1536%2C999&ssl=1 1536w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?resize=2048%2C1332&ssl=1 2048w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?w=1416&ssl=1 1416w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-01.webp?w=2124&ssl=1 2124w" sizes="(max-width: 708px) 100vw, 708px" /></figure></div> <h2 class="wp-block-heading" id="h-activitypub-subscriptions"><strong>ActivityPub Subscriptions</strong></h2> <p>Ghost is also making ActivityPub a first-class citizen in the subscription flow. When clicking on the Subscribe button on a Ghost newsletter, you will now be able to subscribe through email or through ActivityPub. This is exciting for several reasons, one being the fact that your email inbox no longer has to be inundated with content that you eventually want to discuss on social media anyway. </p> <blockquote class="wp-block-quote quote-light is-layout-flow wp-block-quote quote-light-is-layout-flow"> <p>ActivityPub is a lot like email, and Ghost already supports email subscriptions. This means we can use the same interface to support both. Your audience enters whatever address they’re used to subscribing to things with, and Ghost figures out the rest.</p> </blockquote> <figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="405" data-attachment-id="7412" data-permalink="https://wedistribute.org/2024/04/ghost-implements-activitypub/ghost-activity-pub-03/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03-scaled.webp?fit=2560%2C1465&ssl=1" data-orig-size="2560,1465" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="ghost-activity-pub-03" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03-scaled.webp?fit=300%2C172&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03-scaled.webp?fit=708%2C405&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03.webp?resize=708%2C405&ssl=1" alt="" class="wp-image-7412" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03-scaled.webp?resize=1024%2C586&ssl=1 1024w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03-scaled.webp?resize=300%2C172&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03-scaled.webp?resize=768%2C440&ssl=1 768w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03-scaled.webp?resize=1536%2C879&ssl=1 1536w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03-scaled.webp?resize=2048%2C1172&ssl=1 2048w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03-scaled.webp?w=1416&ssl=1 1416w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/ghost-activity-pub-03-scaled.webp?w=2124&ssl=1 2124w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure> <p>A lot of people have made comparisons between federation and email, and Ghost’s elevation of ActivityPub subscriptions to the same level is an exciting moment. By treating these two protocols as equals, users will find it easier to decide what kind of content belongs in their email inbox vs the kind of content they want to interact with on social media.</p> <h2 class="wp-block-heading" id="h-what-s-next"><strong>What’s Next?</strong></h2> <p>After Ghost completes federation, it will be another major injection of users into the Fediverse. If done right, this may be one of the keys in bringing major publications over to ActivityPub-based services. They’re also working closely with <a href="https://buttondown.email/">ButtonDown</a>, another newsletter platform that is working on Fediverse integration themselves.</p> <p>Ghost’s ActivityPub integration is currently in progress, but the goal is to build in full public view, and invite users to be part of the process. You can sign up on their <a href="https://activitypub.ghost.org/">announcement page</a> to get updates, get early access, and send feedback as things progress.</p> <div class="shareopenly"><img decoding="async" src="https://shareopenly.org/images/logo.svg" alt="ShareOpenly logo"> <a href="https://shareopenly.org/share/?url=https://wedistribute.org/2024/04/ghost-implements-activitypub&text=Substack%20Competitor%20Ghost%20Announces%20ActivityPub%20Integration">Share</a></div><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-print"><a rel="nofollow noopener noreferrer" data-shared="" class="share-print sd-button share-icon no-text" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/#print" target="_blank" title="Click to print" ><span></span><span class="sharing-screen-reader-text">Click to print (Opens in new window)</span></a></li><li class="share-mastodon"><a rel="nofollow noopener noreferrer" data-shared="sharing-mastodon-7401" class="share-mastodon sd-button share-icon no-text" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/?share=mastodon" target="_blank" title="Click to share on Mastodon" ><span></span><span class="sharing-screen-reader-text">Click to share on Mastodon (Opens in new window)</span></a></li><li class="share-bluesky"><a rel="nofollow noopener noreferrer" data-shared="sharing-bluesky-7401" class="share-bluesky sd-button share-icon no-text" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/?share=bluesky" target="_blank" title="Click to share on Bluesky" ><span></span><span class="sharing-screen-reader-text">Click to share on Bluesky (Opens in new window)</span></a></li><li class="share-threads"><a rel="nofollow noopener noreferrer" data-shared="sharing-threads-7401" class="share-threads sd-button share-icon no-text" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/?share=threads" target="_blank" title="Click to share on Threads" ><span></span><span class="sharing-screen-reader-text">Click to share on Threads (Opens in new window)</span></a></li><li class="share-tumblr"><a rel="nofollow noopener noreferrer" data-shared="" class="share-tumblr sd-button share-icon no-text" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/?share=tumblr" target="_blank" title="Click to share on Tumblr" ><span></span><span class="sharing-screen-reader-text">Click to share on Tumblr (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-7401" class="share-linkedin sd-button share-icon no-text" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-7401" class="share-facebook sd-button share-icon no-text" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-7401" class="share-x sd-button share-icon no-text" href="https://wedistribute.org/2024/04/ghost-implements-activitypub/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> <div class="post-bottom-meta post-bottom-tags post-tags-modern"><div class="post-bottom-meta-title"><span class="tie-icon-tags" aria-hidden="true"></span> Tags</div><span class="tagcloud"><a href="https://wedistribute.org/tag/newsletters/" rel="tag">Newsletters</a> <a href="https://wedistribute.org/tag/publishing/" rel="tag">Publishing</a></span></div> </div><!-- .entry-content /--> <div id="post-extra-info"> <div class="theiaStickySidebar"> <div class="single-post-meta post-meta clearfix"><span class="author-meta single-author with-avatars"><span class="meta-item meta-author-wrapper meta-author-25798950"> <span class="meta-author-avatar"> <a href="https://wedistribute.org/author/quillmatiq/"><img alt='Photo of Anuj Ahooja' src='https://secure.gravatar.com/avatar/19fbba9d1ba2fde3ad0665f2b3d8023f?s=140&r=g' srcset='https://secure.gravatar.com/avatar/19fbba9d1ba2fde3ad0665f2b3d8023f?s=280&r=g 2x' class='avatar avatar-140 photo' height='140' width='140' loading='lazy' decoding='async'/></a> </span> <span class="meta-author"><a href="https://wedistribute.org/author/quillmatiq/" class="author-name tie-icon" title="Anuj Ahooja">Anuj Ahooja</a></span></span></span><span class="date meta-item tie-icon">April 22, 2024</span><div class="tie-alignright"><span class="meta-comment tie-icon meta-item fa-before">3</span><span class="meta-views meta-item "><span class="tie-icon-fire" aria-hidden="true"></span> 36 </span><span class="meta-reading-time meta-item"><span class="tie-icon-bookmark" aria-hidden="true"></span> 2 minutes read</span> </div></div><!-- .post-meta --> </div> </div> <div class="clearfix"></div> <script data-jetpack-boost="ignore" id="tie-schema-json" type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Article","dateCreated":"2024-04-22T13:29:53-07:00","datePublished":"2024-04-22T13:29:53-07:00","dateModified":"2024-07-24T18:06:57-07:00","headline":"Substack Competitor Ghost Announces ActivityPub Integration","name":"Substack Competitor Ghost Announces ActivityPub Integration","keywords":"Newsletters,Publishing","url":"https:\/\/wedistribute.org\/2024\/04\/ghost-implements-activitypub\/","description":"Today, open source publishing platform Ghost announced that it will soon join the Fediverse with ActivityPub integration baked-in to its feature suite. The announcement includes a handy explanation of","copyrightYear":"2024","articleSection":"News","articleBody":"\nToday, open source publishing platform Ghost announced that it will soon join the Fediverse with ActivityPub integration baked-in to its feature suite. The announcement includes a handy explanation of what ActivityPub is, the benefits that provides to publishers on Ghost, and a deep dive into where these features will be found in the near future.\n\n\n\nOne of the main points Ghost wants to hammer home is that this isn't a passive integration that will simply share your post across all ActivityPub-supporting services but instead a re-thinking of Ghost as a Fediverse client.\n\n\n\nFull-Featured Fediverse Client\n\n\n\n\nWe\u00e2\u20ac\u2122ve spent the past 10 years designing a great writing experience with Ghost. Now, for the first time, we\u00e2\u20ac\u2122re going to work on designing a great reading experience, too. Which is cool because it turns out that people who write a lot also tend to read a lot.\n\n\n\n\nMoving forward, Ghost will feature a series of feeds in the Dashboard. This is similar to Substack's Discover feed, except rather than just Substack Notes and newsletters, Ghost users will be able to follow profiles across Mastodon, Threads, Flipboard, or any other Fediverse service. For a lot of publishers on Ghost, this will likely end up being a replacement for their existing Fediverse account since it can house both their posts and their organization's social interactions.\n\n\n\n\n\n\n\nActivityPub Subscriptions\n\n\n\nGhost is also making ActivityPub a first-class citizen in the subscription flow. When clicking on the Subscribe button on a Ghost newsletter, you will now be able to subscribe through email or through ActivityPub. This is exciting for several reasons, one being the fact that your email inbox no longer has to be inundated with content that you eventually want to discuss on social media anyway. \n\n\n\n\nActivityPub is a lot like email, and Ghost already supports email subscriptions. This means we can use the same interface to support both. Your audience enters whatever address they\u00e2\u20ac\u2122re used to subscribing to things with, and Ghost figures out the rest.\n\n\n\n\n\n\n\n\nA lot of people have made comparisons between federation and email, and Ghost's elevation of ActivityPub subscriptions to the same level is an exciting moment. By treating these two protocols as equals, users will find it easier to decide what kind of content belongs in their email inbox vs the kind of content they want to interact with on social media.\n\n\n\nWhat's Next?\n\n\n\nAfter Ghost completes federation, it will be another major injection of users into the Fediverse. If done right, this may be one of the keys in bringing major publications over to ActivityPub-based services. They're also working closely with ButtonDown, another newsletter platform that is working on Fediverse integration themselves.\n\n\n\nGhost's ActivityPub integration is currently in progress, but the goal is to build in full public view, and invite users to be part of the process. You can sign up on their announcement page to get updates, get early access, and send feedback as things progress.\n","publisher":{"@id":"#Publisher","@type":"Organization","name":"We Distribute","logo":{"@type":"ImageObject","url":"https:\/\/wedistribute.org\/wp-content\/themes\/jannah-child-theme\/assets\/images\/logo@2x.png"},"sameAs":["https:\/\/facebook.com\/wedistribute","https:\/\/x.com\/wedistributeorg","https:\/\/www.patreon.com\/WeDistribute"]},"sourceOrganization":{"@id":"#Publisher"},"copyrightHolder":{"@id":"#Publisher"},"mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/wedistribute.org\/2024\/04\/ghost-implements-activitypub\/","breadcrumb":{"@id":"#Breadcrumb"}},"author":{"@type":"Person","name":"Anuj Ahooja","url":"https:\/\/wedistribute.org\/author\/quillmatiq\/"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/wedistribute.org\/wp-content\/uploads\/2024\/04\/ghostap-1.png?fit=780%2C470&ssl=1","width":1200,"height":470}}</script> </article><!-- #the-post /--> <div class="post-components"> <div id="support-us" class="banner"> <div class="descript"> <div class="banner-header"> <img class="banner-logo" src="https://wedistribute.org/wp-content/uploads/2024/09/cropped-favicon-redone.png" alt="We Distribute Logo"></img> <h1 class="banner-header">Help us explore further!</h1> </div> <p><b class="name">We Distribute</b> is an independent media publication dedicated to reporting on <u class="emphasis">User Empowerment</u>, <u class="emphasis">Decentralized Communication</u>, and <u class="emphasis">the future of the Internet</u>. Our reporting relies on donations to sustain these efforts, and helps us pay our writers. Donate today, and reap the benefit of a number of different perks and rewards through our OpenCollective!</p> <button title="Become a Sponsor" class="submit" onclick=" window.open('https://opencollective.com/wedistribute', '_blank'); return false;">Become a Sponsor!</button> </div> </div> <div class="about-author container-wrapper about-author-25798950"> <div class="author-avatar"> <a href="https://wedistribute.org/author/quillmatiq/"> <img alt='Photo of Anuj Ahooja' src='https://secure.gravatar.com/avatar/19fbba9d1ba2fde3ad0665f2b3d8023f?s=180&r=g' srcset='https://secure.gravatar.com/avatar/19fbba9d1ba2fde3ad0665f2b3d8023f?s=360&r=g 2x' class='avatar avatar-180 photo' height='180' width='180' loading='lazy' decoding='async'/> </a> </div><!-- .author-avatar /--> <div class="author-info"> <h3 class="author-name"><a href="https://wedistribute.org/author/quillmatiq/">Anuj Ahooja</a></h3> <div class="author-bio"> Anuj is an engineering leader, formerly at Flipboard and Amazon, seeking an interoperable future for technology. His investment in the social web began during his time at Flipboard but stems from a greater ideology that platforms should run on interoperable standards to enable competition. Currently, he is working on his own social web projects and is writing at WeDistribute and his own blog, augment.ink. </div><!-- .author-bio /--> <ul class="social-icons"> <li class="social-icons-item"> <a href="https://www.augment.ink/" rel="external noopener nofollow" target="_blank" class="social-link url-social-icon"> <span class="tie-icon-home" aria-hidden="true"></span> <span class="screen-reader-text">Website</span> </a> </li> </ul> </div><!-- .author-info /--> <div class="clearfix"></div> </div><!-- .about-author /--> <div id="related-posts" class="container-wrapper has-extra-post"> <div class="mag-box-title the-global-title"> <h3>Related Articles</h3> </div> <div class="related-posts-list"> <div class="related-item tie-standard"> <a aria-label="The Untapped Potential of Fediverse Publishing" href="https://wedistribute.org/2024/08/fediverse-publishing/" class="post-thumb"><img width="390" height="220" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?resize=390%2C220&ssl=1" class="attachment-jannah-image-large size-jannah-image-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?resize=390%2C220&ssl=1 390w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?zoom=2&resize=390%2C220&ssl=1 780w" sizes="auto, (max-width: 390px) 100vw, 390px" data-attachment-id="9293" data-permalink="https://wedistribute.org/2024/08/fediverse-publishing/infinite-library/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?fit=780%2C470&ssl=1" data-orig-size="780,470" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="infinite-library" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?fit=300%2C181&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?fit=708%2C427&ssl=1" /></a> <h3 class="post-title"><a href="https://wedistribute.org/2024/08/fediverse-publishing/">The Untapped Potential of Fediverse Publishing</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">August 12, 2024</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="Flipboard Users Can Now Follow Anyone in the Fediverse" href="https://wedistribute.org/2024/08/flipboard-fediverse-following/" class="post-thumb"><img width="390" height="220" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?resize=390%2C220&ssl=1" class="attachment-jannah-image-large size-jannah-image-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?resize=390%2C220&ssl=1 390w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?zoom=2&resize=390%2C220&ssl=1 780w" sizes="auto, (max-width: 390px) 100vw, 390px" data-attachment-id="10044" data-permalink="https://wedistribute.org/2024/08/flipboard-fediverse-following/flipboard-announce/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?fit=780%2C470&ssl=1" data-orig-size="780,470" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="flipboard-announce" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?fit=300%2C181&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?fit=708%2C427&ssl=1" /></a> <h3 class="post-title"><a href="https://wedistribute.org/2024/08/flipboard-fediverse-following/">Flipboard Users Can Now Follow Anyone in the Fediverse</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">August 13, 2024</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="How to Connect Your WordPress Blog to the Fediverse" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/" class="post-thumb"><img width="390" height="220" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?resize=390%2C220&ssl=1" class="attachment-jannah-image-large size-jannah-image-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?resize=390%2C220&ssl=1 390w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?zoom=2&resize=390%2C220&ssl=1 780w" sizes="auto, (max-width: 390px) 100vw, 390px" data-attachment-id="2983" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/wp-setup-ap/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1" data-orig-size="888,514" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="wp-setup-ap" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=300%2C174&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=708%2C410&ssl=1" /></a> <h3 class="post-title"><a href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/">How to Connect Your WordPress Blog to the Fediverse</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">September 19, 2023</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="Newsmast Brings Huge New Features in 3.0 Update" href="https://wedistribute.org/2024/02/newsmast-3-update/" class="post-thumb"><img width="390" height="220" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/02/newsmast-thumb.png?resize=390%2C220&ssl=1" class="attachment-jannah-image-large size-jannah-image-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/02/newsmast-thumb.png?resize=390%2C220&ssl=1 390w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/02/newsmast-thumb.png?zoom=2&resize=390%2C220&ssl=1 780w" sizes="auto, (max-width: 390px) 100vw, 390px" data-attachment-id="5002" data-permalink="https://wedistribute.org/2024/02/newsmast-3-update/newsmast-thumb/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/02/newsmast-thumb.png?fit=780%2C470&ssl=1" data-orig-size="780,470" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="newsmast-thumb" data-image-description="" data-image-caption="<p>Image derived from “White Flag” by Jan Jacobsen, CC BY-SA 4.0.</p> " data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/02/newsmast-thumb.png?fit=300%2C181&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/02/newsmast-thumb.png?fit=708%2C427&ssl=1" /></a> <h3 class="post-title"><a href="https://wedistribute.org/2024/02/newsmast-3-update/">Newsmast Brings Huge New Features in 3.0 Update</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">February 27, 2024</span></div><!-- .post-meta --> </div><!-- .related-item /--> </div><!-- .related-posts-list /--> </div><!-- #related-posts /--> <div id="comments" class="comments-area"> <div id="comments-box" class="container-wrapper"> <div class="block-head"> <h3 id="comments-title" class="the-global-title"> 3 Comments </h3> </div><!-- .block-head /--> <ol class="comment-list"> <li id="comment-3150" class="comment even thread-even depth-1 parent has-avatar"> <article id="div-comment-3150" class="comment-body h-cite p-comment"> <footer class="comment-meta"> <div class="comment-author vcard h-card u-author"> <img alt='' src='https://www.augment.ink/content/images/size/w1200/2024/02/received_322200897498364-2.jpeg' srcset='https://www.augment.ink/content/images/size/w1200/2024/02/received_322200897498364-2.jpeg 2x' class='avatar avatar-70 photo local-avatar' height='70' width='70' onerror="this.onerror=null;this.src='https://wedistribute.org/wp-content/plugins/webmention/assets/img/mm.jpg';this.srcset='https://wedistribute.org/wp-content/plugins/webmention/assets/img/mm.jpg';" loading='lazy' decoding='async'/> <b class="fn"><a href="https://www.augment.ink/author/anuj/" class="url" rel="ugc external nofollow">Anuj Ahooja</a></b> <span class="says">says:</span><small> @ <cite><a href="https://www.augment.ink/ghost-substack-discoverability/">augment.ink</a></cite></small> </div><!-- .comment-author --> <div class="comment-metadata"> <a class="u-url" href="https://www.augment.ink/ghost-substack-discoverability/"><time class="dt-published" datetime="2024-04-22T15:33:07-07:00">April 22, 2024 at 3:33 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content e-content p-name"> <p>Ghost’s Fediverse integration will have larger implications for the newsletter landscape. Namely, I think this will eventually bring the slow death of another social silo: Substack.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="#comment-3150" data-commentid="3150" data-postid="7401" data-belowelement="div-comment-3150" data-respondelement="respond" data-replyto="Reply to Anuj Ahooja" aria-label="Reply to Anuj Ahooja">Reply</a></div> </article><!-- .comment-body --> <ol class="children"> <li id="comment-4559" class="comment odd alt depth-2 has-avatar"> <article id="div-comment-4559" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img alt='' src='https://secure.gravatar.com/avatar/612c22840caedf139af8f17e7b9c1cea?s=70&r=g' srcset='https://secure.gravatar.com/avatar/612c22840caedf139af8f17e7b9c1cea?s=140&r=g 2x' class='avatar avatar-70 photo' height='70' width='70' onerror="this.onerror=null;this.src='https://wedistribute.org/wp-content/plugins/webmention/assets/img/mm.jpg';this.srcset='https://wedistribute.org/wp-content/plugins/webmention/assets/img/mm.jpg';" loading='lazy' decoding='async'/> <b class="fn"><a href="http://www.ivpcapital.com" class="url" rel="ugc external nofollow">Michael Elling</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://wedistribute.org/2024/04/ghost-implements-activitypub/#comment-4559"><time datetime="2024-06-18T15:02:54-07:00">June 18, 2024 at 3:02 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Just read your Ghost article on augment and noticed you don’t support comments/engagement there, and there’s no easy link to finding a place to make a comment except here. I also read your post on SM Silos. Both are very informative. That said, as my comment below suggests, none of this will matter without some type of settlement system. I also believe much of this development is publisher centric and not reader or commenter friendly. Lastly, I think the paywall model is doomed. It simply will not scale the broader ecosystem. More here: <a href="https://infostack.substack.com/p/taking-power-back-from-the-platforms" rel="nofollow ugc">https://infostack.substack.com/p/taking-power-back-from-the-platforms</a></p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="#comment-4559" data-commentid="4559" data-postid="7401" data-belowelement="div-comment-4559" data-respondelement="respond" data-replyto="Reply to Michael Elling" aria-label="Reply to Michael Elling">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> </ol><!-- .children --> </li><!-- #comment-## --> <li id="comment-4558" class="comment even thread-odd thread-alt depth-1 has-avatar"> <article id="div-comment-4558" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img alt='' src='https://secure.gravatar.com/avatar/612c22840caedf139af8f17e7b9c1cea?s=70&r=g' srcset='https://secure.gravatar.com/avatar/612c22840caedf139af8f17e7b9c1cea?s=140&r=g 2x' class='avatar avatar-70 photo' height='70' width='70' onerror="this.onerror=null;this.src='https://wedistribute.org/wp-content/plugins/webmention/assets/img/mm.jpg';this.srcset='https://wedistribute.org/wp-content/plugins/webmention/assets/img/mm.jpg';" loading='lazy' decoding='async'/> <b class="fn"><a href="http://www.ivpcapital.com" class="url" rel="ugc external nofollow">Michael Elling</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://wedistribute.org/2024/04/ghost-implements-activitypub/#comment-4558"><time datetime="2024-06-18T12:17:17-07:00">June 18, 2024 at 12:17 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>“this will likely end up being a replacement for their existing Fediverse account since it can house both their posts and their organization’s social interactions” gee, is Ghost friend or foe? Without an incentive/disincentive system via economic settlements to share in the growth it’s every server/site/platform for themselves. My issue with the fediverse.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="#comment-4558" data-commentid="4558" data-postid="7401" data-belowelement="div-comment-4558" data-respondelement="respond" data-replyto="Reply to Michael Elling" aria-label="Reply to Michael Elling">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> </ol><!-- .comment-list --> </div><!-- #comments-box --> <div id="add-comment-block" class="container-wrapper"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title the-global-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/2024/04/ghost-implements-activitypub/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://wedistribute.org/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea autocomplete="new-password" id="c155c9c602" name="c155c9c602" cols="45" rows="8" maxlength="65525" required></textarea><textarea id="comment" aria-label="hp-comment" aria-hidden="true" name="comment" autocomplete="new-password" style="padding:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;position:absolute !important;white-space:nowrap !important;height:1px !important;width:1px !important;overflow:hidden !important;" tabindex="-1"></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p> <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> <p class="comment-subscription-form"><input type="checkbox" name="subscribe_comments" id="subscribe_comments" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;" /> <label class="subscribe-label" id="subscribe-label" for="subscribe_comments">Notify me of follow-up comments by email.</label></p><p class="comment-subscription-form"><input type="checkbox" name="subscribe_blog" id="subscribe_blog" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;" /> <label class="subscribe-label" id="subscribe-blog-label" for="subscribe_blog">Notify me of new posts by email.</label></p><p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='7401' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> <form id="webmention-form" action="https://wedistribute.org/wp-json/webmention/1.0/endpoint" method="post"> <p> <label for="webmention-source">To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (<a href="https://indieweb.org/webmention">Learn More</a>)</label> </p> <p> <input id="webmention-source" type="url" autocomplete="url" required pattern="^https?:\/\/(.*)" name="source" placeholder="URL/Permalink of your article" /> </p> <p> <input id="webmention-submit" type="submit" name="submit" value="Ping me!" /> </p> <input id="webmention-format" type="hidden" name="format" value="html" /> <input id="webmention-target" type="hidden" name="target" value="https://wedistribute.org/2024/04/ghost-implements-activitypub/" /> </form> </div><!-- #add-comment-block /--> </div><!-- .comments-area --> </div><!-- .post-components /--> </div><!-- .main-content --> <aside class="sidebar tie-col-md-4 tie-col-xs-12 normal-side is-sticky" aria-label="Primary Sidebar"> <div class="theiaStickySidebar"> <div id="podcast-playlist-7" class="container-wrapper widget widget_podcast_playlist"><div class="widget-title the-global-title"><div class="the-subtitle">Decentered Podcast<span class="widget-title-icon tie-icon"></span></div></div><div id="3535301646" class="castos-player dark-mode " data-episode="8594" data-player_id="3535301646"> <div class="player"> <div class="player__main"> <div class="player__artwork player__artwork-8594"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/decentered-ep-9-thumb.png?resize=150%2C150&ssl=1" alt="Decentered" title="Decentered"> </div> <div class="player__body"> <div class="currently-playing"> <div class="show player__podcast-title"> Decentered </div> <div class="episode-title player__episode-title">S1E9: Finding Frequency with Jesse Karmani</div> </div> <div class="play-progress"> <div class="play-pause-controls"> <button title="Play" class="play-btn"> <span class="screen-reader-text">Play Episode</span> </button> <button title="Pause" class="pause-btn hide"> <span class="screen-reader-text">Pause Episode</span> </button> <img src="https://wedistribute.org/wp-content/plugins/seriously-simple-podcasting/assets/css/images/player/images/icon-loader.svg" alt="Loading" class="ssp-loader hide"/> </div> <div> <audio preload="none" class="clip clip-8594"> <source src="https://wedistribute.org/podcast-player/8594/frequency-jesse-karmani.mp3"> </audio> <div class="ssp-progress" role="progressbar" title="Seek"> <span class="progress__filled"></span> </div> <div class="ssp-playback playback"> <div class="playback__controls"> <button class="player-btn__volume" title="Mute/Unmute"> <span class="screen-reader-text">Mute/Unmute Episode</span> </button> <button data-skip="-10" class="player-btn__rwd" title="Rewind 10 seconds"> <span class="screen-reader-text">Rewind 10 Seconds</span> </button> <button data-speed="1" class="player-btn__speed" title="Playback Speed">1x</button> <button data-skip="30" class="player-btn__fwd" title="Fast Forward 30 seconds"> <span class="screen-reader-text">Fast Forward 30 seconds</span> </button> </div> <div class="playback__timers"> <time class="ssp-timer">00:00</time> <span>/</span> <!-- We need actual duration here from the server --> <time class="ssp-duration">46:33</time> </div> </div> </div> </div> <nav class="player-panels-nav"> <button class="subscribe-btn" id="subscribe-btn-8594" title="Subscribe">Subscribe</button> <button class="share-btn" id="share-btn-8594" title="Share">Share</button> </nav> </div> </div> </div> <div class="player-panels player-panels-8594"> <div class="subscribe player-panel subscribe-8594"> <div class="close-btn close-btn-8594"> <span></span> <span></span> </div> <div class="panel__inner"> <div class="subscribe-icons"> <a href="https://podcasts.apple.com/us/podcast/decentered/id1725561127" target="_blank" rel="noopener noreferrer" class="apple_podcasts" title="Subscribe on Apple Podcasts"> <span></span> Apple Podcasts </a> <a href="https://open.spotify.com/show/0GpQ9Q4d5d05GfZ3xQmzPs" target="_blank" rel="noopener noreferrer" class="spotify" title="Subscribe on Spotify"> <span></span> Spotify </a> <a href="https://spectra.video/c/decentered_podcast/" target="_blank" rel="noopener noreferrer" class="custom" title="Subscribe on custom"> <span></span> custom </a> </div> <div class="player-panel-row" area-label="RSS Feed URL"> <div class="title">RSS Feed</div> <div> <input value="https://wedistribute.org/feed/podcast/decentered" class="input-rss input-rss-8594" title="RSS Feed URL" readonly /> </div> <button class="copy-rss copy-rss-8594" title="Copy RSS Feed URL"></button> </div> </div> </div> <div class="share share-8594 player-panel"> <div class="close-btn close-btn-8594"> <span></span> <span></span> </div> <div class="player-panel-row"> <div class="title"> Share </div> <div class="icons-holder"> <a href="https://www.facebook.com/sharer/sharer.php?u=https://wedistribute.org/2024/04/ghost-implements-activitypub&t=S1E9: Finding Frequency with Jesse Karmani" target="_blank" rel="noopener noreferrer" class="share-icon facebook" title="Share on Facebook"> <span></span> </a> <a href="https://twitter.com/intent/tweet?text=https://wedistribute.org/2024/04/ghost-implements-activitypub&url=S1E9: Finding Frequency with Jesse Karmani" target="_blank" rel="noopener noreferrer" class="share-icon twitter" title="Share on Twitter"> <span></span> </a> <a href="https://wedistribute.org/podcast-player/8594/frequency-jesse-karmani.mp3" target="_blank" rel="noopener noreferrer" class="share-icon download" title="Download" download> <span></span> </a> </div> </div> <div class="player-panel-row"> <div class="title"> Link </div> <div> <input value="https://wedistribute.org/2024/04/ghost-implements-activitypub" class="input-link input-link-8594" title="Episode URL" readonly /> </div> <button class="copy-link copy-link-8594" title="Copy Episode URL" readonly=""></button> </div> <div class="player-panel-row"> <div class="title"> Embed </div> <div style="height: 10px;"> <input type="text" value='<blockquote class="wp-embedded-content" data-secret="nwez58xPkY"><a href="https://wedistribute.org/2024/04/ghost-implements-activitypub/">Substack Competitor Ghost Announces ActivityPub Integration</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://wedistribute.org/2024/04/ghost-implements-activitypub/embed/#?secret=nwez58xPkY" width="500" height="350" title="“Substack Competitor Ghost Announces ActivityPub Integration” — We Distribute" data-secret="nwez58xPkY" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script type="text/javascript"> /* <![CDATA[ */ /*! This file is auto-generated */ !function(d,l){"use strict";l.querySelector&&d.addEventListener&&"undefined"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i<o.length;i++)o[i].style.display="none";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute("style"),"height"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):"link"===t.message&&(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document); /* ]]> */ </script> ' title="Embed Code" class="input-embed input-embed-8594" readonly/> </div> <button class="copy-embed copy-embed-8594" title="Copy Embed Code"></button> </div> </div> </div> <div class="playlist__wrapper" data-page="1"> <div class="loader"></div> <ul class="playlist__items"> <li class="playlist__item active" data-episode="8594"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/decentered-ep-9-thumb.png?resize=150%2C150&ssl=1" title="S1E9: Finding Frequency with Jesse Karmani" alt="S1E9: Finding Frequency with Jesse Karmani"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">S1E9: Finding Frequency with Jesse Karmani</h2> <p>Jun 13, 2024 • 46:33</p> <p class="playlist__episode-description">For this week's episode, we sit down with a developer who wants to build a social experience for small audiences: pictures with your friends.</p> </div> <audio preload="none" class="clip clip-8594"> <source src="https://wedistribute.org/podcast-player/8594/frequency-jesse-karmani.mp3"> </audio> </li> <li class="playlist__item" data-episode="7618"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/decentered-ep8-small.png?resize=150%2C150&ssl=1" title="Decentered S1E8: WordPress-ActivityPub with Matthias Pfefferle" alt="Decentered S1E8: WordPress-ActivityPub with Matthias Pfefferle"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E8: WordPress-ActivityPub with Matthias Pfefferle</h2> <p>Apr 25, 2024 • 53:04</p> <p class="playlist__episode-description">Today, we sit down with Matthias Pfefferle of Automattic, the developer behind the ActivityPub integration for WordPress!</p> </div> <audio preload="none" class="clip clip-7618"> <source src="https://wedistribute.org/podcast-player/7618/wordpress-matthias-pfefferle.mp3"> </audio> </li> <li class="playlist__item" data-episode="6310"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/decentered-ep7-small.png?resize=150%2C150&ssl=1" title="Decentered S1E7: The Joy of Micro.Blog with Manton Reece" alt="Decentered S1E7: The Joy of Micro.Blog with Manton Reece"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E7: The Joy of Micro.Blog with Manton Reece</h2> <p>Apr 5, 2024 • 48:11</p> <p class="playlist__episode-description">This week, we sit down with Manton Reece, an IndieWeb developer who built his own federated microblogging and publishing platform.</p> </div> <audio preload="none" class="clip clip-6310"> <source src="https://wedistribute.org/podcast-player/6310/manton-reece-micro-blog.mp3"> </audio> </li> <li class="playlist__item" data-episode="5342"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/03/decentered-ep6-small.png?resize=150%2C150&ssl=1" title="Decentered S1E6: Beautiful Blacksky with Rudy Fraser" alt="Decentered S1E6: Beautiful Blacksky with Rudy Fraser"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E6: Beautiful Blacksky with Rudy Fraser</h2> <p>Mar 21, 2024 • 1:01:33</p> <p class="playlist__episode-description">This week, we talked to Rudy Fraser, creator and operator of the Blacksky feed. It's a dedicated community stream for black voices on Bluesky's platform.</p> </div> <audio preload="none" class="clip clip-5342"> <source src="https://wedistribute.org/podcast-player/5342/blacksky-rudy-fraser.mp3"> </audio> </li> <li class="playlist__item" data-episode="5072"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/02/decentered-ep5-small.png?resize=150%2C150&ssl=1" title="Decentered S1E5: Building Trust & Safety, with Jaz Michael-King" alt="Decentered S1E5: Building Trust & Safety, with Jaz Michael-King"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E5: Building Trust & Safety, with Jaz Michael-King</h2> <p>Feb 29, 2024 • 1:23:14</p> <p class="playlist__episode-description">The Fediverse has been the Wild West of social since the beginning. Jaz-Michael King hopes to bring tools and resources to protect people through IFTAS.</p> </div> <audio preload="none" class="clip clip-5072"> <source src="https://wedistribute.org/podcast-player/5072/trust-safety-jaz-michael-king.mp3"> </audio> </li> <li class="playlist__item" data-episode="4739"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/02/decentered-ep4-small.png?resize=150%2C150&ssl=1" title="Decentered S1E4: Shawn Grigson and the Oliphant in the Room" alt="Decentered S1E4: Shawn Grigson and the Oliphant in the Room"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E4: Shawn Grigson and the Oliphant in the Room</h2> <p>Feb 16, 2024 • 59:52</p> <p class="playlist__episode-description">Oliphant is often seen as the community standard-bearer when it comes to shared blocklists. But how did it start, what is the goal, and where is it going?</p> </div> <audio preload="none" class="clip clip-4739"> <source src="https://wedistribute.org/podcast-player/4739/oliphant-in-the-room.mp3"> </audio> </li> <li class="playlist__item" data-episode="4591"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/01/decentered-ep3-small.png?resize=150%2C150&ssl=1" title="Decentered S1E3: Ryan Barrett Has a Bridge to Sell Us" alt="Decentered S1E3: Ryan Barrett Has a Bridge to Sell Us"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E3: Ryan Barrett Has a Bridge to Sell Us</h2> <p>Jan 31, 2024 • 59:47</p> <p class="playlist__episode-description">We sat down with Ryan Barrett of Bridgy Fed, who has explored many decentralized social protocols. We asked him to tell his story.</p> </div> <audio preload="none" class="clip clip-4591"> <source src="https://wedistribute.org/podcast-player/4591/bridgyfed-ryan-barrett.mp3"> </audio> </li> <li class="playlist__item" data-episode="4383"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/01/decentered-ep2-small.png?resize=150%2C150&ssl=1" title="Decentered S1E2: Making Sora, with Takiyoshi Hoshida" alt="Decentered S1E2: Making Sora, with Takiyoshi Hoshida"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E2: Making Sora, with Takiyoshi Hoshida</h2> <p>Jan 18, 2024 • 01:20:17</p> <p class="playlist__episode-description">The story of one Fediverse app developer and his journey from developing a love for computers to building one of the most versatile apps on the network.</p> </div> <audio preload="none" class="clip clip-4383"> <source src="https://wedistribute.org/podcast-player/4383/sora-sns-mobile-app.mp3"> </audio> </li> <li class="playlist__item" data-episode="4330"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/01/decentered-HIRES.png?resize=150%2C150&ssl=1" title="Decentered S1E1: Creation and Discovery" alt="Decentered S1E1: Creation and Discovery"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E1: Creation and Discovery</h2> <p>Jan 13, 2024 • 38:49</p> <p class="playlist__episode-description">In our first episode, we talk about the relationship between publishers and audiences, and the search for alternatives in the wake of controversy.</p> </div> <audio preload="none" class="clip clip-4330"> <source src="https://wedistribute.org/podcast-player/4330/decentered-s1e1-creation-and-discovery.mp3"> </audio> </li> </ul> </div> </div> <div class="clearfix"></div></div><!-- .widget /--> </div><!-- .theiaStickySidebar /--> </aside><!-- .sidebar /--> </div><!-- .main-content-row /--></div><!-- #content /--> <footer id="footer" class="site-footer dark-skin dark-widgetized-area"> <div id="site-info" class="site-info"> <div class="container"> <div class="tie-row"> <div class="tie-col-md-12"> <div class="copyright-text copyright-text-first"><a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br /> <p>Except where specified otherwise, all content on this website is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.</p></div><div class="footer-menu"><ul id="menu-footer-menu" class="menu"><li id="menu-item-1557" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1557"><a href="https://wedistribute.org/about/">About</a></li> <li id="menu-item-7394" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7394"><a href="https://wedistribute.org/about/jobs/">Jobs</a></li> <li id="menu-item-1700" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1700"><a href="https://wedistribute.org/about/contact/">Contact</a></li> <li id="menu-item-1556" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1556"><a href="https://wedistribute.org/about/support-us/">Support</a></li> </ul></div> </div><!-- .tie-col /--> </div><!-- .tie-row /--> </div><!-- .container /--> </div><!-- #site-info /--> </footer><!-- #footer /--> <a id="go-to-top" class="go-to-top-button" href="#go-to-tie-body"> <span class="tie-icon-angle-up"></span> <span class="screen-reader-text">Back to top button</span> </a> </div><!-- #tie-wrapper /--> <aside class=" side-aside normal-side dark-skin dark-widgetized-area is-fullwidth appear-from-left" aria-label="Secondary Sidebar" style="visibility: hidden;"> <div data-height="100%" class="side-aside-wrapper has-custom-scroll"> <a href="#" class="close-side-aside remove big-btn"> <span class="screen-reader-text">Close</span> </a><!-- .close-side-aside /--> <div id="mobile-container"> <div id="mobile-search"> <form role="search" method="get" class="search-form" action="https://wedistribute.org/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </div><!-- #mobile-search /--> <div id="mobile-menu" class="hide-menu-icons"> </div><!-- #mobile-menu /--> </div><!-- #mobile-container /--> </div><!-- .side-aside-wrapper /--> </aside><!-- .side-aside /--> </div><!-- #tie-container /--> </div><!-- .background-overlay /--> <div id="reading-position-indicator"></div><div id="autocomplete-suggestions" class="autocomplete-suggestions"></div><div id="is-scroller-outer"><div id="is-scroller"></div></div><div id="fb-root"></div> <div id="tie-popup-search-mobile" class="tie-popup tie-popup-search-wrap" style="display: none;"> <a href="#" class="tie-btn-close remove big-btn light-btn"> <span class="screen-reader-text">Close</span> </a> <div class="popup-search-wrap-inner"> <div class="live-search-parent pop-up-live-search" data-skin="live-search-popup" aria-label="Search"> <form method="get" class="tie-popup-search-form" action="https://wedistribute.org/"> <input class="tie-popup-search-input is-ajax-search" inputmode="search" type="text" name="s" title="Search for" autocomplete="off" placeholder="Search for" /> <button class="tie-popup-search-submit" type="submit"> <span class="tie-icon-search tie-search-icon" aria-hidden="true"></span> <span class="screen-reader-text">Search for</span> </button> </form> </div><!-- .pop-up-live-search /--> </div><!-- .popup-search-wrap-inner /--> </div><!-- .tie-popup-search-wrap /--> <div id="jp-carousel-loading-overlay"> <div id="jp-carousel-loading-wrapper"> <span id="jp-carousel-library-loading"> </span> </div> </div> <div class="jp-carousel-overlay" style="display: none;"> <div class="jp-carousel-container"> <!-- The Carousel Swiper --> <div class="jp-carousel-wrap swiper-container jp-carousel-swiper-container jp-carousel-transitions" itemscope itemtype="https://schema.org/ImageGallery"> <div class="jp-carousel swiper-wrapper"></div> <div class="jp-swiper-button-prev swiper-button-prev"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> </mask> <g mask="url(#maskPrev)"> <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <div class="jp-swiper-button-next swiper-button-next"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> </mask> <g mask="url(#maskNext)"> <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> </g> </svg> </div> </div> <!-- The main close buton --> <div class="jp-carousel-close-hint"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> </mask> <g mask="url(#maskClose)"> <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <!-- Image info, comments and meta --> <div class="jp-carousel-info"> <div class="jp-carousel-info-footer"> <div class="jp-carousel-pagination-container"> <div class="jp-swiper-pagination swiper-pagination"></div> <div class="jp-carousel-pagination"></div> </div> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-caption"></h2> </div> <div class="jp-carousel-photo-icons-container"> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> </mask> <g mask="url(#maskInfo)"> <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </span> </a> </div> </div> <div class="jp-carousel-info-extra"> <div class="jp-carousel-info-content-wrapper"> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-title"></h2> </div> <div class="jp-carousel-comments-wrapper"> </div> <div class="jp-carousel-image-meta"> <div class="jp-carousel-title-and-caption"> <div class="jp-carousel-photo-info"> <h3 class="jp-carousel-caption" itemprop="caption description"></h3> </div> <div class="jp-carousel-photo-description"></div> </div> <ul class="jp-carousel-image-exif" style="display: none;"></ul> <a class="jp-carousel-image-download" href="#" target="_blank" style="display: none;"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> </mask> <g mask="url(#mask0)"> <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-download-text"></span> </a> <div class="jp-carousel-image-map" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <link rel='stylesheet' id='all-css-87c8a64d8ac18ea1777a325ef825624e' href='https://wedistribute.org/_jb_static/??-eJyVzE0OwiAQBeDbuJKOVKNuGs9C6aRBB5jwIE1vb5vo0oXb9/PRosbnVDlVUmlzSKAnV3X+RTFPTRjkXckNLIQlKBcztjQJdx440j/3T2G+wU8BXMK2kNUgRBU2mifvUEOayQFcNxQ7jJphVNzKpYsh7eAjDvZ2tqdLf7fXgx8H+wb+YVU2' type='text/css' media='all' /> <link rel='stylesheet' id='ssp-dynamic-style-css' href='https://wedistribute.org/wp-content/uploads/ssp/css/ssp-dynamic-style.css?ver=1732411567' media='all' /> <svg style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <symbol id="icon-fedicons-diaspora" viewBox="0 0 24 24"> <path d="M14.443 19.446a5342.008 5342.008 0 0 1-1.747-2.44c-.467-.653-.847-1.163-.867-1.163-.02 0-.755.987-1.737 2.335a152.208 152.208 0 0 1-1.72 2.336c-.026 0-3.374-2.358-3.383-2.383-.004-.012.753-1.123 1.682-2.469.93-1.345 1.69-2.468 1.69-2.494 0-.042-.302-.147-2.663-.935-1.465-.488-2.678-.893-2.695-.9-.025-.01.115-.476.593-1.985.344-1.086.633-1.982.643-1.993.01-.01 1.282.396 2.828.905 1.547.509 2.825.925 2.84.925.017 0 .034-.024.04-.053.006-.029.02-1.345.03-2.925.01-1.58.027-2.887.038-2.903.014-.023.449-.029 2.044-.029 1.113 0 2.036.008 2.05.018.018.012.049.88.1 2.832.084 3.204.086 3.247.137 3.247.02 0 1.245-.41 2.723-.912 1.478-.501 2.695-.903 2.704-.893.03.033 1.242 3.98 1.227 3.995-.008.008-1.242.43-2.741.939-2.063.699-2.728.933-2.734.963-.004.022.705 1.082 1.607 2.402.888 1.3 1.611 2.372 1.607 2.384-.009.027-3.331 2.475-3.36 2.475-.01 0-.432-.576-.936-1.28z"/> </symbol> <symbol id="icon-fedicons-friendica" viewBox="0 0 24 24"> <path d="M3.071 6.24v11.52c0 1.787 1.439 3.24 3.216 3.24h11.426c1.777 0 3.216-1.453 3.216-3.24V6.24c0-1.787-1.439-3.24-3.216-3.24H6.287C4.51 3 3.07 4.453 3.07 6.24zM17.713 4c1.389 0 2.216.834 2.216 2.24v11.52c0 1.406-.827 2.24-2.216 2.24h-8.57v-4.04h5.714l-.015-4.308-5.699.03V8.04h5.714V4z"/> </symbol> <symbol id="icon-fedicons-gnu-social" viewBox="0 0 24 24"> <path d="M5.24 2.156a2.735 2.735 0 0 0-2.74 2.74v10.957a2.735 2.735 0 0 0 2.74 2.74h8.147C13.378 21.7 9.181 23 9.181 23s7.096-.023 8.1-4.406h1.479a2.734 2.734 0 0 0 2.74-2.74V4.896a2.735 2.735 0 0 0-2.74-2.741H5.24zm3.938 2.196a.232.232 0 0 1 .08 0 .137.137 0 0 1 .065.032c.291.26-.483.514-.42 1.79.027.561-.14.998.934.998.717 0 .42-.64 1.324-.64.537 0 .735.347.81.628.074-.281.272-.627.81-.627.903 0 .606.639 1.323.639 1.074 0 .907-.437.934-.997.063-1.277-.711-1.532-.42-1.791.291-.26 1.542 1.261 1.573 1.853.032.619.048 1.594-.872 2.1 1.027 1.012 1.165 2.354 1.165 2.354l-1.776-.032s-.405-1.837-2.554-1.744c-2.149.094-2.429.468-2.429 2.741 0 2.274.997 3.055 2.523 3.115 2.398.093 2.18-1.246 2.18-1.246l-1.121.062-.623-1.681h3.83c0 1.837-.778 4.702-4.422 4.515-3.644-.186-4.453-3.052-4.485-4.983-.017-1.06.156-2.255 1.024-3.1-.91-.505-.881-1.48-.881-2.1 0-.767.99-1.819 1.428-1.886z"/> </symbol> <symbol id="icon-fedicons-mastodon" viewBox="0 0 24 24"> <path d="M21.377 14.59c-.288 1.48-2.579 3.102-5.21 3.416-1.372.164-2.723.314-4.163.248-2.356-.108-4.215-.562-4.215-.562 0 .23.014.448.042.652.306 2.325 2.306 2.464 4.2 2.529 1.91.065 3.612-.471 3.612-.471l.079 1.728s-1.337.718-3.718.85c-1.314.072-2.944-.033-4.844-.536-4.119-1.09-4.824-5.481-4.935-9.936-.033-1.323-.013-2.57-.013-3.613 0-4.556 2.985-5.891 2.985-5.891C6.702 2.313 9.284 2.022 11.969 2h.066c2.685.022 5.269.313 6.774 1.004 0 0 2.984 1.335 2.984 5.89 0 0 .038 3.362-.416 5.695zm-3.104-5.342c0-1.127-.277-2.032-.864-2.686-.594-.663-1.373-1.002-2.34-1.002-1.118 0-1.965.43-2.525 1.29L12 7.761l-.544-.913c-.56-.86-1.407-1.29-2.525-1.29-.967 0-1.746.34-2.34 1.003-.577.663-.864 1.559-.864 2.686v5.516h2.186V9.41c0-1.128.474-1.701 1.424-1.701 1.05 0 1.577.68 1.577 2.023v2.93h2.172v-2.93c0-1.344.527-2.023 1.577-2.023.95 0 1.424.573 1.424 1.701v5.354h2.186V9.248z"/> </symbol> <symbol id="icon-fedicons-peertube" viewBox="0 0 24 24"> <path d="M3.938 1.25v10.751L12 6.626zM12 6.626v10.748l8.062-5.373zM3.938 12V22.75L12 17.376z"/> </symbol> <symbol id="icon-fedicons-pixelfed" viewBox="0 0 24 24"> <path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-.794-7.817h1.835c1.728 0 3.129-1.364 3.129-3.046 0-1.682-1.401-3.046-3.13-3.046h-2.647c-.997 0-1.805.787-1.805 1.757v6.84z"/> </symbol> </defs> </svg> <script type="text/javascript"> try { if( 'undefined' != typeof localStorage ){ var tieSkin = localStorage.getItem('tie-skin'); } var html = document.getElementsByTagName('html')[0].classList, htmlSkin = 'light'; if( html.contains('dark-skin') ){ htmlSkin = 'dark'; } if( tieSkin != null && tieSkin != htmlSkin ){ html.add('tie-skin-inverted'); var tieSkinInverted = true; } if( tieSkin == 'dark' ){ html.add('dark-skin'); } else if( tieSkin == 'light' ){ html.remove( 'dark-skin' ); } } catch(e) { console.log( e ) } </script><script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/wedistribute.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script><script type="text/javascript" src="https://wedistribute.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script><script type="text/javascript" id="elb-js-extra"> /* <![CDATA[ */ var elb = {"datetime_format":"human","locale":"en_US","interval":"10","new_post_msg":"There is %s update.","new_posts_msg":"There are %s updates.","now_more_posts":"That's it."}; /* ]]> */ </script><script type='text/javascript' src='https://wedistribute.org/_jb_static/??/wp-includes/js/jquery/jquery-migrate.min.js,/wp-content/plugins/easy-liveblogs/assets/js/easy-liveblogs.js?m=1732166015&cb=1'></script><script type="text/javascript" src="https://wedistribute.org/js/amplitudejs/dist/amplitude.js?ver=6.7.1" id="amplitude-js-js"></script><script type="text/javascript"> try{if("undefined"!=typeof localStorage){var header,mnIsDark=!1,tnIsDark=!1;(header=document.getElementById("theme-header"))&&((header=header.classList).contains("main-nav-default-dark")&&(mnIsDark=!0),header.contains("top-nav-default-dark")&&(tnIsDark=!0),"dark"==tieSkin?(header.add("main-nav-dark","top-nav-dark"),header.remove("main-nav-light","top-nav-light")):"light"==tieSkin&&(mnIsDark||(header.remove("main-nav-dark"),header.add("main-nav-light")),tnIsDark||(header.remove("top-nav-dark"),header.add("top-nav-light"))))}}catch(a){console.log(a)} </script><script data-noptimize>document.getElementById("comment").setAttribute( "id", "a4a32dd50fc6e3af520a7d26ac0b26d9" );document.getElementById("c155c9c602").setAttribute( "id", "comment" );</script><script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script><script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script><script type="text/javascript"> window.WPCOM_sharing_counts = {"https:\/\/wedistribute.org\/2024\/04\/ghost-implements-activitypub\/":7401}; </script><script type='text/javascript' src='https://wedistribute.org/wp-includes/js/dist/hooks.min.js?m=1732050995'></script><script type="text/javascript" src="https://wedistribute.org/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script><script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script><script type='text/javascript' src='https://wedistribute.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js?m=1722771486'></script><script type="text/javascript" id="contact-form-7-js-extra"> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/wedistribute.org\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script><script type="text/javascript" src="https://wedistribute.org/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.9.8" id="contact-form-7-js"></script><script type="text/javascript" id="tie-scripts-js-extra"> /* <![CDATA[ */ var tie = {"is_rtl":"","ajaxurl":"https:\/\/wedistribute.org\/wp-admin\/admin-ajax.php","is_side_aside_light":"","is_taqyeem_active":"","is_sticky_video":"1","mobile_menu_top":"","mobile_menu_active":"area_1","mobile_menu_parent":"","lightbox_all":"true","lightbox_gallery":"true","lightbox_skin":"dark","lightbox_thumb":"horizontal","lightbox_arrows":"true","is_singular":"1","autoload_posts":"","reading_indicator":"true","lazyload":"","select_share":"","select_share_twitter":"","select_share_facebook":"","select_share_linkedin":"","select_share_email":"","facebook_app_id":"5303202981","twitter_username":"","responsive_tables":"true","ad_blocker_detector":"","sticky_behavior":"default","sticky_desktop":"true","sticky_mobile":"true","sticky_mobile_behavior":"default","ajax_loader":"<div class=\"loader-overlay\">\n\t\t\t\t<div class=\"spinner\">\n\t\t\t\t\t<div class=\"bounce1\"><\/div>\n\t\t\t\t\t<div class=\"bounce2\"><\/div>\n\t\t\t\t\t<div class=\"bounce3\"> <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>","type_to_search":"","lang_no_results":"Nothing Found","sticky_share_mobile":"","sticky_share_post":"","sticky_share_post_menu":""}; /* ]]> */ </script><script type='text/javascript' src='https://wedistribute.org/_jb_static/??-eJyNj0sKwzAMRG/TVR0lLaFkEXoWxxGxUls2kdLP7WtKC116p2Hm8RA8snGJFVlBPUYUWC2z9WBFUEsSIGxWOULFUtxGWaWJxFUIBVq8TukJv6PWNKPcNOVqU0EC3dEI2s356n+Il4D/EmIX9hk/rUsxFtpsmMPrO7rGsbucT23fDkN/cNPYvQFscoLX'></script><script type="text/javascript" src="https://stats.wp.com/e-202447.js" id="jetpack-stats-js" data-wp-strategy="defer"></script><script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"235772966\",\"post\":\"7401\",\"tz\":\"-7\",\"srv\":\"wedistribute.org\",\"j\":\"1:14.0\"}") ]); _stq.push([ "clickTrackerInit", "235772966", "7401" ]); /* ]]> */ </script><script type="text/javascript" id="jetpack-carousel-js-extra"> /* <![CDATA[ */ var jetpackSwiperLibraryPath = {"url":"https:\/\/wedistribute.org\/wp-content\/plugins\/jetpack\/_inc\/build\/carousel\/swiper-bundle.min.js"}; var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https:\/\/wedistribute.org\/wp-admin\/admin-ajax.php","nonce":"88317665f4","display_exif":"0","display_comments":"0","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","image_label":"Open image in full-screen.","download_original":"View full size <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"1","login_url":"https:\/\/wedistribute.org\/wp-login.php?redirect_to=https%3A%2F%2Fwedistribute.org%2F2024%2F04%2Fghost-implements-activitypub%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; /* ]]> */ </script><script type='text/javascript' src='https://wedistribute.org/wp-content/plugins/jetpack/_inc/build/carousel/jetpack-carousel.min.js?m=1731042815'></script><script type="text/javascript" id="ssp-castos-player-js-extra"> /* <![CDATA[ */ var ssp_castos_player_3535301646 = {"ajax_url":"https:\/\/wedistribute.org\/wp-admin\/admin-ajax.php","atts":{"type":"audio","series":"decentered","order":"desc","orderby":"date","include":"","exclude":"","style":"dark","player_style":"standard","tracklist":true,"tracknumbers":true,"images":true,"limit":10,"page":1,"class":""},"nonce":"f040831f7c"}; /* ]]> */ </script><script type="text/javascript" src="https://wedistribute.org/wp-content/plugins/seriously-simple-podcasting/assets/js/castos-player.min.js?ver=3.6.1" id="ssp-castos-player-js"></script><script type="text/javascript" id="sharing-js-js-extra"> /* <![CDATA[ */ var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"}; /* ]]> */ </script><script type="text/javascript" src="https://wedistribute.org/wp-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=14.0" id="sharing-js-js"></script><script type="text/javascript" id="sharing-js-js-after"> /* <![CDATA[ */ var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-mastodon' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-mastodon' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcommastodon', 'menubar=1,resizable=1,width=460,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-bluesky' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-bluesky' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcombluesky', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-threads' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-threads' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomthreads', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-tumblr' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-tumblr' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtumblr', 'menubar=1,resizable=1,width=450,height=450' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-linkedin' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-linkedin' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomlinkedin', 'menubar=1,resizable=1,width=580,height=450' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-facebook' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-x' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-x' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomx', 'menubar=1,resizable=1,width=600,height=350' ); return false; } } ); } )(); /* ]]> */ </script><script> WebFontConfig ={ google:{ families: [ 'Noto+Sans:500,regular:latin', 'Playfair+Display:900italic,regular:latin', 'Playfair+Display:900,regular:latin&display=swap' ] } }; (function(){ var wf = document.createElement('script'); wf.src = '//ajax.googleapis.com/ajax/libs/webfont/1/webfont.js'; wf.type = 'text/javascript'; wf.defer = 'true'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wf, s); })(); </script></body> </html> <!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com Retrieved 6129 objects (2 MB) from Redis using PhpRedis (v6.0.2). -->