크래프트 마크다운과 깃허브 마크다운

✍🏼 작성일 2022년 01월 19일    💡 수정일 2022년 01월 19일
❗️ 참고: 이 글이 작성된 지 이미 일이 지났습니다. 시의성에 유의하세요
🖥  설명:이 글은 Craft Markdown API의 몇 가지 문제를 실험하기 위해 작성되었습니다. 제 생각에는 일부 블록이 올바르게 변환되지 않는 것 같습니다.

이 글은 Github의 Markdown 렌더링 효과를 보여주며, ](https://www.craft.do/s/ElIshjFMH6lusC) 이 주소는 Craft Web 클라이언트의 렌더링 효과로, 두 가지의 차이가 상당히 크다는 것을 확인할 수 있습니다.

제목

제목

부제목

헤딩

내용

강조

본문

캡션

그룹

페이지

이것은 빈 페이지입니다!

카드

이것은 빈 카드입니다!


텍스트 스타일

굵게

기울임

취소선

InlineCode

  • [ ] 할 일

토글

  • 순서 없는 목록 1

  • 순서 없는 목록 2

  1. 순서 있는 목록 1

  2. 순서 있는 목록 2

왼쪽 정렬

가운데 정렬

오른쪽 정렬

이것은 들여쓰기가 있는 문장입니다.


장식

장식 포커스

장식 블록

삽입 블록

일반 텍스트

테이블

Image

1
2
3
// Code Block with Javascript language

let CodeBlock = "Hello Craft!";
1
The Formula

구분👇🏻





중첩

장식 포커스 & 블록

  1. 장식 포커스 & 목록

  2. 장식 블록 & 목록

…너무 많아서 모두 보여줄 수 없습니다.


내 생각은?

중요한 부분:

  1. 장식, 포커스든 블록이든 blockquote로 Markdown 문법으로 변환되어야 합니다.

  2. 캡션은 해당하는 Markdown 문법이 없으며, 그냥 본문으로 렌더링되고 H5가 아닙니다.

  3. 코드 블록은 ```javascript과 같이 언어를 지정해야 합니다.

  4. 중첩 목록, 평면 목록이 아닙니다!

중요하지 않은 부분:

  1. 정렬은 무시합니다.

  2. 들여쓰기는 무시합니다.

  3. 수식은… 음 무시합니다.

내 계획은?

Craft 데이터를 Github Markdown으로 올바르게 변환하는 npm 패키지를 만들 예정입니다 🤪.

누구든 아이디어가 있나요?

- EOF -
이 글의 최초 게시: 크래프트 마크다운과 깃허브 마크다운 - Xheldon Blog