A calm place to write long-form, and publish it to the open social web. skypress.blog/
0

Configure Feed

Select the types of activity you want to include in your feed.

Author profile: link to mu.social with ๐ŸŒ€ icon

+4 -12
+4 -12
src/pages/[author]/index.astro
··· 6 6 import CreatePublicationCta from '../../components/CreatePublicationCta.tsx'; 7 7 import ProviderLogo from '../../components/ProviderLogo.astro'; 8 8 import ErrorScene from '../../components/ErrorScene.astro'; 9 + import { atmosphereProfileUrl } from '../../lib/social/atmosphere-url'; 9 10 10 11 export const prerender = false; 11 12 ··· 54 55 <p class="author__handle"> 55 56 <a 56 57 class="author__handle-link" 57 - href={`https://bsky.app/profile/${ handle }`} 58 + href={ atmosphereProfileUrl( handle ) } 58 59 target="_blank" 59 60 rel="noopener noreferrer" 60 - aria-label={`View @${ handle } on Bluesky`} 61 + aria-label={`View @${ handle } on the ATmosphere`} 61 62 > 62 - <svg 63 - class="author__handle-logo" 64 - width="12" 65 - height="11" 66 - viewBox="0 0 568 501" 67 - fill="currentColor" 68 - aria-hidden="true" 69 - > 70 - <path d="M123.121 33.664C188.241 82.553 258.281 181.68 284 234.873c25.719-53.192 95.759-152.32 160.879-201.21C491.866-1.611 568-28.906 568 57.947c0 17.346-9.945 145.713-15.778 166.555-20.275 72.453-94.155 90.933-159.875 79.748C507.222 323.8 536.444 388.56 473.333 453.32c-119.86 122.992-172.272-30.859-185.702-70.281-2.462-7.227-3.614-10.608-3.631-7.733-.017-2.875-1.169.506-3.631 7.733-13.43 39.422-65.842 193.273-185.702 70.281-63.111-64.76-33.89-129.52 80.986-149.071-65.72 11.185-139.6-7.295-159.875-79.748C9.945 203.66 0 75.293 0 57.947 0-28.906 76.135-1.611 123.121 33.664Z" /> 71 - </svg> 63 + <span class="author__handle-logo" aria-hidden="true">๐ŸŒ€</span> 72 64 @{handle} 73 65 <svg 74 66 class="author__handle-arrow"