InfoGrab Docs

Markdown

요약

Markdown node는 Markdown과 HTML 형식 간의 변환을 수행합니다. 이 node의 작업은 **모드(Modes)**입니다: Node의 옵션은 선택한 모드에 따라 달라집니다. 일부 옵션은 서로 의존하거나 상호 작용할 수 있습니다.

Markdown node는 Markdown과 HTML 형식 간의 변환을 수행합니다.

작업#

이 node의 작업은 **모드(Modes)**입니다:

  • Markdown to HTML: Markdown을 HTML로 변환할 때 이 모드를 사용하세요.
  • HTML to Markdown: HTML을 Markdown으로 변환할 때 이 모드를 사용하세요.

Node 파라미터#

  • HTML 또는 Markdown: 변환할 데이터를 입력합니다. 필드 이름은 선택한 모드에 따라 변경됩니다.
  • Destination Key: 출력을 저장할 필드를 입력합니다. 중첩 필드를 지정할 때는 점(.)을 사용합니다. 예: level1.level2.newKey.

Node 옵션#

Node의 옵션은 선택한 모드에 따라 달라집니다.

옵션 테스트

일부 옵션은 서로 의존하거나 상호 작용할 수 있습니다. 원하는 효과를 확인하기 위해 옵션을 테스트해 보는 것을 권장합니다.

Markdown to HTML 옵션#

옵션 설명 기본값
Add Blank To Links 링크를 새 창에서 열지 여부(활성화) 또는 열지 않음(비활성화). 비활성화
Automatic Linking To URLs URL에 자동으로 링크를 연결할지 여부(활성화) 또는 연결하지 않음(비활성화). 활성화하면 n8n이 URL로 식별하는 모든 문자열을 링크로 변환합니다. 비활성화
Backslash Escapes HTML Tags HTML 태그의 백슬래시 이스케이프를 허용할지 여부(활성화) 또는 허용하지 않음(비활성화). 활성화하면 n8n이 \로 시작하는 < 또는 >를 이스케이프 처리합니다. 예: \<div\>&lt;div&gt;로 렌더링됩니다. 비활성화
Complete HTML Document 완전한 HTML 문서를 출력할지(활성화) 또는 HTML 조각을 출력할지(비활성화). 완전한 HTML 문서에는 선언, <html><body> 태그, <head> 요소가 포함됩니다. 비활성화
Customized Header ID 사용자 정의 헤딩 ID를 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 활성화하면 헤딩 텍스트 뒤에 {여기에 헤더 ID}를 사용해 사용자 정의 헤딩 ID를 추가할 수 있습니다. 비활성화
Emoji Support 이모지를 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 비활성화.
Encode Emails ASCII 문자 이메일을 동등한 10진수 엔티티로 변환할지 여부(활성화) 또는 변환하지 않음(비활성화). 활성화
Exclude Trailing Punctuation From URLs 자동으로 링크된 URL에서 후행 구두점을 제외할지 여부(활성화) 또는 제외하지 않음(비활성화). Automatic Linking To URLs와 함께 사용합니다. 비활성화
GitHub Code Blocks GitHub Flavored Markdown 코드 블록을 활성화할지 여부(활성화) 또는 비활성화(비활성화). 활성화
GitHub Compatible Header IDs GitHub Flavored Markdown 헤딩 ID를 생성할지 여부(활성화) 또는 생성하지 않음(비활성화). GitHub Flavored Markdown은 공백 대신 -를 사용하고 영숫자가 아닌 문자를 제거한 헤딩 ID를 생성합니다. 비활성화
GitHub Mention Link GitHub Mentions와 함께 사용할 링크를 변경합니다. 비활성화
GitHub Mentions @로 GitHub 사용자를 태그하는 것을 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 활성화하면 n8n이 @이름https://github.com/이름으로 대체합니다. 비활성화
GitHub Task Lists GitHub Flavored Markdown 작업 목록을 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 비활성화
Header Level Start 숫자. 헤더의 시작 수준을 설정합니다. 예: 이 필드를 2로 변경하면 n8n이 #<h2>로, ##<h3>으로 처리합니다. 1
Mandatory Space Before Header #와 헤딩 텍스트 사이에 공백을 필수로 만들지 여부(활성화) 또는 필수로 만들지 않음(비활성화). 활성화하면 ##일부 헤더 텍스트와 같이 작성된 헤딩을 그대로 렌더링합니다(헤딩 요소로 변환하지 않음). 비활성화
Middle Word Asterisks n8n이 단어 내 별표를 Markdown으로 처리할지(비활성화) 또는 리터럴 별표로 렌더링할지(활성화). 비활성화
Middle Word Underscores n8n이 단어 내 밑줄을 Markdown으로 처리할지(비활성화) 또는 리터럴 밑줄로 렌더링할지(활성화). 비활성화
No Header ID 헤더 ID 자동 생성을 비활성화합니다(활성화). 비활성화
Parse Image Dimensions Markdown 구문에서 최대 이미지 크기 설정을 지원합니다(활성화). 비활성화
Prefix Header ID 헤더 ID에 추가할 접두사를 정의합니다. 없음
Raw Header ID 헤더 ID에서 접두사를 포함한 공백, ', "-로 대체하여 제거할지 여부(활성화) 또는 제거하지 않음(비활성화). 비활성화
Raw Prefix Header ID n8n이 헤더 접두사를 수정하지 않도록 방지할지 여부(활성화) 또는 방지하지 않음(비활성화). 비활성화
Simple Line Breaks 줄 끝에 이중 공백 없이 줄 바꿈을 만들지 여부(활성화) 또는 만들지 않음(비활성화). 비활성화
Smart Indentation Fix 들여쓰기된 코드 블록의 ES6 템플릿 문자열과 관련된 들여쓰기 문제를 스마트하게 수정할지 여부(활성화) 또는 수정하지 않음(비활성화). 비활성화
Spaces Indented Sublists 하위 목록을 4칸 들여쓰기해야 하는 요구 사항을 제거할지 여부(활성화) 또는 제거하지 않음(비활성화). 비활성화
Split Adjacent Blockquotes 인접한 인용 블록을 분할할지 여부(활성화) 또는 분할하지 않음(비활성화). 활성화하지 않으면 n8n이 줄 시작 부분의 >로 표시된 인용문을 빈 줄로 구분된 경우에도 단일 인용 블록으로 처리합니다. 비활성화
Strikethrough 취소선 구문을 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 활성화하면 단어나 구 주위에 ~~를 사용해 취소선 효과를 추가할 수 있습니다. 비활성화
Tables Header ID 테이블 헤더 태그에 ID를 추가할지 여부(활성화) 또는 추가하지 않음(비활성화). 비활성화
Tables Support 테이블을 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 비활성화

