indie-list
indie-list copied to clipboard
Собирает фиды в OPML-файлы и деплоит на сайт
#1
Это интересный ход, но мне кажется, что он слишком сложный и нарушает простоту проекта.
Источником правды хочется оставить ридми, так нагляднее. То есть скрипт нужен кастомный, без Eleventy, просто на Node.js. Это стоило сформулировать в ТЗ, но вот формулирую здесь, извини.
Да, хорошо, переделаю)
@pepelsbey добавил немного магии в код, но зато теперь работает))
@jag-k в текущей магии всё ещё нужны десятки индивидуальных файлов? :)
@jag-k в текущей магии всё ещё нужны десятки индивидуальных файлов? :)
Уже не нужны, выпилю из пула сейчас их))
Пока починил зависимости и сборку, смотрю дальше )
Скорее всего забыл добавить в package.json
зависимость)
Добавил создание разных файлов (для русского и английского), а так же "плоскую" версию. Некоторые OPML читалки не принимают вложенные outline
элементы (такие как RSS Mobile для iOS)
@pepelsbey, Обновил README.md
до актуального состояния, а так же обновил все OPML
-файлы
@marinintim @pepelsbey хотелось бы узнать, что с этим PR?
@jag-k с этим пиаром такая штука, что в нём было много дерзких идей, которые не очень подходили проекту. Я один раз направил, теперь направил ещё раз :) Мне кажется, что в будущем лучше сначала обсуждать, а потом писать код.
Основная идея сейчас такая: в репозитории хранятся фиды и скрипт их сборки в OPML. А сами файлы деплоятся на сайт — ровно так же у нас работает календарь. Тут почти всё готово, надо только доделать:
- Настроить имена файлов и сократить их количество, см. ридми
- Настроить сервер, чтобы он редиректил запросы (это я сделаю)
И кажется всё заработает :)
@jag-k с этим пиаром такая штука, что в нём было много дерзких идей, которые не очень подходили проекту. Я один раз направил, теперь направил ещё раз :) Мне кажется, что в будущем лучше сначала обсуждать, а потом писать код.
Основная идея сейчас такая: в репозитории хранятся фиды и скрипт их сборки в OPML. А сами файлы деплоятся на сайт — ровно так же у нас работает календарь. Тут почти всё готово, надо только доделать:
Настроить имена файлов и сократить их количество, см. ридми
Настроить сервер, чтобы он редиректил запросы (это я сделаю)
И кажется всё заработает :)
Буквально пару минут и всё будет готово))