Skip to content

Commit f7dc7f5

Browse files
committed
Refactor RSS markdown output format for clarity and consistency
1 parent 3f11ba8 commit f7dc7f5

2 files changed

Lines changed: 32 additions & 96 deletions

File tree

bin/rss-update.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,7 @@ false && fs.writeFileSync(HTML_OUTPUT, html);
169169
const MARKDOWN_OUTPUT = 'src/content/docs/rss.md';
170170

171171
const markdownItems = items.map(item => `
172-
- [${item.title}](${item.link}) updated ${rfc822(item.lastModified!)}
173-
174-
${item.description ? `${item.description}` : ''}
172+
- [${item.title}](${item.link}): ${item.description} (Last updated ${rfc822(item.lastModified!)})
175173
`).join('');
176174

177175
const markdown = `

src/content/docs/rss.md

Lines changed: 31 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -5,127 +5,65 @@ description: Last update dates of all articles on vtbag.dev
55
---
66

77

8-
- [The View Transition API](https://vtbag.dev/basics/api/) updated Tue, 28 Apr 2026 09:47:58 GMT
8+
- [The View Transition API](https://vtbag.dev/basics/api/): Basics information about the View Transition browser API (Last updated Tue, 28 Apr 2026 09:47:58 GMT)
99

10-
Basics information about the View Transition browser API
10+
- [View Transition Names and Generated Pseudo-Elements](https://vtbag.dev/basics/pseudos/): What are those pseudo-elements of the View Transition API and how can I style and animate them? (Last updated Fri, 24 Apr 2026 19:08:37 GMT)
1111

12-
- [View Transition Names and Generated Pseudo-Elements](https://vtbag.dev/basics/pseudos/) updated Fri, 24 Apr 2026 19:08:37 GMT
12+
- [Where to Place CSS for Cross-Document View Transitions?](https://vtbag.dev/tips/css/): Your CSS rules are ignored by the View Transition API? Maybe you put them in the wrong place. (Last updated Thu, 23 Apr 2026 11:21:46 GMT)
1313

14-
What are those pseudo-elements of the View Transition API and how can I style and animate them?
14+
- [View Transitions: What Could Possibly Go Wrong?](https://vtbag.dev/tips/view-transition-fails-and-fixes/): Most of the time, View Transitions just work. This page is for the exceptions: the quirks, the caveats, the things that quietly cancel your animations. Learn how to detect them and bring transitions back to life. (Last updated Mon, 20 Apr 2026 14:06:28 GMT)
1515

16-
- [Where to Place CSS for Cross-Document View Transitions?](https://vtbag.dev/tips/css/) updated Thu, 23 Apr 2026 11:21:46 GMT
16+
- [API Levels and Implications](https://vtbag.dev/basics/levels/): What are those levels of the View Transition API, and what does that mean for me as a dev? (Last updated Fri, 03 Apr 2026 23:34:47 GMT)
1717

18-
Your CSS rules are ignored by the View Transition API? Maybe you put them in the wrong place.
18+
- [View Transition JavaScript API](https://vtbag.dev/basics/javascript/): How to interact with view transitions using JavaScript (Last updated Thu, 12 Mar 2026 15:03:26 GMT)
1919

20-
- [View Transitions: What Could Possibly Go Wrong?](https://vtbag.dev/tips/view-transition-fails-and-fixes/) updated Mon, 20 Apr 2026 14:06:28 GMT
20+
- [Automatically Assigned View Transition Names](https://vtbag.dev/tips/auto-names/): Explore current methods for automatically generating view transition names. (Last updated Thu, 12 Mar 2026 15:03:26 GMT)
2121

22-
Most of the time, View Transitions just work. This page is for the exceptions: the quirks, the caveats, the things that quietly cancel your animations. Learn how to detect them and bring transitions back to life.
22+
- [Retain Control While Transitioning](https://vtbag.dev/tips/interactivity/): Normally, you cannot interact with a page while view transition animations are running. Here is why that happens, and how to fix it. (Last updated Wed, 04 Mar 2026 14:12:00 GMT)
2323

24-
- [API Levels and Implications](https://vtbag.dev/basics/levels/) updated Fri, 03 Apr 2026 23:34:47 GMT
24+
- [Add Native View Transitions to Your Starlight Site](https://vtbag.dev/fwvt/twinkling/): Let your Starlight site twinkle in a smooth new light. Learn how to sprinkle some view transition magic on your existing setup. (Last updated Sat, 14 Feb 2026 09:51:09 GMT)
2525

26-
What are those levels of the View Transition API, and what does that mean for me as a dev?
26+
- [Playing Hide and Seek](https://vtbag.dev/basics/hide-and-seek/): How to control stacking and clipping of view transition images. (Last updated Thu, 05 Feb 2026 14:23:05 GMT)
2727

28-
- [View Transition JavaScript API](https://vtbag.dev/basics/javascript/) updated Thu, 12 Mar 2026 15:03:26 GMT
28+
- [Ladies and Gentlemen, Start Your Engines!](https://vtbag.dev/fwvt/enabling/): How to enable browser-native cross-document view transitions on your multi-page site. (Last updated Mon, 02 Feb 2026 20:23:16 GMT)
2929

30-
How to interact with view transitions using JavaScript
30+
- [The Turn-Signal](https://vtbag.dev/tools/turn-signal/): @vtbag/turn-signal simplifies directional view transitions for intuitive history traversal navigation. (Last updated Mon, 02 Feb 2026 20:23:16 GMT)
3131

32-
- [Automatically Assigned View Transition Names](https://vtbag.dev/tips/auto-names/) updated Thu, 12 Mar 2026 15:03:26 GMT
32+
- [Test Your Browser's View Transition Capabilities](https://vtbag.dev/basics/test-page/): Check what part of the View Transition API is supported by your browser (Last updated Mon, 02 Feb 2026 10:57:11 GMT)
3333

34-
Explore current methods for automatically generating view transition names.
34+
- [Styling View Transitions](https://vtbag.dev/basics/styling/): Styling view transitions including :active-view-transition-type and view-transition-class (Last updated Wed, 21 Jan 2026 14:21:35 GMT)
3535

36-
- [Retain Control While Transitioning](https://vtbag.dev/tips/interactivity/) updated Wed, 04 Mar 2026 14:12:00 GMT
36+
- [Flickering during Cross-Fade Animations?](https://vtbag.dev/tips/over-exposure/): Why custom fade animations for view transitions might flash. (Last updated Wed, 21 Jan 2026 14:21:35 GMT)
3737

38-
Normally, you cannot interact with a page while view transition animations are running. Here is why that happens, and how to fix it.
38+
- [The Utensil Drawer](https://vtbag.dev/tools/utensil-drawer/): A growing collection of lightweight utilities to help you craft polished view transitions. (Last updated Tue, 20 Jan 2026 17:59:04 GMT)
3939

40-
- [Add Native View Transitions to Your Starlight Site](https://vtbag.dev/fwvt/twinkling/) updated Sat, 14 Feb 2026 09:51:09 GMT
40+
- [The Cam-Shaft](https://vtbag.dev/tools/cam-shaft/): Bump your view transition images into position to avoid that unexpected pseudo-smooth-scrolling. (Last updated Tue, 06 Jan 2026 15:32:00 GMT)
4141

42-
Let your Starlight site twinkle in a smooth new light. Learn how to sprinkle some view transition magic on your existing setup.
42+
- [The Element Crossing](https://vtbag.dev/tools/element-crossing/): @vtbag/element-crossing allows you carry over state to the next page when using cross-document view transitions (Last updated Tue, 06 Jan 2026 15:32:00 GMT)
4343

44-
- [Playing Hide and Seek](https://vtbag.dev/basics/hide-and-seek/) updated Thu, 05 Feb 2026 14:23:05 GMT
44+
- [The Inspection Chamber](https://vtbag.dev/tools/inspection-chamber/): @vtbag/inspection-chamber allows you to examine, judge & optimize all aspects of your view transitions (Last updated Tue, 06 Jan 2026 15:32:00 GMT)
4545

46-
How to control stacking and clipping of view transition images.
46+
- [@vtbag: Overview](https://vtbag.dev/vtbag/): What are those Bags of Tricks? (Last updated Sun, 04 Jan 2026 22:42:00 GMT)
4747

48-
- [Ladies and Gentlemen, Start Your Engines!](https://vtbag.dev/fwvt/enabling/) updated Mon, 02 Feb 2026 20:23:16 GMT
48+
- [Playing Tower of Hanoi](https://vtbag.dev/fwvt/playing/): Fun With View Transitions, Episode 7: Tips, tricks, and fresh ideas to spark your own view transition magic! (Last updated Sat, 08 Nov 2025 07:35:44 GMT)
4949

50-
How to enable browser-native cross-document view transitions on your multi-page site.
50+
- [Why View Transitions Might Break on Mobile](https://vtbag.dev/fwvt/uncovering/): Figure out why view transitions might fail on mobile for no clear reason. (Last updated Sat, 08 Nov 2025 07:35:44 GMT)
5151

52-
- [The Turn-Signal](https://vtbag.dev/tools/turn-signal/) updated Mon, 02 Feb 2026 20:23:16 GMT
52+
- [Check and Control the Image Animations!](https://vtbag.dev/fwvt/customizing/): How to override the defaults animations for the ::view-transition-old and ::view-transition-new pseudo-elements. (Last updated Sun, 19 Oct 2025 22:56:45 GMT)
5353

54-
@vtbag/turn-signal simplifies directional view transitions for intuitive history traversal navigation.
54+
- [On a Trip to the Text Morphology Clinic](https://vtbag.dev/fwvt/healing/): Join Dr. Bag on patient rounds as we explore text-morph animations crafted with the View Transition API. Discover common issues, explore diagnostic techniques, and apply effective treatments. (Last updated Sun, 19 Oct 2025 22:56:45 GMT)
5555

56-
- [Test Your Browser's View Transition Capabilities](https://vtbag.dev/basics/test-page/) updated Mon, 02 Feb 2026 10:57:11 GMT
56+
- [Hello, and welcome to Fun with View Transitions!](https://vtbag.dev/fwvt/welcome/): Embark on a journey into the marvelous land of the View Transition API. (Last updated Tue, 14 Oct 2025 21:23:20 GMT)
5757

58-
Check what part of the View Transition API is supported by your browser
58+
- [Default View Transition Animations](https://vtbag.dev/basics/default-animations/): Mastering the fundamentals is key to creating seamless animations with the View Transition API. Here's a quick guide to get you started. (Last updated Sat, 02 Aug 2025 18:42:31 GMT)
5959

60-
- [Styling View Transitions](https://vtbag.dev/basics/styling/) updated Wed, 21 Jan 2026 14:21:35 GMT
60+
- [Make Your Images Glide Across the Screen](https://vtbag.dev/fwvt/morphing/): Let's add the morph animations that have made the View Transition API so renowned. (Last updated Wed, 30 Jul 2025 16:49:39 GMT)
6161

62-
Styling view transitions including :active-view-transition-type and view-transition-class
62+
- [Support in Web Frameworks](https://vtbag.dev/basics/frameworks/): What is special when using React's <ViewTransition /> (Last updated Thu, 10 Jul 2025 16:23:33 GMT)
6363

64-
- [Flickering during Cross-Fade Animations?](https://vtbag.dev/tips/over-exposure/) updated Wed, 21 Jan 2026 14:21:35 GMT
64+
- [Pseudo-Smooth-Scrolling](https://vtbag.dev/tips/pseudo-smooth-scrolling/): Instant scrolling on a page with view transition might lead to an unexpected smooth-scrolling effect. (Last updated Thu, 06 Feb 2025 13:57:11 GMT)
6565

66-
Why custom fade animations for view transitions might flash.
66+
- [View Transition Examples](https://vtbag.dev/basics/examples/): Basic examples on how to use the View Transition API for same-document and cross-document view transitions. (Last updated Thu, 05 Dec 2024 16:09:57 GMT)
6767

68-
- [The Utensil Drawer](https://vtbag.dev/tools/utensil-drawer/) updated Tue, 20 Jan 2026 17:59:04 GMT
69-
70-
A growing collection of lightweight utilities to help you craft polished view transitions.
71-
72-
- [The Cam-Shaft](https://vtbag.dev/tools/cam-shaft/) updated Tue, 06 Jan 2026 15:32:00 GMT
73-
74-
Bump your view transition images into position to avoid that unexpected pseudo-smooth-scrolling.
75-
76-
- [The Element Crossing](https://vtbag.dev/tools/element-crossing/) updated Tue, 06 Jan 2026 15:32:00 GMT
77-
78-
@vtbag/element-crossing allows you carry over state to the next page when using cross-document view transitions
79-
80-
- [The Inspection Chamber](https://vtbag.dev/tools/inspection-chamber/) updated Tue, 06 Jan 2026 15:32:00 GMT
81-
82-
@vtbag/inspection-chamber allows you to examine, judge & optimize all aspects of your view transitions
83-
84-
- [@vtbag: Overview](https://vtbag.dev/vtbag/) updated Sun, 04 Jan 2026 22:42:00 GMT
85-
86-
What are those Bags of Tricks?
87-
88-
- [Playing Tower of Hanoi](https://vtbag.dev/fwvt/playing/) updated Sat, 08 Nov 2025 07:35:44 GMT
89-
90-
Fun With View Transitions, Episode 7: Tips, tricks, and fresh ideas to spark your own view transition magic!
91-
92-
- [Why View Transitions Might Break on Mobile](https://vtbag.dev/fwvt/uncovering/) updated Sat, 08 Nov 2025 07:35:44 GMT
93-
94-
Figure out why view transitions might fail on mobile for no clear reason.
95-
96-
- [Check and Control the Image Animations!](https://vtbag.dev/fwvt/customizing/) updated Sun, 19 Oct 2025 22:56:45 GMT
97-
98-
How to override the defaults animations for the ::view-transition-old and ::view-transition-new pseudo-elements.
99-
100-
- [On a Trip to the Text Morphology Clinic](https://vtbag.dev/fwvt/healing/) updated Sun, 19 Oct 2025 22:56:45 GMT
101-
102-
Join Dr. Bag on patient rounds as we explore text-morph animations crafted with the View Transition API. Discover common issues, explore diagnostic techniques, and apply effective treatments.
103-
104-
- [Hello, and welcome to Fun with View Transitions!](https://vtbag.dev/fwvt/welcome/) updated Tue, 14 Oct 2025 21:23:20 GMT
105-
106-
Embark on a journey into the marvelous land of the View Transition API.
107-
108-
- [Default View Transition Animations](https://vtbag.dev/basics/default-animations/) updated Sat, 02 Aug 2025 18:42:31 GMT
109-
110-
Mastering the fundamentals is key to creating seamless animations with the View Transition API. Here's a quick guide to get you started.
111-
112-
- [Make Your Images Glide Across the Screen](https://vtbag.dev/fwvt/morphing/) updated Wed, 30 Jul 2025 16:49:39 GMT
113-
114-
Let's add the morph animations that have made the View Transition API so renowned.
115-
116-
- [Support in Web Frameworks](https://vtbag.dev/basics/frameworks/) updated Thu, 10 Jul 2025 16:23:33 GMT
117-
118-
What is special when using React's <ViewTransition />
119-
120-
- [Pseudo-Smooth-Scrolling](https://vtbag.dev/tips/pseudo-smooth-scrolling/) updated Thu, 06 Feb 2025 13:57:11 GMT
121-
122-
Instant scrolling on a page with view transition might lead to an unexpected smooth-scrolling effect.
123-
124-
- [View Transition Examples](https://vtbag.dev/basics/examples/) updated Thu, 05 Dec 2024 16:09:57 GMT
125-
126-
Basic examples on how to use the View Transition API for same-document and cross-document view transitions.
127-
128-
- [Pointer Flickering](https://vtbag.dev/tips/pointer/) updated Wed, 20 Nov 2024 16:33:50 GMT
129-
130-
Your cursor can be a tricky shape-shifter during view transitions. Here's how to keep it in line.
68+
- [Pointer Flickering](https://vtbag.dev/tips/pointer/): Your cursor can be a tricky shape-shifter during view transitions. Here's how to keep it in line. (Last updated Wed, 20 Nov 2024 16:33:50 GMT)
13169

0 commit comments

Comments
 (0)