Skip to content

Export한 Notion 마크다운의 HashValue를 제거하는 스크립트:scissors:

License

Notifications You must be signed in to change notification settings

InSeong-So/notion-to-github-markdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notion Markdown Converter

Notion으로 작성한 페이지가 Markdown으로 Export될 때 .zip 파일을 변환해주는 스크립트

0. Reason

  • 내보내기 한 파일의 해쉬값을 하나하나 수정하기 너무 힘들어요
  • Export 한 마크다운 내부의 Link 문자열도요...
  • 자동으로 마크다운 업로드 생태계를 구축하기 위해서에요

1. Installation & setup

Version

npm 패키지 설치와 동일하며, 작성된 버전은 아래와 같습니다.

Language Library Version
JavaScript node 14.15.4
- child_process 1.0.2
- dotenv 9.0.2
Java java jdk1.8.0_181

Command

  • 설치
    npm install

2. Usage

간단한 사용법을 기재한 항목입니다.

npm 설치는 필수입니다!!

Step 1 - Download Source

원하는 경로에 NotionToMarkdown 코드를 다운로드합니다.

Step 2 - Convert

사용하시는 에디터로 아래 명령어를 실행합니다.

  • 파일 절대경로를 확장자까지 입력해주시면 됩니다.
npm start <<--파일경로-->>
# ex) npm start D:/sicument/TestWorkspace/Export-5ec30bba-214c-463e-b986-aa805233cbf7.zip

Step 3 - Result

아래 사항을 확인해주세요!

  1. 파일명이 변경됩니다.
    • 전 : IT-NOTE 3ee4481b4b9041bfade1f491c4cfe255.md
    • 후 : IT-NOTE.md
  2. 마크다운 내부의 Link 문자열이 디코딩됩니다.
    • 전 : [알고리즘](IT-NOTE/%E1%84%8B%E1%85%A1%E1%86%AF%E1%84%80%E1%85%A9%E1%84%85%E1%85%B5%E1%84%8C%E1%85%B3%E1%86%B7%20.md)
    • 후 : [알고리즘](IT-NOTE/알고리즘.md)

3. Note

현재 확장성이 용이하지 못합니다(2021.05.20 부).

  1. ko-KR만 지원합니다.
  2. 변환 명령어 사용 시 모든 값을 입력해야 합니다.
  3. 압축된 파일만 지원합니다.
  4. .md 확장자만 파일 내부 문자열과 파일명을 변환합니다.

4. Release

  • v1.0.0 : 변환 기능 구현

License

이 저장소는 MIT 라이센스의 조건에 따라 오픈 소스로 제공됩니다.

About

Export한 Notion 마크다운의 HashValue를 제거하는 스크립트:scissors:

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published