markdown 에디터 프로그램이다. 회사에서 추천을 받아서 사용해봤는데 notion이랑 견줄만한 좋은 프로그램이다.
최근 정식버전 출시로 유료로 변경됐다.
notion이랑 비교 시, 가장 큰 단점이 image를 복사 붙여넣기 할 수 없는 것이다.
notion
typora
이런 방식에서 typora 설정을 살펴보던 중, notion과 비슷하게 사용할 수 있는 옵션이 존재했다.
Image upload setting 이다.
작동 방식을 살펴보니, 파일을 업로드 시
"COMMAND filePath"
커맨드를 날리고, 돌아오는 값은 URL이면 된다.
그럼 Go로 간단하게 매개변수로 파일 경로를 받으면 서버에 업로드 하고, url만 return 해주면 되는 것이다.
uploader (Client)
https://github.com/mingkyme/golang-image-uploader
uploader server (Server)
https://github.com/mingkyme/golang-image-uploader-server
client 사용은 서버설정을 소스코드에 넣지 않아야 사용하기 편하므로
COMMAND 넣을 때
./uploader SERVER_URL
라고 넣으면
0번째 매개변수는 실행 파일
./uploader
1번째 매개변수는 서버 URL
SERVER_URL
2번째 매개변수는 이미지 파일경로
./test.png
로 동작할 수 있게 만들었다.