Mdown은 웹 페이지를 clean Markdown으로 바꾸는 로컬 우선 브라우저 확장입니다. 웹 콘텐츠를 노트, prompt, writing workflow로 옮기는 사용자를 위해 만들었습니다.
확장은 Mozilla Readability로 article을 추출하고 Turndown으로 Markdown을 만든 뒤, copy, download, AI tool handoff 액션을 제공합니다.
- Type
- 브라우저 확장
- Surface
- Chrome Web Store
- Focus
- Clean Markdown export
- 스택
문제
대부분의 웹 페이지는 핵심 article을 저장하려는 목적에는 불필요한 내비게이션, 광고, 레이아웃 noise를 포함합니다. Mdown은 페이지를 외부로 보내지 않고 읽을 수 있는 본문만 추출해 변환하는 데 집중합니다.
시스템 구조
- Vue 3와 TypeScript로 구성한 WXT extension shell
- 현재 페이지에서 article을 추출하기 위한 Mozilla Readability
- Markdown conversion과 export action을 위한 Turndown pipeline
내가 만든 것
- 확장 내부에서 동작하는 local extraction/conversion flow
- clipboard, file download, AI tool handoff를 위한 export option
- Chrome Web Store packaging과 project documentation
구현
- Mozilla Readability 기반 clean extraction
- Turndown을 활용한 Markdown conversion
- 복사, 다운로드, ChatGPT/Claude/Gemini로 보내기