Markdown 변환기는 Rust로 구축 된 강력한 명령 줄 유틸리티입니다. Markdown 파일을 HTML, EPUB 및 PDF 형식으로 쉽게 변환하도록 설계되었습니다. 'Pulldown-CMark'상자의 힘으로 마크 다운 컨텐츠의 정확한 구문 분석 및 렌더링을 보장합니다.
신속한 변환 : 마크 다운 파일을 즉시 HTML, PDF & Epub로 변환하십시오.
직관적 인 인터페이스 : clap Crate로 구동되는 사용자 친화적 인 명령 줄 인터페이스.
Rich Markdown Support : 제목, 단락, 목록, 강조, 링크, 이미지 (Base64 포함) 및 코드 블록을 포함하여 광범위한 Markdown 구문을 지원합니다.
사용자 정의 옵션 : pulldown-cmark 옵션을 사용하여 테이블 및 Strikethrough와 같은 특정 마크 다운 기능을 선택하십시오.
유연한 출력 : 생성 된 HTML 또는 EPUB를 지정된 위치에 저장하고 클립 보드에 직접 복사하거나 기본 웹 브라우저에서 미리보기.
테마 : 다른 테마로 HTML 출력을 스타일링하십시오.
Rust Environment 설정 : Rust 및 Cargo를 설치하지 않은 경우 Rust의 공식 웹 사이트에서 가져 오십시오.
저장소 복제 :
git clone https://github.com/arncv/TextScribe.git프로젝트 디렉토리로 이동하십시오 .
cd TextScribe프로젝트 컴파일 :
cargo build --release 마크 다운을 HTML 또는 EPUB로 변환하려면 다음 명령을 사용하십시오.
cargo run --release -- -i <input-file> [-o <output-file>] [--theme <theme-name>] [--clipboard] [--browser] [--epub]<input-file> : 마크 다운 파일로가는 경로.<output-file> : (선택 사항) HTML 출력의 경로. 제공되지 않고 클립 보드 나 브라우저 옵션이 사용되지 않으면 오류가 표시됩니다.--theme <theme-name> : 테마를 선택합니다 (옵션 : 기본, 어두운, 빛).--clipboard : 생성 된 HTML을 클립 보드에 직접 복사하십시오.--browser : 기본 웹 브라우저에서 생성 된 HTML을 미리 봅니다.--epub : epub 파일을 생성합니다. 독자에게 적합합니다. Dark 테마를 사용하여 example.md HTML로 변환하고 output.html 로 저장하십시오.
cargo run --release -- -i example.md -o output.html --theme dark출력을 클립 보드에 직접 복사하려면 :
cargo run --release -- -i example.md --clipboard기본 웹 브라우저에서 출력을 미리 보려면 :
cargo run --release -- -i example.md --browser Dark 테마를 사용하여 example.md Epub로 변환하고 output.epub 로 저장하십시오.
cargo run --release -- -i example.md -o output.epub --theme dark --epub 테마 : HTML 출력 스타일.
cargo run --release -- -i <input-file> -o <output-file> --theme <theme-name>테이블 : 마크 다운에서 테이블 형식을 활성화합니다.
cargo run --release -- -i <input-file> -o <output-file> --tablesStrikethrough : Strikethrough 서식을 활성화합니다.
cargo run --release -- -i <input-file> -o <output-file> --strikethrough클립 보드 출력 : 생성 된 HTML을 클립 보드에 복사하십시오.
cargo run --release -- -i <input-file> --clipboard브라우저 미리보기 : 기본 웹 브라우저에서 생성 된 HTML을 봅니다.
cargo run --release -- -i <input-file> --browser 우리는 항상 제안과 피드백에 열려 있습니다. 여기에 나열되지 않은 아이디어가 있다면 우리와 공유하십시오!
기부금은 항상 환영합니다! 기능 요청, 버그 수정 또는 새로운 아이디어에 관계없이 풀 요청을 제출하거나 문제를 열십시오. 이 도구를 함께 향상 시키자! 더 많은 기여 세부 정보에 대해 알아 보려면 기여 파일을 읽으십시오.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.