GN⁺: Presenterm - 터미널에서 Markdown 슬라이드쇼 하기
(github.com/mfontanini)- 터미널에서 마크다운 형식으로 프레젠테이션을 만들고 실행할 수 있는 도구
- 이미지와 애니메이션 GIF 지원, 고도로 커스터마이징 가능한 테마, 코드 하이라이팅, PDF 형식으로 프레젠테이션 내보내기 등 다양한 기능을 제공
- 단일 마크다운 파일로 프레젠테이션 구성 가능
-
kitty
,iterm2
,wezterm
같은 터미널에서 이미지와 애니메이션 GIF 지원 - 색상, 여백, 레이아웃(왼쪽/가운데 정렬된 콘텐츠), 각 슬라이드의 푸터 등 커스터마이징 가능한 테마 제공
- 여러 프로그래밍 언어에 대한 코드 하이라이팅 지원
- 터미널에서 지원하는 경우 글꼴 크기 조정 가능
- 선택적/동적 코드 하이라이팅으로 코드의 일부만 강조 가능
- 열 레이아웃 지원
-
mermaid
그래프 렌더링 -
LaTeX
및typst
수식 렌더링 - 프레젠테이션 제목과 이름을 표시하는 소개 슬라이드
- 슬라이드 제목 표시
- 다양한 프로그래밍 언어의 코드 스니펫 실행
- PDF로 프레젠테이션 내보내기 가능
- 슬라이드의 일부를 일시 정지 가능
- 사용자 정의 키 바인딩
- 프레젠테이션이 변경될 때마다 자동으로 다시 로드하여 빠른 개발 루프 제공
- 발표 중에 도움을 줄 수 있는 발표자 노트 정의 가능
파워포인트 안쓰고 슬라이드쇼 만들겠다는 시도는
W3C slidy를 시작으로 s3, s5, s6, s9… 유서깊은 역사가 있는데…
거기에서 한발 더 나아가서… 터미널에서 바로 발표까지 하다니 재미있네요. 아쉬운 건… 아직은 터미널 그래픽 프로토콜(?!)이 표준화되지 않아서… 지원하는 터미널이 제한되는…
FYI, 마크다운 기반 프레젠케이션 도구들…
https://gist.github.com/johnloy/27dd124ad40e210e91c70dd1c24ac8c8