Fix W3C validator errors: duplicate guids and missing atom:link self

- Recurring events share one UID across all occurrences (confirmed via
  the API: same UID, different start dates), which produced duplicate
  <guid> values the RSS spec forbids. Suffix the guid with the
  occurrence's start date to make it unique per occurrence.
- Add atom:link rel="self" to the channel, per the validator's
  recommendation, in both the PHP and Python implementations.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
para
2026-09-25 23:49:31 +02:00
co-authored by Claude Sonnet 5
parent 13ea82e347
commit 13e5c94ee7
4 changed files with 29 additions and 8 deletions
+2 -1
View File
@@ -44,7 +44,8 @@ function build_news_feed(): string
'Silly.be - Actualités',
SITE . '/actualites',
'Actualités de la commune de Silly (Belgique)',
$items
$items,
'https://sillycone-village.be/silly-rss/actualites.php'
);
}