창천향로
4k
2017-01-11 22:14:33
4
2008

마크다운 파일을 티스토리에 등록하는 스크립트


안녕하세요!

정말 오랫만에 뵙습니다! 개인적으로 필요한게 있어 회사시간을 제외하곤 만드는데 정신없어 새해 첫방문이 늦었습니다 ㅠ 

이번에 진행한 내용은 마크다운 파일의 내용을 티스토리 블로그에 한번에 등록해주는 스크립트입니다.


개인적으로 마크다운으로 글을 쓰는것을 즐겨하는데 티스토리가 지원이 되지 않아 불편이 많았습니다.

구체적으로 티스토리에 글을 올릴때 번거로웠던 몇가지들이

1) 마크다운 형식을 지원하지 않아 마크다운 내용을 HTML로 전환후 해당 HTML을 티스토에 등록해야하는 점

2) 변환된 HTML을 그대로 넣어도 이미지는 티스토리에서 직접 등록해야한다는 점

3) 티스토리에서 이미지 업로더가 플래시로 되어있어 크롬에서 안되는 점

위와 같은 이유로 마크다운+티스토리을 할때마다 마우스로 직접 노가다성 작업이 많아 불만이 많았습니다.

그래서 이런 불만을 해결하기 위해 스크립트를 만들었습니다.

OS와 무관하게 사용하기 위해 nodejs를 사용하였고, 현재 npm에 등록되어있어 설치에 크게 어려움은 없으실것 같습니다.

처리 방식은 간단합니다.

처음 사용시 스크립트 진행에 따라 티스토리의 access toekn을 발급 받아 패키지내에 저장 후, 

1) 스크립트를 실행시키는 위치에 존재하는 .md 형식의 파일을 읽고,

2) 이미지 형식의 마크다운 코드는 parsing하여 티스토리 API로 직접 이미지 등록 및 이미지 url을 전달받아 기존 이미지 코드와 교체

3) 전체 마크다운 코드를 HTML로 전환

4) 전환된 HTML 코드를 본인 블로그에 비공개 포스트에 전송


저와 같이 티스토리와 마크다운을 같이 사용하고 싶으신 분들께 도움이 되었으면 좋겠습니다.

감사합니다!

더 자주 뵙겠습니다^^;

본문 보기



2
1
  • 댓글 4

  • hYd3
    38
    2017-01-12 17:51:28

    오 마침 깃헙에 있는 내용을 블로그로 정리할까 하고 있던 차였는데..

    좋은 자료 감사합니다!!

    0
  • 호돌맨
    14
    2017-01-12 19:23:20

    오오! 감사합니다 ^.^

    0
  • 북삼촌사람
    1k
    2017-01-12 22:13:30

    완전 감사합니다 ㅎ

    0
  • 깨구리
    1k
    2017-01-12 23:52:38

    최근에 인수인계 문서 작성하느라 마크다운에 푹 빠졌는데 알찬 정보군요! 이제 티스토리 초대장만 받으면 됩니다ㅠㅠ

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.