Skip to content

Исправление пагинации и архивный RSS фид#19

Open
FoxyBOA wants to merge 4 commits into
radio-t:masterfrom
FoxyBOA:fix-pagination-and-archive-rss
Open

Исправление пагинации и архивный RSS фид#19
FoxyBOA wants to merge 4 commits into
radio-t:masterfrom
FoxyBOA:fix-pagination-and-archive-rss

Conversation

@FoxyBOA

@FoxyBOA FoxyBOA commented Mar 7, 2026

Copy link
Copy Markdown

Что сделано

Исправление пагинации на /posts/

  • Пагинация отображалась вертикальным списком с буллетами вместо горизонтальной навигации
  • Обернул _internal/pagination.html в <nav class="pagination">
  • Добавил CSS-стили для горизонтального отображения (flexbox)

Архивный RSS фид со всеми выпусками

  • Добавлен новый фид /podcast-archives.rss со всеми 269 выпусками (по аналогии с https://radio-t.com/podcast-archives.rss)
  • Существующие фиды не затронуты (/index.xml — 15 последних выпусков)
  • На странице /posts/ добавлена ссылка «RSS всех выпусков»

Изменённые файлы

  • hugo/config.toml — custom output format ArchiveRSS
  • hugo/themes/pirates-radio-t/layouts/index.archiverss.rss — шаблон архивного фида
  • hugo/themes/pirates-radio-t/layouts/_default/list.html — обёртка пагинации + ссылка на архивный RSS
  • hugo/themes/pirates-radio-t/layouts/section/post.html — обёртка пагинации
  • hugo/themes/pirates-radio-t/static/stylesheets/screen.css — стили пагинации и кнопки RSS

Closes #18

@FoxyBOA FoxyBOA mentioned this pull request Mar 10, 2026
@FoxyBOA

FoxyBOA commented Mar 10, 2026

Copy link
Copy Markdown
Author

В процессе работы над архивным фидом обнаружили 7 битых постов — дубликаты/черновики без номеров выпусков:

4 поста с пустым slug podcast- (ссылаются на несуществующий rtpost.mp3):

  • 2008-08-18-podcast-.markdown — между выпусками 99 и 100
  • 2008-10-11-podcast-.markdown — дубль выпуска 107
  • 2008-10-18-podcast-.markdown — дубль выпуска 108
  • 2008-10-26-podcast-.markdown — дубль выпуска 109

3 поста не являющихся подкастами:

  • 2009-09-05-others-.markdown — "Вопрос ребром"
  • 2011-09-24-others-.markdown — "Сайт пиратов переехал"
  • 2011-10-09-others-.markdown — пустой пост без контента

Все 7 отфильтрованы из архивного RSS фида.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

archive rss

1 participant