
CommonMarkNode::insertAfter 메서드는 Markdown 문법 구조 내에서 특정 노드 뒤에 새로운 노드를 삽입하는 역할을 합니다. 이 메서드는 Markdown 문법 구조를 생성 및 수정할 때 사용됩니다.
이 메서드는 두 개의 노드 사이에 새로운 노드를 삽입하는 데 사용됩니다. 예를 들어, 헤더 노드 뒤에 텍스트 노드를 삽입할 때 사용할 수 있습니다.
블록 요소를 삽입할 때 고려해야 하는 사항은 다음과 같습니다.
- 삽입할 노드의 타입이 올바른지 확인해야 합니다. 예를 들어, 헤더 노드 뒤에 텍스트 노드를 삽입할 때는 텍스트 노드가 올바른 타입인지 확인해야 합니다.
- 삽입할 노드가 기존 노드와 충돌하지 않는지 확인해야 합니다. 예를 들어, 헤더 노드 뒤에 이미 텍스트 노드가 존재할 때는 새로운 텍스트 노드를 삽입할 수 없습니다.
- 삽입할 노드가 Markdown 문법 구조의 규칙을 준수하는지 확인해야 합니다. 예를 들어, 헤더 노드 뒤에 텍스트 노드를 삽입할 때는 텍스트 노드가 헤더 노드와 같은 수준의 노드인지 확인해야 합니다.
이러한 고려 사항을 확인하면 CommonMarkNode::insertAfter 메서드를 사용하여 블록 요소를 삽입할 때 올바른 결과를 얻을 수 있습니다.
2025-07-19 16:21