18 hours ago
- The RSS feed previously only contained article titles and dates, lacking full content or previews due to technical complexity concerns.
- The feed is generated in two steps: first using Emacs Lisp to create an org-element syntax tree, then exporting it via ox-rss backend, both without including article content.
- To simplify adding previews, the author focused on basic elements (paragraphs, tables, lists) and stripped complexities like internal links, images, and code evaluation.
- A custom export backend ('teaser-html') was created to generate limited HTML for RSS, avoiding issues like syntax highlighting and footnote references.
- Lo-fi HTML previews are embedded into the feed via an export block, though the solution involves multiple parsing and rendering steps, making it inefficient.
- An indentation bug in ox-rss was fixed by overriding a function to prevent disruption of CDATA blocks, particularly code blocks.