#инструменты для презентаций на Markdown
Сегодня нужно было по-быстрому сделать слайды для презентации одной моей доработки партнёру. Обычно для таких "внутренних" показов я использую один из двух инструментов семейства "slides-as-code" (где контент описывается текстом, а не натаскивается мышкой): Marp или Reveal.js ⚖️
Однако в последнее время оба меня начали разочаровывать:
— Marp слишком "деревянен": мало нужных фич и много ограничений, плюс к тому практически не развился за те несколько лет, что я его знаю;
— Reveal.JS крут и мощен, но уж очень фронтендо-ориентирован: поддержка Markdown в нём является, скорее, побочной фичей, а любая хотелка сверх базы заставляет писать HTML/CSS/JS 🧙♂️.
Уже было собрался расчехлять обычные Google Slides, как вдруг случайно узнал от агента про SliDev — вроде как тоже самое, что Marp & Reveal, но с акцентом на удобство для разработчиков. Попробовал — и правда! 👨💻
Вот что мне понравилось:
• Контент слайдов задаётся только через Markdown, почти не надо писать HTML/CSS;
• Изменения в Markdown-файле мгновенно отражаются на странице в браузере;
• Отличный режим докладчика: разные раскладки областей, инструменты аннотирования, лазерная указка...
• Много визуальных фишек: поэлементный вывод, подсветка кода, анимация переключений слайдов, несколько тем оформления;
• Экспорт в PDF прямо из браузера (немного колхозно, но работает) 👍🏼
Пожалуй, главное, что зацепило — это баланс между простотой Markdown и гибкостью HTML/CSS. Конечно, в эпоху повсеместного ИИ вопрос сложности вёрстки уже отпал (собственно, 75% слайдов я и так сгенерил Claude'ом). Но всё же здорово, что контент презентации получился настолько прост и понятен, что в какой-то момент мне не составило никакого труда сказать агенту: "Отойди, дальше я сам" и продолжить наполнять презентацию уже без его помощи 😎
К слову, у SliDev есть свой MCP сервер и скиллы, упрощающие агенту работу с презентациями в этом формате. Я пока не пробовал, так как агент хорошо справлялся и без этого. Но потестить любопытно. Если выйдет что-то годное, поделюсь 👌
Post #484
243