프로젝트 소개

mdtablefix는 열 너비를 균일하게 조정하여 Markdown 표를 수정합니다. --wrap을 사용하면 하이픈으로 연결된 단어를 분리 불가능한 단위로 처리하면서 단락과 리스트 항목을 80열로 재배치합니다. 이 도구는 줄바꿈 과정에서 인라인 코드, 링크, GFM 각주 참조, 괄호 안의 인용구 및 일반적인 날짜 시퀀스를 포함한 Markdown 구문을 보존합니다. 펜스 코드 블록은 무시하며 이스케이프 처리된 파이프(|) 기호는 존중합니다. 추가 기능으로는 중첩 리스트를 지원하는 순서 있는 리스트의 번호 재매기기, 주제 구분선을 언더스코어 70개로 표준화, ...를 말줄임표 문자로 대체, 코드 펜스 정규화, Setext 헤딩을 ATX 형식으로 변환, YAML 프론트매터 처리가 포함됩니다. 또한 전처리 과정에서 단순한 HTML 표를 Markdown으로 변환합니다. 입력 순서를 유지하면서 여러 파일을 병렬로 처리하며, 표 재배치 로직을 내장할 수 있는 Rust 라이브러리 함수를 제공합니다.