일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 접근법
- spring
- 1003
- spring-mvc
- 개발상식
- 알고리즘
- react
- BFS
- CONVERTER
- 백준
- 발자취
- 패스트캠퍼스
- dp
- 현파랑
- 면접
- java
- DFS
- Notion to Github Markdown
- 동적계획법
- webpack
- 완전탐색
- 프로그래멋
- js
- Prettier
- IT-Note
- 코딩테스트
- vsCode
- ESLint
- notion
- 다이나믹프로그래밍
Archives
- Today
- Total
두 번째 뇌
노션(Notion)으로 Export 한 마크다운 변환하기 본문
Notion Markdown Converter
Notion으로 작성한 페이지가 Markdown으로 Export될 때 .zip 파일을 변환해주는 스크립트입니다.
코드가 궁금하신 분들은 Github을 확인해주세요!
0. Reason
- 내보내기 한 파일의 해쉬값을 하나하나 수정하기 너무 힘들어요
- Export 한 마크다운 내부의 Link 문자열도요...
- 자동으로 마크다운 업로드 생태계를 구축하기 위해서에요
1. Installation & setup
Version
npm 패키지 설치와 동일하며, 작성된 버전은 아래와 같습니다.
LanguageLibraryVersion
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
아래 사항을 확인해주세요!
- 파일명이 변경됩니다.
- 전 : IT-NOTE 3ee4481b4b9041bfade1f491c4cfe255.md
- 후 : IT-NOTE.md
- 마크다운 내부의 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 부).
- ko-KR만 지원합니다.
- 변환 명령어 사용 시 모든 값을 입력해야 합니다.
- 압축된 파일만 지원합니다.
- .md 확장자만 파일 내부 문자열과 파일명을 변환합니다.
4. Release
- v1.0.0 : 변환 기능 구현
License
이 저장소는 MIT 라이센스의 조건에 따라 오픈 소스로 제공됩니다.
Comments