From ff79efd13b537d714dfacf74d72e84331eca39a3 Mon Sep 17 00:00:00 2001 From: Alexander Neonxp Kiryukhin Date: Fri, 3 Apr 2026 15:40:30 +0300 Subject: =?UTF-8?q?=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/posts/2026-02-26-broken-atom/index.md | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 content/posts/2026-02-26-broken-atom/index.md (limited to 'content/posts/2026-02-26-broken-atom/index.md') diff --git a/content/posts/2026-02-26-broken-atom/index.md b/content/posts/2026-02-26-broken-atom/index.md new file mode 100644 index 0000000..7ab540e --- /dev/null +++ b/content/posts/2026-02-26-broken-atom/index.md @@ -0,0 +1,34 @@ +--- +title: Сломаный Атом +date: 2026-02-26T01:19:06+03:00 +tags: ["Блог"] +categories: + - IT +--- + +Ого, оказывается всё это время у меня была сломана генерация [ленты +Атом](https://neonxp.ru/feed/)! А именно, некорректно подставлялось содержание +состоящее из, в том числе, ХТМЛ тегов, но без указания что это ХТМЛ. Что +интересно, большинству читалок у меня на хозяйстве — всё равно и они не +показывали проблемы. Но сегодня я открыл в Newsboat[^1] (ссылка на оффсайт у +меня всё равно не открывается) и мои глаза начали плакать кровью от этой +мешанины текста и тегов. Пришлось чинить :) + +[^1]: https://github.com/newsboat/newsboat + +Заодно, наконец-то, сделал чтобы было отдельно и краткое содержимое в теге +<Summary>…</Summary> и полное содержимое в правильном для этого теге +<Content>…</Content>. А то я постоянно мысленно осуждал авторов, +которые в РСС/Атом ленту вносят только краткое содержание (или даже просто +заголовок!), и требовалось за полной статьё покидать удобную читалку. А сам при +этом поступал так же. Больше нет. Теперь отдаю и краткое содержимое и полное. +Читайте где удобнее, мне не принципиален заход именно на веб-сайт :) Важно это +было бы, наверное, если бы у меня была реклама, но её у меня нет и никогда не +будет по этическим соображениям (да и какому рекламодателю мой хомяк вообще +сдался то? :D ). + +Не знаю, стоит ли это отдельно озвучивать, но ленты Атом (как в прочем, и РСС) +и т.н. JsonFeed — это однозначно «здоровые» технологии по моей классификации. +Да, у РСС есть определённые проблемы в формате, но по сравнению с +альтернативами в виде лент социальных сетей — этот недостаток такая +несущественная мелочь! -- cgit v1.2.3