Здравствуйте,
Я создал компонент темы для рендеринга строк в формате PGN (Portable Game Notation) в интерактивную шахматную доску, используя PgnViewerJS. Компонент всё ещё находится в разработке, но уже можно использовать.
Тема позволяет пользователю размещать блок текста PGN внутри блока кода с указанием формата pgn, а также добавлять параметры для управления внешним видом. Также возможно оборачивать блоки, но это вызывает некоторые проблемы, так как внутренний текст парсится, и обозначение 1. e4 e5 преобразуется в элемент списка.
На данный момент возможно копирование и вставка с chess.com, lichess и в целом из любого PGN, включая NAG и комментарии.
Я ещё не написал полноценную документацию или readme, но работа над ними ведётся. Не уверен, как правильно оформить документацию или пост для анонса здесь, поэтому, если есть рекомендации, пожалуйста, подскажите. Спасибо.
HC