안녕하세요,
PgnViewerJS를 사용하여 PGN(이동 가능한 기보 표기법) 문자열을 인터랙티브 체스 보드로 렌더링하는 테마 컴포넌트를 만들었습니다. 이 컴포넌트는 아직 개발 중이지만 어느 정도 사용할 수 있는 상태입니다.
이 테마는 사용자가 PGN 텍스트 블록을 pgn 사양이 지정된 코드 블록 안에 넣을 수 있게 하며, 외관을 제어하기 위한 몇 가지 매개변수도 제공합니다. 랩 블록(wrap blocks)을 사용하는 것도 가능하지만, 내부 텍스트가 파싱되어 1. e4 e5와 같은 표기가 목록 항목으로 변환되는 문제가 있습니다.
현재까지 chess.com, lichess 등 모든 PGN 소스에서 NAG(수 분석 기호)와 주석을 포함하여 복사 및 붙여넣기가 가능합니다.
아직 적절한 문서나 README를 작성하지는 않았지만, 진행 중입니다. 여기에서 공지하거나 문서를 작성하는 데 따르도록 할 가이드라인이 있는지 잘 모르겠습니다. 관련 지침이 있다면 조언해 주시면 감사하겠습니다.
HC