📁

1.3 타 에디터와 비교

타 에디터를 비교해드리는 이유는 Notion이 가진 단점을 보완할 수 있는 도구를 찾기 위함입니다. 예를 들어 Notion은 온라인 밖에 지원이 안되기 때문에 오프라인에서 작업할 수밖에 없는 상황이라면 임시로라도 오프라인 툴을 이용할 수밖에 없습니다. 또한 Notion에서 링크를 통해 충분히 다른 툴과 병행 사용할 수 있기 때문에 각자의 환경의 타협점을 좀 더 찾기 쉽게 비교해 보았습니다.

1. Dokuwiki + CodePen

DokuWiki(도쿠위키)는 별도의 데이터베이스 필요 없이 간단하게 글을 쓸 수 있도록 한 Wiki 오픈 소스입니다. 마크다운으로 문서 작성이 가능하고 템플릿을 다운로드하여 설치할 수 있으며 백업이 쉽다는 장점이 있습니다. 접근 제어, 인증에 대한 부분들도 잘 되어 있어 기업에서 활용하기에도 적합합니다.
특히 강력한 플러그인들을 설치하여 집필하는데 최적화된 환경을 세팅할 수 있어 유용하게 사용하곤 했습니다. 아래는 바울랩에서 운영하고 있는 Dokuwiki 캡처본입니다. 오른쪽 글쓰기 버튼을 클릭하면 별도의 인증 없이 수정할 수 있도록 했습니다. 수정 이력은 보관되며 롤백이 가능합니다.
 
notion imagenotion image
 
아래는 Javascript 집필할 때 사용했던 공동 집필 창입니다. 공개가 되어 있어요. CodePen을 함께 활용했습니다. 파일을 업로드하는 것이 가능하고 url, 각 언어의 코드도 텍스트 하이라이팅이 되게 세팅을 해놓았습니다.
 
notion imagenotion image
 
아래는 CodePen을 활용하여 집필한 내용입니다. 또한 아래 보시면 코드 하이라이팅이 된 것을 보실 수 있습니다. 이것은 도쿠위키에 별도 플러그인을 설치하여 작성한 것입니다.
 
notion imagenotion image
 
