File tree Expand file tree Collapse file tree 3 files changed +15
-11
lines changed
Expand file tree Collapse file tree 3 files changed +15
-11
lines changed Original file line number Diff line number Diff line change 6060 </div >
6161 </form >
6262 <a
63- href =" https://ladybird.org/newsletter .rss"
63+ href =" /newsletters .rss"
6464 class =" w-8 h-8 mt-2 flex items-center justify-center rounded-full shadow-xl bg-gradient-to-r from-[#6D98CC] to-[#8A64E5]"
6565 >
66- <img src =" /assets/img/rss.svg" alt =" RSS" />
66+ <img src =" /assets/img/rss.svg" alt =" Newsletters RSS" />
6767 </a >
6868 </div >
6969 </div >
129129 </a >
130130
131131 <a
132- href =" https://ladybird.org /posts.rss"
132+ href =" /posts.rss"
133133 class =" w-8 h-8 flex items-center justify-center rounded-full bg-[#16141b] hover:bg-[#8a64e5]"
134134 >
135- <img src =" /assets/img/rss.svg" alt =" RSS" />
135+ <img src =" /assets/img/rss.svg" alt =" Posts RSS" />
136136 </a >
137137 </div >
138138 </div >
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ type Props = {
88 image? : string ;
99};
1010const { title, description, author, image } = Astro .props ;
11- const isNewsletter = Astro .url .pathname .startsWith (" /newsletter/" );
1211const defaultTitle = " Ladybird" ;
1312const defaultDescription =
1413 " Ladybird is a truly independent web browser, backed by a non-profit." ;
@@ -47,8 +46,13 @@ const defaultDescription =
4746<link
4847 rel =" alternate"
4948 type =" application/rss+xml"
50- title ={ isNewsletter
51- ? " Ladybird Browser Newsletter"
52- : " Ladybird Browser Posts" }
53- href ={ new URL (isNewsletter ? " newsletter.rss" : " posts.rss" , Astro .site )}
49+ title =" Ladybird Browser Posts"
50+ href ={ new URL (" posts.rss" , Astro .site )}
51+ />
52+
53+ <link
54+ rel =" alternate"
55+ type =" application/rss+xml"
56+ title =" Ladybird Browser Newsletters"
57+ href ={ new URL (" newsletters.rss" , Astro .site )}
5458/>
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import type { APIContext } from "astro";
55export async function GET ( context : APIContext ) {
66 const newsletters = await getCollection ( "newsletters" ) ;
77 return rss ( {
8- title : "Ladybird Browser Newsletter " ,
8+ title : "Ladybird Browser Newsletters " ,
99 description : "Ladybird is a brand-new browser & web engine" ,
1010 site : context . site ! ,
1111 items : newsletters
@@ -14,7 +14,7 @@ export async function GET(context: APIContext) {
1414 title : newsletter . data . title ,
1515 description : newsletter . data . description ,
1616 pubDate : newsletter . data . date ,
17- link : `/newsletter /${ newsletter . slug } ` ,
17+ link : `/newsletters /${ newsletter . slug } ` ,
1818 } ) ) ,
1919 trailingSlash : false ,
2020 } ) ;
You can’t perform that action at this time.
0 commit comments