|
Contents
|
Script Deep Dive: generate-rss.ps1RSS 2.0 · XML Escaping · Plain Text Summaries What RSS Is and Why It MattersRSS (Really Simple Syndication) was born in 1999 as a content subscription protocol. It uses XML to describe a "channel" and its "items." A feed reader periodically fetches this XML, discovers new entries, and notifies you. No algorithmic recommendations, no account registration — you subscribe, you receive. In 2026, most content is locked behind walled gardens, making RSS all the more precious. A 90s-style website offering RSS serves both a functional need and a philosophical alignment — RSS itself is a product of that era.
The Structure of RSS 2.0The core of RSS 2.0 is a This site chose RSS 2.0 over Atom (the 2005 alternative standard) because RSS 2.0 is the simplest, most prevalent in podcasts and traditional blogs, and compatible with the most feed readers. XML Escaping: Five Characters That Must Be HandledThe first step in generating XML is ensuring that article content doesn't break the XML structure. The script defines an Although the XML 1.0 specification only mandates escaping Publication Date DerivationRSS PowerShell's Plain Text SummariesThe RSS The summary generation is a three-step cleanup: strip tags with regex → replace GUID and Known LimitationsEach article uses its page path as the GUID ( The current version has some areas for improvement: it only scans the Chinese blog directory (English articles need a separate RSS), and Why This Script Deserves to ExistIn 2026, what this 108-line PowerShell script accomplishes is what many platforms need entire engineering teams to build. RSS isn't cutting-edge technology, but it represents an important principle — open standards are superior to closed platforms, users own their subscription lists, and no company controls them. Every article on this site appears in the RSS feed. No login required, no payment required, no recommendation algorithm to accept. Add it to your reader and you'll know when new articles arrive. Just like 1999.
|