Markdown 파일을 웹 브라우저와 연결하는 방법은 무엇입니까?

Markdown 파일을 웹 브라우저와 연결하는 방법은 무엇입니까?

ReText 또는 Formiko와 같은 GUI 기반 소프트웨어에서 벗어나 그냥 사용하십시오.명령줄 도구pandoc과 마찬가지로 브라우저 플러그인 없이 웹 브라우저에서 마크다운 파일(MIME 유형 관련)을 HTML 파일로 열 수 있습니까?

원시 Markdown 파일에는 모든 유형의 리소스에 대한 이미지나 링크가 포함될 수 있습니다. 따라서 출력 HTML 파일을 /tmp/디렉토리나 다른 곳에 저장하는 대신 프로세스가 동적(stdout?)이어야 합니다 .

그렇다면 그러한 명령을 어떻게 .desktop파일에 포함시킬 수 있습니까?

답변1

기반으로이것:

pandoc README.md | firefox "data:text/html;base64,$(base64 -w 0 <&0)"
# or
python3 -m markdown README.md | firefox "data:text/html;base64,$(base64 -w 0 <&0)"

따라서 함수를 만들 수 있습니다.

mdopen(){ pandoc "$1" | firefox "data:text/html;base64,$(base64 -w 0 <&0)"; }

용법:

mdopen README.md

대안: 사용grip. 마크다운 파일을 제공하기 위해 로컬 웹 서버를 엽니다.

$ pip install grip
$ grip
[...]
* Running on http://localhost:6419/ (Press CTRL+C to quit)

브라우저에서 이 위치를 가리키면 Markdown 파일을 볼 수 있습니다.

관련 정보