HTML to Markdown 옵션#

옵션 설명 기본값
Bullet Marker 순서 없는 목록에 사용할 문자를 지정합니다. *
Code Block Fence 코드 블록에 사용할 문자를 지정합니다. ```
Emphasis Delimiter <em>에 사용할 문자를 지정합니다. _
Global Escape Pattern 기본 문자 이스케이프 설정을 재정의합니다. 대신 Text Replacement Pattern을 사용하는 것이 좋습니다. 없음
Ignored Elements 지정된 HTML 요소와 그 하위 요소를 무시합니다. 없음
Keep Images With Data 데이터가 있는 이미지를 유지할지 여부(활성화) 또는 유지하지 않음(비활성화). 최대 1MB 파일을 지원합니다. 비활성화
Line Start Escape Pattern 기본 문자 이스케이프 설정을 재정의합니다. 대신 Text Replacement Pattern을 사용하는 것이 좋습니다. 없음
Max Consecutive New Lines 숫자. 허용되는 최대 연속 새 줄 수를 지정합니다. 3
Place URLs At The Bottom URL을 페이지 하단에 배치하고 링크 참조 정의를 사용하여 형식을 지정할지 여부(활성화) 또는 배치하지 않음(비활성화). 비활성화
Strong Delimiter <strong>에 사용할 문자를 지정합니다. **
Style For Code Block 코드 블록의 스타일을 지정합니다. 옵션은 FenceIndented입니다. Fence
Text Replacement Pattern 정규식을 사용하여 텍스트 대체 패턴을 정의합니다. 없음
Treat As Blocks 블록으로 처리할 HTML 요소를 지정합니다(빈 줄로 둘러쌈). 없음

템플릿 및 예제#

이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다.

파서#

n8n은 다음 파서를 사용합니다:

Markdown

원문 보기
요약

Markdown node는 Markdown과 HTML 형식 간의 변환을 수행합니다. 이 node의 작업은 **모드(Modes)**입니다: Node의 옵션은 선택한 모드에 따라 달라집니다. 일부 옵션은 서로 의존하거나 상호 작용할 수 있습니다.

Markdown node는 Markdown과 HTML 형식 간의 변환을 수행합니다.

작업#

이 node의 작업은 **모드(Modes)**입니다:

  • Markdown to HTML: Markdown을 HTML로 변환할 때 이 모드를 사용하세요.
  • HTML to Markdown: HTML을 Markdown으로 변환할 때 이 모드를 사용하세요.

Node 파라미터#

  • HTML 또는 Markdown: 변환할 데이터를 입력합니다. 필드 이름은 선택한 모드에 따라 변경됩니다.
  • Destination Key: 출력을 저장할 필드를 입력합니다. 중첩 필드를 지정할 때는 점(.)을 사용합니다. 예: level1.level2.newKey.

Node 옵션#

Node의 옵션은 선택한 모드에 따라 달라집니다.

옵션 테스트

일부 옵션은 서로 의존하거나 상호 작용할 수 있습니다. 원하는 효과를 확인하기 위해 옵션을 테스트해 보는 것을 권장합니다.

Markdown to HTML 옵션#

옵션 설명 기본값
Add Blank To Links 링크를 새 창에서 열지 여부(활성화) 또는 열지 않음(비활성화). 비활성화
Automatic Linking To URLs URL에 자동으로 링크를 연결할지 여부(활성화) 또는 연결하지 않음(비활성화). 활성화하면 n8n이 URL로 식별하는 모든 문자열을 링크로 변환합니다. 비활성화
Backslash Escapes HTML Tags HTML 태그의 백슬래시 이스케이프를 허용할지 여부(활성화) 또는 허용하지 않음(비활성화). 활성화하면 n8n이 \로 시작하는 < 또는 >를 이스케이프 처리합니다. 예: \<div\>&lt;div&gt;로 렌더링됩니다. 비활성화
Complete HTML Document 완전한 HTML 문서를 출력할지(활성화) 또는 HTML 조각을 출력할지(비활성화). 완전한 HTML 문서에는 선언, <html><body> 태그, <head> 요소가 포함됩니다. 비활성화
Customized Header ID 사용자 정의 헤딩 ID를 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 활성화하면 헤딩 텍스트 뒤에 {여기에 헤더 ID}를 사용해 사용자 정의 헤딩 ID를 추가할 수 있습니다. 비활성화
Emoji Support 이모지를 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 비활성화.
Encode Emails ASCII 문자 이메일을 동등한 10진수 엔티티로 변환할지 여부(활성화) 또는 변환하지 않음(비활성화). 활성화
Exclude Trailing Punctuation From URLs 자동으로 링크된 URL에서 후행 구두점을 제외할지 여부(활성화) 또는 제외하지 않음(비활성화). Automatic Linking To URLs와 함께 사용합니다. 비활성화
GitHub Code Blocks GitHub Flavored Markdown 코드 블록을 활성화할지 여부(활성화) 또는 비활성화(비활성화). 활성화
GitHub Compatible Header IDs GitHub Flavored Markdown 헤딩 ID를 생성할지 여부(활성화) 또는 생성하지 않음(비활성화). GitHub Flavored Markdown은 공백 대신 -를 사용하고 영숫자가 아닌 문자를 제거한 헤딩 ID를 생성합니다. 비활성화
GitHub Mention Link GitHub Mentions와 함께 사용할 링크를 변경합니다. 비활성화
GitHub Mentions @로 GitHub 사용자를 태그하는 것을 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 활성화하면 n8n이 @이름https://github.com/이름으로 대체합니다. 비활성화
GitHub Task Lists GitHub Flavored Markdown 작업 목록을 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 비활성화
Header Level Start 숫자. 헤더의 시작 수준을 설정합니다. 예: 이 필드를 2로 변경하면 n8n이 #<h2>로, ##<h3>으로 처리합니다. 1
Mandatory Space Before Header #와 헤딩 텍스트 사이에 공백을 필수로 만들지 여부(활성화) 또는 필수로 만들지 않음(비활성화). 활성화하면 ##일부 헤더 텍스트와 같이 작성된 헤딩을 그대로 렌더링합니다(헤딩 요소로 변환하지 않음). 비활성화
Middle Word Asterisks n8n이 단어 내 별표를 Markdown으로 처리할지(비활성화) 또는 리터럴 별표로 렌더링할지(활성화). 비활성화
Middle Word Underscores n8n이 단어 내 밑줄을 Markdown으로 처리할지(비활성화) 또는 리터럴 밑줄로 렌더링할지(활성화). 비활성화
No Header ID 헤더 ID 자동 생성을 비활성화합니다(활성화). 비활성화
Parse Image Dimensions Markdown 구문에서 최대 이미지 크기 설정을 지원합니다(활성화). 비활성화
Prefix Header ID 헤더 ID에 추가할 접두사를 정의합니다. 없음
Raw Header ID 헤더 ID에서 접두사를 포함한 공백, ', "-로 대체하여 제거할지 여부(활성화) 또는 제거하지 않음(비활성화). 비활성화
Raw Prefix Header ID n8n이 헤더 접두사를 수정하지 않도록 방지할지 여부(활성화) 또는 방지하지 않음(비활성화). 비활성화
Simple Line Breaks 줄 끝에 이중 공백 없이 줄 바꿈을 만들지 여부(활성화) 또는 만들지 않음(비활성화). 비활성화
Smart Indentation Fix 들여쓰기된 코드 블록의 ES6 템플릿 문자열과 관련된 들여쓰기 문제를 스마트하게 수정할지 여부(활성화) 또는 수정하지 않음(비활성화). 비활성화
Spaces Indented Sublists 하위 목록을 4칸 들여쓰기해야 하는 요구 사항을 제거할지 여부(활성화) 또는 제거하지 않음(비활성화). 비활성화
Split Adjacent Blockquotes 인접한 인용 블록을 분할할지 여부(활성화) 또는 분할하지 않음(비활성화). 활성화하지 않으면 n8n이 줄 시작 부분의 >로 표시된 인용문을 빈 줄로 구분된 경우에도 단일 인용 블록으로 처리합니다. 비활성화
Strikethrough 취소선 구문을 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 활성화하면 단어나 구 주위에 ~~를 사용해 취소선 효과를 추가할 수 있습니다. 비활성화
Tables Header ID 테이블 헤더 태그에 ID를 추가할지 여부(활성화) 또는 추가하지 않음(비활성화). 비활성화
Tables Support 테이블을 지원할지 여부(활성화) 또는 지원하지 않음(비활성화). 비활성화

HTML to Markdown 옵션#

옵션 설명 기본값
Bullet Marker 순서 없는 목록에 사용할 문자를 지정합니다. *
Code Block Fence 코드 블록에 사용할 문자를 지정합니다. ```
Emphasis Delimiter <em>에 사용할 문자를 지정합니다. _
Global Escape Pattern 기본 문자 이스케이프 설정을 재정의합니다. 대신 Text Replacement Pattern을 사용하는 것이 좋습니다. 없음
Ignored Elements 지정된 HTML 요소와 그 하위 요소를 무시합니다. 없음
Keep Images With Data 데이터가 있는 이미지를 유지할지 여부(활성화) 또는 유지하지 않음(비활성화). 최대 1MB 파일을 지원합니다. 비활성화
Line Start Escape Pattern 기본 문자 이스케이프 설정을 재정의합니다. 대신 Text Replacement Pattern을 사용하는 것이 좋습니다. 없음
Max Consecutive New Lines 숫자. 허용되는 최대 연속 새 줄 수를 지정합니다. 3
Place URLs At The Bottom URL을 페이지 하단에 배치하고 링크 참조 정의를 사용하여 형식을 지정할지 여부(활성화) 또는 배치하지 않음(비활성화). 비활성화
Strong Delimiter <strong>에 사용할 문자를 지정합니다. **
Style For Code Block 코드 블록의 스타일을 지정합니다. 옵션은 FenceIndented입니다. Fence
Text Replacement Pattern 정규식을 사용하여 텍스트 대체 패턴을 정의합니다. 없음
Treat As Blocks 블록으로 처리할 HTML 요소를 지정합니다(빈 줄로 둘러쌈). 없음

템플릿 및 예제#

이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다.

파서#

n8n은 다음 파서를 사용합니다: