본문으로 이동
Canvas제품이식성

Markdown 양방향 변환은 뒷전이 아닙니다

Inkwell 팀읽는 시간 3분

대부분의 문서 도구는 내보내기를 예의상 달아 둔 PDF 버튼으로 취급합니다. 닫힌 공간 안에서 쓰다가 떠날 때는, 제품이 내부에서 쓰던 구조가 사라진 납작한 결과물을 받을 뿐입니다. 한 페이지짜리 메모라면 괜찮습니다. 하지만 몇 년 동안 고쳐 나갈 소설, 리서치 자료 모음, 팀 위키라면 함정입니다.

Canvas는 반대로 만들어졌습니다. Markdown 양방향 변환은 있으면 좋은 기능이 아니라 출시 요건입니다. 원고를 붙여 넣으면 유형이 있는 블록이 됩니다. 그 블록을 복사해 밖으로 꺼내면 다시 Markdown이 됩니다. 제목, 목록, 강조, 그리고 논지의 짜임새가 그대로 남습니다.

Markdown ↔ 블록
손실 없음
붙여넣기
# 제약과 함께 작업하기

제약은 초안과 싸우지 않습니다. 초안에 **윤곽**을 줍니다. 긴 문서에서 가장 어려운 부분은 그것이 *무엇이 아닌지* 정하는 일입니다.

> 작업 가설: 글을 쓸 공간이 열려 있을수록 첫 문단에 더 많은 시간이 걸립니다.

- [ ] 2절의 개요 작성
- [ ] 인용 세 개 확인
- [x] 결론 초안 작성
변환 결과

제약과 함께 작업하기

제약은 초안과 싸우지 않습니다. 초안에 윤곽을 줍니다. 긴 문서에서 가장 어려운 부분은 그것이 무엇이 아닌지 정하는 일입니다.

작업 가설: 글을 쓸 공간이 열려 있을수록 첫 문단에 더 많은 시간이 걸립니다.

  • 2절의 개요 작성
  • 인용 세 개 확인
  • 결론 초안 작성
같은 문서, 두 가지 표현 — 언제든 Markdown으로 다시 복사할 수 있습니다
Markdown을 붙여 넣으면 유형이 있는 블록이 되고, 언제든 구조를 잃지 않고 다시 복사해 낼 수 있습니다

이동성은 파일에 드러나는 신뢰입니다이 섹션 링크

작가들은 한 앱에서만 열리는 형식 때문에 데어 본 적이 있습니다. Fountain이 시나리오 작업에서 자리 잡은 이유 중 하나는 .fountain 파일을 어떤 텍스트 편집기에서도 읽을 수 있기 때문입니다. 긴 글을 위한 도구는 이런 배려를 거의 해 주지 않습니다. 자료를 묶어 두는 전용 앱은 깔끔한 보관본이나 정적 사이트가 필요해지는 날, 혹은 당신의 편집기에서 지낼 생각이 없는 협업자가 생기는 날까지만 이깁니다.

Canvas는 문서를 블록으로 저장한 다음 그 블록을 Markdown으로 변환하므로, 밖으로 나갔다 다시 들어와도 구조가 살아남습니다. 떠나도 되는지 허락을 구하는 것이 아닙니다. 다른 도구와 미래의 당신이 여전히 읽을 수 있는 형태로 작업을 간직하는 것입니다.

그것이 이 제품의 약속입니다. 함께 쓰는 문서는 Canvas에 머물러도 됩니다. 내보내기는 당신이 주도하는 인계이지, 인질 석방이 아닙니다.

비교하기 쉬운 기록에는 텍스트 형태가 필요합니다이 섹션 링크

작가를 위한 버전 관리는 변경 사항을 읽을 수 있을 때만 작동합니다. 속을 알 수 없는 저장 형식은 모든 저장 지점을 발굴 작업으로 만듭니다. 데이터 덩어리를 복원할 수는 있어도 무엇이 움직였는지는 볼 수 없습니다. Markdown은 일부러 단조롭습니다. 깔끔하게 비교되고, 깔끔하게 보관되며, 연구자들이 이미 쓰는 도구와도 잘 어울립니다.

어떤 장에 절이 두 개 늘고 강조 상자 하나가 사라졌다면, 그 이야기를 원래 앱만 이해하는 바이너리가 아니라 변경 사항 화면에서 보고 싶을 것입니다. Markdown 양방향 변환은 Canvas가 글을 기록 도구가 존중하는 형태로 유지하는 방법입니다. 엔지니어가 설정을 텍스트로 두려는 것과 같은 이유로, 9만 단어짜리 초안이 독자적인 그래프 안에만 있어서는 안 됩니다.

기록은 가져오기에서 시작됩니다이 섹션 링크

중요한 실패는 “파일을 꺼낼 수 있는가”가 아닙니다. “3장이 아직 잘 작동하던 버전을 잃어버리지 않았는가”입니다.

원고를 Canvas로 가져오면 바로 저장 지점에 이름을 붙이세요. “Discord 내보내기에서 가져옴”, “자르기 전 에이전트 초안”처럼 그 순간을 표시하는 이름이면 됩니다. 가져오기에서 경고가 나오면 초안 라인에서 고치세요. 그러면 실험하는 동안에도 깔끔하게 가져온 상태가 그대로 남습니다. 순간을 표시하고 나서 편집하는 이 습관이야말로, 페이지에 자동 저장을 덧붙이는 대신 블록 편집기 아래에 버전 관리를 둔 이유의 전부입니다.

좋은 가져오기는 한 번으로 끝나는 변환이 아닙니다. 몇 년 동안 살아 있게 할 문서의 첫 번째 저장 지점입니다.

편집기를 고를 때 물어야 할 질문이 섹션 링크

Canvas를 Google Docs, 위키, 또는 ‘그냥 잘 되는’ 메모 앱과 비교하고 있다면, 첫날의 익숙함은 잘못된 점수판입니다. 떠나야 할 때, 공개해야 할 때, 편집기 밖의 누군가와 협업해야 할 때 구조와 기록이 살아남는지를 물으세요.

  • 모든 제목을 PDF로 납작하게 만들지 않고 깔끔한 보관본을 가져갈 수 있는가?
  • 5장의 두 버전을 둘 다 원래 앱에서 열지 않고 비교할 수 있는가?
  • 오늘 쓴 글을 미래의 도구가 여전히 읽을 수 있는가?

Markdown 양방향 변환은 이 질문들의 답을 계속 ‘예’로 지키는 방법입니다. 제품별 역할이 궁금하다면 Inkwell의 각 제품은 누구를 위한 것인가에서 Plot과 Canvas를 비교하고, Canvas 가이드에서 블록, 개요, 내보내기를 더 자세히 다룹니다.