터미널에서 Markdown 슬라이드를 표시하는 방법

3498 단어 pythoncli







웨일론 워커 🐍


@_waylonwalker






무대에서 생방송으로 만들었어요.... 뭐, 내가 lookatme87/로 어떻게 발표하는지 무대에서 복사해서 붙여넣었어요.


오후 20:13 - 2022년 3월 21일









나는 마크다운으로 글을 쓰는 자유를 좋아합니다. 페이지 스타일에 거의 집중하지 않고 편집자의 편안함에서 콘텐츠를 작성할 수 있습니다. Markdown은 슬라이드를 만드는 환상적인 도구이기도 합니다.

터미널에서 선물하기



나는 가장 자주 lookatme 을 사용하여 터미널에서 바로 표시합니다. 터미널에서 프리젠테이션하면 편집 중인 위치에서 바로 결과를 빠르게 확인할 수 있습니다. 또한 다른 터미널 응용 프로그램을 빠르게 시작할 수 있습니다.

공개.js



나는 때때로 공개.js를 사용하기도 하지만, 그것은 다른 게시물을 위한 것입니다. 브라우저에 상주하고 공유하기가 더 쉽다는 점이 편리합니다.

새 슬라이드



마크다운으로 슬라이드를 작성할 때 자동 슬라이드를 활용합니다. 가장 큰 제목(보통 h2)이 새 슬라이드 마커가 됩니다. 그렇지 않으면 내 프로세스는 크게 다르지 않습니다. 단지 더 짧은 글쓰기 스타일이 될 뿐입니다.

설치



lookatme는 pypi에서 사용할 수 있는 Python 라이브러리이며 pip 명령으로 설치할 수 있습니다.

python -m pip install lookatme


명령줄 응용 프로그램이므로 pipx와 잘 작동합니다. 이렇게 하면 가상 환경을 직접 관리하거나 시스템 파이썬 환경에서 패키지 충돌로 끝나는 것을 방지할 수 있습니다.

pipx install lookatme


내 터미널에서




lookatme {filepath}


저는 그냥 pipx로 실행합니다.

pipx run \
 --spec git+https://github.com/waylonwalker/lookatme \
 lookatme {filepath} \
 --live-reload \
 --style gruvbox-dark


Note, I use a custom fork of lookatme. It's schema validation did not like
the date format of my blog posts, so I have a one line fix built into my
fork that is pretty specific to me.



네오빔에서



가장 자주 내가 하는 일

Neovim에서 나는 telegraph이라는 tmux에 명령을 보내기 위해 만든 플러그인을 사용합니다. 이렇게 하면 위의 명령을 빠르게 바운스할 수 있는 새 세션으로 보냅니다.

nnoremap <leader><leader>s <cmd>lua require'telegraph'.telegraph({cmd='pipx run --spec git+https://github.com/waylonwalker/lookatme lookatme {filepath} --live-reload --style gruvbox-dark', how='tmux'})<CR>

좋은 웹페이지 즐겨찾기