diff options
Diffstat (limited to '')
| -rw-r--r-- | content/posts/2026-02-26-broken-atom/index.md | 34 |
1 files changed, 34 insertions, 0 deletions
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 — это однозначно «здоровые» технологии по моей классификации. +Да, у РСС есть определённые проблемы в формате, но по сравнению с +альтернативами в виде лент социальных сетей — этот недостаток такая +несущественная мелочь! |
