Shrimple – A Simpler, Nicer Markdown
Shrimple는 더 깔끔하고 보기 좋은 마크다운 대안으로, 텍스트 문서와 HTML 렌더링 모두에서 깨끗한 결과를 제공합니다. 설치를 위해서는 Go 컴파일러가 필요하며, `go build` 명령어로 컴파일한 후 `-s` 또는 `--default-css`, `-w` 또는 `--wrap` 플래그를 사용하여 HTML 문서로 출력할 수 있습니다. 이 도구는 인라인 URL 대신 각주를 사용하여 링크를 처리함으로써 소스 문서의 가독성을 높이는 것을 목표로 합니다.
Shrimple는 코드 블록, 목록, 헤더 등 마크다운 문법을 지원하며, 특히 코드 블록은 6칸 들여쓰기를 요구하고, 목록은 들여쓰기 규칙에 따라 정렬됩니다. 또한, 헤더는 언더스코어의 두께를 기준으로 h1과 h2 레벨로 구분되며, 헤더 다음 줄은 최소 3자 이상이어야 한다는 규칙이 적용됩니다. 이처럼 세밀한 포맷팅 규칙을 통해 사용자는 깔끔한 문서를 작성할 수 있습니다.
가장 강력한 기능 중 하나는 Parse & Render 사전 기능을 통해 문서에 불필요한 HTML이나 특수 문자를 삽입하지 않고도 특정 단어나 표현을 하이라이트할 수 있다는 점입니다. 이 기능을 사용하려면 `-p`와 `-r` 명령줄 인수를 사용하여 사전 파일을 적용해야 합니다.
Shrimple는 정적 웹사이트 생성 기능도 제공하여 소스 파일을 HTML 문서로 변환하고 메뉴 및 이전/다음 탐색 링크를 자동으로 추가합니다. 이 기능은 디렉토리 구조를 기반으로 파일 이름을 생성하여 탐색 링크의 순서를 보장하며, 서버 없이도 브라우저에서 바로 사용할 수 있는 정적 웹사이트를 쉽게 구축할 수 있게 합니다.
Shrimple는 코드 블록, 목록, 헤더 등 마크다운 문법을 지원하며, 특히 코드 블록은 6칸 들여쓰기를 요구하고, 목록은 들여쓰기 규칙에 따라 정렬됩니다. 또한, 헤더는 언더스코어의 두께를 기준으로 h1과 h2 레벨로 구분되며, 헤더 다음 줄은 최소 3자 이상이어야 한다는 규칙이 적용됩니다. 이처럼 세밀한 포맷팅 규칙을 통해 사용자는 깔끔한 문서를 작성할 수 있습니다.
가장 강력한 기능 중 하나는 Parse & Render 사전 기능을 통해 문서에 불필요한 HTML이나 특수 문자를 삽입하지 않고도 특정 단어나 표현을 하이라이트할 수 있다는 점입니다. 이 기능을 사용하려면 `-p`와 `-r` 명령줄 인수를 사용하여 사전 파일을 적용해야 합니다.
Shrimple는 정적 웹사이트 생성 기능도 제공하여 소스 파일을 HTML 문서로 변환하고 메뉴 및 이전/다음 탐색 링크를 자동으로 추가합니다. 이 기능은 디렉토리 구조를 기반으로 파일 이름을 생성하여 탐색 링크의 순서를 보장하며, 서버 없이도 브라우저에서 바로 사용할 수 있는 정적 웹사이트를 쉽게 구축할 수 있게 합니다.