DocuWiki는 Synology 서버를 가지고 있다면 간단하게 클릭만으로도 구축이 가능합니다. 만약 일반 서버에서 Dokuwiki를 설치하시기 원하시다면 공식 홈페이지(https://www.dokuwiki.org/ko:install)에서 OS 별 설치 방법을 확인할 수 있습니다.
 

1.1 Notion과 비교했을 때 Wiki의 장점

가장 큰 장점은 무료로 사용할 수 있고 다양한 커스터마이징이 가능하다는 것입니다. 접근 권한 커스터마이징, 템플릿 커스터마이징이 가능합니다. 심지어 마크다운 문법도 약간 변형이 가능합니다. 원하는 기능이 있을 때 추가할 수 있습니다.
 

1.2 Wiki와 비교했을 때 Notion의 장점

Notion은 설치 한 번으로 사용자 환경을 제공합니다. 개발자가 아니신 분들에게는 너무나 편한 환경입니다. 또한 예쁩니다. 이건 Wiki의 템플릿을 아무리 커스터마이징 하더라도 따라갈 수 없는 점입니다.
Wiki가 앱 이용에 대한 단점이 있을 것이라 생각하시겠지만 Wiki도 웹에서 동일하게 수정이 가능하기 때문에 충분히 웹앱으로 간단하게 만들 수 있습니다. History 추적은 Notion과 Wiki 둘 다 가능합니다.

2. GitHub

GitHub는 개발자들이 주로 사용하는 버전 관리 툴입니다.(저는 Git과 Github을 혼용해서 사용하니 이점 양해 부탁드립니다.) 노트 프로그램인 Notion과 Github랑 비교가 가능하냐고요? Github 또한 글을 쓰는 용도로도 커스터마징이 가능하기 때문입니다.
여기서 버전 관리란 파일의 변화를 시간에 따라 기록하여 과거 특정 시점의 버전을 다시 불러오거나 특정인이 어느 부분을 수정했는지 추적, 관리가 가능한 시스템입니다. 버전 관리 시스템(VCS)를 사용하면 수정, 변경사항 검토, 복구 등을 쉽게 수행할 수 있습니다.
물론 Notion에도 History 추적이 가능하지만 Git 만큼 강력하지는 않습니다.
Git도 블로그를 만들어 Notion처럼 사용할 수 있습니다. 아래는 GitHub 블로그를 생성했을 경우 생성되는 화면입니다.
 
notion imagenotion image
 
notion imagenotion image
지킬 테마를 이용하여 홈페이지를 만들었을 경우 화면입니다. 그럼 이제부터 Git을 사용하여 글을 작성하실 수 있으십니다.
 

2.1 Notion과 비교했을 때 Github 장점

버전 관리 툴인만큼 여러 가지 유용한 기능들이 있습니다. 가장 큰 장점은 인터넷이 연결이 안 됐을 때 오프라인 상태에서 작업을 하고, 인터넷이 연결되었을 때 Commit 할 수 있다는 것입니다. 예를 들어 비행기 안에서 작업을 한 다음 비행기에서 내린 뒤 인터넷에 연결하여 Commit을 할 수 있다는 얘기입니다.
여러 명이 작업을 했을 경우 충돌 이슈에 대한 점도 Git은 충분히 잘 다루고 있습니다. 이슈관리 또한 이미 증명이 되었죠.
 

2.2 Notion과 비교했을 때 Github 단점

역시나 개발자분들 외에 사용하기 힘들다는 단점이 있습니다. 그리고 Git에서 제공하는 여러 기능과 템플릿을 생각했을 때 굳이 이렇게까지 공수를 들이고 고민을 해가면서 메모를 해야 하나?라는 의문이 드실 수 있으십니다. 선택의 폭이 넓으면 오히려 혼란스럽죠.

3. Pandoc

Pandoc은 Markdown, reStructuredText, Html, docx 등 많은 Markup, Markdown 문서들을 서로 변환할 수 있게 해주는 문서 출판 도구입니다.
Pandoc은 Notion과도 융합하여 사용할 수 있습니다. 마크다운을 HTML로 변환하여 EPUB으로 출판하실 생각이시라면 한 번쯤 사용해보시는 것을 권해드립니다.
Pandoc을 이용하여 전자책을 출판하고 싶으시다면 7.4 Notion으로 집필하기를 참고해 주세요.
저희 출판사는 Pandoc을 Notion과 사용하지 않기로 하였는데요. 이유는 Notion에서 제공하는 줄 간, 자간, 마크다운 외 문법, 이모티콘을 살리기 위해서였습니다.
 

4. LaTeX

한글로는 레이텍, 라텍이라고 읽습니다. 문서 조판에 사용되는 프로그램인데요. 한국에서는 논문 집필용으로도 많이 사용합니다. 특히 수학 수식을 표현하기 좋습니다.
템플릿이 많고, 온라인과 오프라인 모두 사용이 가능합니다. 특히 오프라인에 이것저것 설정하시는 것보다는 온라인으로 사용하시는 것을 추천해드립니다. 글을 공유하고 공동 집필하는 것도 가능합니다. PDF로 변환해보시면 아시겠지만 해당 에디터는 논문 용도라고 보시면 되겠습니다.
Notion에서도 LaTex 문법을 허용하고 있습니다. 자세한 사항은 2.7 ADVANCED BLOCK를 참고해 주세요.
 

5. Atom + markdown

Atom은 프로그래밍을 하기 위한 에디터이지만 커스터마이징이 가능하기 때문에 일반 텍스트 에디터로 사용하시는 분도 있으십니다.
Notion에서 사용하고 있는 마크다운을 이 에디터에서도 사용 가능하게 할 수 있습니다. 아래 글은 회사에서 집필하였던 '프로그래머 글쓰기 툴'을 마크다운으로 변경시키면서 에디터로 사용한 화면입니다.
 
notion imagenotion image
 
 

5.1 Notion과 비교했을 때 Atom 장점

Atom은 무료 에디터입니다. 설치가 어렵지 않고 마크다운을 사용하는 방법도 어렵지 않습니다. Ctrl + S를 눌러 '.md'파일로만 저장을 하면 됩니다.
로컬에 저장하기 때문에 파일 관리가 용이합니다. 인터넷에 접속되지 않아도 되고 다른 파일로 변환하기도 용이합니다. Notion에 PDF로 변환해보신 분은 아시겠지만 생각보다 예쁘게 뽑히지 않습니다. 하지만 로컬에서 Markdown으로 작성한 문서는 보이는 그대로 여러 파일로 변환이 가능합니다. markdown-preview-enhanced 패키지를 이용하면 HTML, PDF, ePUP으로 형식을 바꿀 수 있습니다. 패키지도 클릭 한 번이면 설치가 가능하며 패키지 내에 그러한 기능을 제공해 주는 프로그램이 내장되어 있습니다.
 
마우스 우클릭 화면마우스 우클릭 화면
마우스 우클릭 화면
 
HTML 형식으로 출력한 결과물HTML 형식으로 출력한 결과물
HTML 형식으로 출력한 결과물
 
  • markdown-pdf : 마크다운을 pdf로 변환해 주는 유용한 도구이나 이 방법보다는 HTML로 변환한 다음 PDF로 다시 변환하는 방법을 선호합니다. 이유는 폰트를 비롯한 기타 설정이 너무 어렵기 때문이에요. PDF로 빠르게 저장하여 관리하실 분에게만 추천합니다.
  • markdown-img-paste : 개인적으로는 이 기능을 자주 사용합니다. 붙여 넣고 싶은 이미지를 복사한 후 Ctrl + Shift + V를 하면 자동으로 마크다운 형식으로 입력이 됩니다. 문서가 있는 폴더에 asset이라는 폴더가 생성되며 파일은 그 안에 들어갑니다.
 

5.2 Notion과 비교했을 때 Atom 단점

만약 Atom으로 작성을 결심하셨다면 문서의 공유 부분이 가장 아쉬울 것입니다. 또한 노션에서 제공하는 여러 템플릿을 사용하실 수 없다는 점도 아쉬울 수 있습니다.

6. 한글

아톰을 언급했으니 한글을 언급하지 않을 수 없습니다. 생각보다 한글의 기능이 많기 때문입니다. EPUB이나 HTML, PDF 또는 여러 문서 편집 파일로 변환이 가능합니다. 아래는 작성한 문서를 html로 뽑았을 때 화면입니다. 생각보다 깔끔하게 뽑아지는 것을 볼 수 있습니다.
notion imagenotion image
 
notion imagenotion image
 
notion imagenotion image
notion imagenotion image
 
문자 코드는 UTF-8입니다. 저장하신 다음 저장된 폴더를 확인해보시면 아래와 같이 htm 파일로 생성된 것을 볼 수 있습니다. 클릭해보시면 브라우저에서 해당 문서를 출력하는 것을 볼 수 있습니다. 마우스 우 클릭을 하셔서 페이지 소스 보기를 해보세요. (윈도우+크롬에서는 Ctrl + U , 맥+크롬에서는 Option+Command+U 입니다.) 웹페이지에서 소스코드가 표시되는 것을 볼 수 있습니다. 사용하시던 Editer로 HTML, CSS를 원하는 양식으로 수정하시면 바로 E-Book으로 출판이 가능합니다. 파일을 관리하시거나, 웹으로 배포하시기에도 편하실 것입니다.
 

6.1 Notion과 비교했을 때 한글 장점

우리에겐 한글이 무겁다는 선입견이 있는데 정리해보시면 생각보다 편리하게 사용할 수 있는 에디터입니다. 오히려 Dokuwiki나 Github보다 훨씬 공수가 적게 듭니다. 또 그 확장성 또한 무시하지 못합니다.
Atom 에디터와 비슷한 장점을 가지지만 한글은 우리에게 편리한 기능들을 많이 제공해 줍니다. 예를 들어 출력같은 기능입니다. Atom에서 Ctrl + p를 누르면 출력이 되지 않거든요.
 

6.2 Notion과 비교했을 때 한글 단점

역시 공유가 아쉬운 부분이긴 합니다. 하지만 한글에서 그 기능을 제공하고 있지 않은 것은 아닙니다. 아래 보이는 화면은 한글 2014 버전 이후 버전만 사용이 가능합니다.
 
notion imagenotion image
notion imagenotion image
당연히 동시 수정, 문서 취합이 가능합니다. 접근성이 조금 떨어진다는 점이 가장 아쉬운 부분일 것 같아요. 개인 의견으로는 차라리 따로 앱으로 출시하면 더 좋을 것 같습니다.
 

7. Medium

미디엄은 마크다운으로 사용하는 것은 아니지만 깔끔한 UI로 글쓰기 재미를 느끼실 수 있는 플랫폼입니다. 아래 보시는 것과 같이 글쓰기에 최적화, 간소화되어 있습니다.
 
notion imagenotion image
 
Chrome 웹 스토어에서 Convert Medium Posts to Markdown 를 검색하셔서 설치하시면 미디움으로 작성한 글을 Markdown으로 뽑으실 수 있습니다. 작성하신 포스팅을 마크다운으로 저장하셔서 Notion으로 관리하고 싶으시다면 해당 방법을 사용해보시면 좋을 것 같습니다.
미디움의 장점이라고 한다면 검색엔진 최적화인데요. 구글에서 검색했을 때 미디움의 글이 상단에 많이 노출된다는 점, 이를 활용하여 마케팅에 활용할 수 있다는 점이 좋은 점으로 생각됩니다.