Релиз Opensophy Hub 3.4: изменения, миграция и опрос для сообщества
Приветствую вас, уважаемый читатель! В этой статье мы поговорим про очередное обновление Hub, небольшие изменения в самом Opensophy и мини-опрос для читателей.
Hub - Open-source платформа для документации и контента
https://github.com/opensophy-projects/hub - Github репозиторий проекта.
CodeBlock теперь поддерживает tabs: CodeTab[] — несколько именованных вкладок с независимым языком и кодом
Парсер docUtils.mjs обрабатывает блок :::tabs → :::tab[Название]
В markdown-редакторе добавлена кнопка вставки блока Tabs
Не самое лучшее в этом обновлении но самое нужное.
В прошлых версиях мы отказались от Mermaid в пользу "красоты" и теперь у нас свой вариант Диаграмм. Ознакомиться можно в Руководстве по форматированию
Наверное вы когда-нибудь хотели чтобы документация была бы интегрирована в ваш Лендинг или наоборот? Hub с новой версии теперь имеет эту возможность!
Переключившись из welcome:
В Лендинг вариант:
Вы получаете красивую главную страницу и если есть возможность вручную или через ИИ написать свой вариант Главной страницы.
Создана GeneralPage.tsx с hero-секцией (WebGL-шейдер SingularityShaders), секцией безопасности и экосистемы
Конфиг хранится в public/data/site-config.json, применяется без пересборки в dev-режиме
SSR-заглушка для SEO в режиме Лендинг (скрытый <div id="seo-landing-content">) - на случай если у вас был SPA лендинг!
Было принято удалить с проекта управление SEO/GEO и прочие экспериментальные варианты через админ панель, но данная возможность планируется вернуть в будущих версиях с уже более другими возможностями.
Исправление проблемы в управлении в devpanel
Другие иные мелочные визуальные изменения
Далее архитектурные изменения/улучшения:
Переработан SectionDropdown — текст секций больше не обрезается
wordBreak:
Читать на habr.com