본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

html에서 markdown 소스 실행하기

by 3604 2025. 7. 28.
728x90
폐쇄망 환경에서 html에서 2행, 2열 표만드는 markdown 소스를 실행시키는 방법 및 예제 소스
폐쇄망 환경에서 html에서 2행, 2열 표만드는 markdown 소스를 실행시키는 방법 및 예제 소스
 

폐쇄망 환경에서 HTML에서 2행 2열 표를 만드는 Markdown 소스를 실행시키기 위해서는 Markdown 문법을 사용하여 표를 작성하고, 이를 HTML로 변환하는 방법을 사용할 수 있습니다. 아래는 Markdown을 사용하여 2행 2열 표를 만드는 방법과 이를 HTML로 변환하는 예제 소스입니다.

1. Markdown 문법으로 2행 2열 표 작성하기

Markdown에서 2행 2열 표를 작성하는 기본 문법은 다음과 같습니다:

| 첫 번째 열 | 두 번째 열 |
| --- | --- |
| 1행 1열 | 1행 2열 |
| 2행 1열 | 2행 2열 |

위의 Markdown 코드는 다음과 같은 표를 생성합니다:

첫 번째 열두 번째 열
1행 1열 1행 2열
2행 1열 2행 2열
 

2. HTML 파일 생성 및 Markdown 변환

Markdown을 HTML로 변환하기 위해 Markdown-it 라이브러리를 사용할 수 있습니다. 아래는 HTML 파일의 예제입니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Markdown 표 변환기</title>
    <script src="markdown-it.min.js"></script> <!-- 로컬에 저장한 markdown-it.min.js 파일 경로 -->
</head>
<body>
    <h1>Markdown 표 변환기</h1>
    <textarea id="markdown" rows="10" cols="50">
| 첫 번째 열 | 두 번째 열 |
| --- | --- |
| 1행 1열 | 1행 2열 |
| 2행 1열 | 2행 2열 |
    </textarea>
    <button id="convert">변환하기</button>
    <h2>결과:</h2>
    <div id="output"></div>

    <script>
        document.getElementById('convert').onclick = function() {
            const md = window.markdownit();
            const markdownText = document.getElementById('markdown').value;
            const result = md.render(markdownText);
            document.getElementById('output').innerHTML = result;
        };
    </script>
</body>
</html>

3. 코드 설명

  • HTML 구조: 기본적인 HTML 문서 구조를 설정하고, <script> 태그를 사용하여 로컬에 저장한 markdown-it.min.js 파일을 포함합니다.
  • Markdown 입력: <textarea>를 사용하여 2행 2열 표를 Markdown 형식으로 입력할 수 있도록 합니다.
  • 변환 버튼: 버튼을 클릭하면 Markdown 텍스트가 HTML로 변환됩니다.
  • JavaScript 코드: 버튼 클릭 이벤트를 통해 Markdown-it 인스턴스를 생성하고, 사용자가 입력한 Markdown 텍스트를 HTML로 변환하여 결과를 <div>에 표시합니다.

4. 실행 방법

  1. 위의 HTML 코드를 복사하여 index.html 파일로 저장합니다.
  2. 웹 브라우저에서 index.html 파일을 열어 "변환하기" 버튼을 클릭합니다.
  3. 변환된 HTML 결과가 페이지에 표시됩니다.

이 과정을 통해 폐쇄망 환경에서도 Markdown 소스를 사용하여 2행 2열 표를 HTML로 변환하여 사용할 수 있습니다.

html에서 markdown 소스 실행하기
html에서 markdown 소스 실행하기
 

Markdown 소스를 HTML에서 실행하려면, Markdown을 HTML로 변환하는 방법이 필요합니다. 이를 위해 JavaScript 라이브러리를 사용할 수 있습니다. 다음은 Markdown 파일을 HTML로 변환하고 이를 웹 페이지에 표시하는 방법에 대한 예제입니다.

1. Markdown-it 라이브러리 사용하기

Markdown-it은 클라이언트 측에서 Markdown을 HTML로 변환할 수 있는 JavaScript 라이브러리입니다. 아래의 예제에서는 Markdown 파일을 가져와 HTML로 변환하여 웹 페이지에 표시하는 방법을 보여줍니다.

HTML 코드 예제

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Markdown to HTML Example</title>
    <script src="https://unpkg.com/markdown-it/dist/markdown-it.min.js"></script>
</head>
<body>
    <h1>Markdown to HTML 변환 예제</h1>
    <div id="output"></div>

    <script>
        // Markdown-it 인스턴스 생성
        const md = window.markdownit();

        // Markdown 파일을 가져와서 변환
        fetch('path/to/your/markdown.md') // Markdown 파일 경로
            .then(response => response.text())
            .then(text => {
                // Markdown을 HTML로 변환
                document.getElementById('output').innerHTML = md.render(text);
            })
            .catch(error => console.error('Error fetching Markdown file:', error));
    </script>
</body>
</html>

2. 코드 설명

  • Markdown-it 라이브러리: <script> 태그를 사용하여 Markdown-it 라이브러리를 포함합니다.
  • fetch API: fetch를 사용하여 Markdown 파일을 가져옵니다. 이 파일의 경로는 'path/to/your/markdown.md'로 설정해야 합니다.
  • Markdown 변환: 가져온 Markdown 텍스트를 md.render(text)를 통해 HTML로 변환하고, 결과를 output이라는 ID를 가진 <div>에 삽입합니다.

결론

이 방법을 사용하면 HTML 페이지에서 Markdown 소스를 쉽게 실행하고 표시할 수 있습니다. Markdown 파일의 경로를 올바르게 설정하고, 웹 서버에서 파일을 제공해야 합니다. 이를 통해 동적으로 Markdown 콘텐츠를 HTML로 변환하여 사용자에게 보여줄 수 있습니다.

 
 

HTML 을 Markdown 로 변환하는 JavaScript API - Aspose Cloud

html에서 markdown 소스를 실행시키기 위해 markdown-it.min.js를 다운받아 로컬에서 실행시키는 방법
html에서 markdown 소스를 실행시키기 위해 markdown-it.min.js를 다운받아 로컬에서 실행시키는 방법
 

Markdown-it을 로컬에서 실행하기 위해서는 다음 단계를 따르면 됩니다. 이 과정에서는 markdown-it.min.js 파일을 다운로드하고, HTML 파일에서 이를 사용하여 Markdown 소스를 HTML로 변환하는 방법을 설명합니다.

1. Markdown-it.min.js 다운로드

  1. Markdown-it 라이브러리 다운로드:
    • Markdown-it GitHub 페이지로 이동하여 최신 버전의 markdown-it.min.js 파일을 다운로드합니다.
    • 또는 CDN 링크를 사용하여 직접 다운로드할 수도 있습니다. 예를 들어, 다음 링크에서 파일을 다운로드할 수 있습니다:
      https://cdnjs.cloudflare.com/ajax/libs/markdown-it/12.3.2/markdown-it.min.js
      
markdown-it.min.js
0.10MB

 

  1. 파일 저장: 다운로드한 markdown-it.min.js 파일을 프로젝트 폴더에 저장합니다.

2. HTML 파일 생성

이제 Markdown-it을 사용할 HTML 파일을 생성합니다. 아래는 기본적인 HTML 구조와 Markdown-it을 사용하는 예제입니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Markdown-it 로컬 실행 예제</title>
    <script src="markdown-it.min.js"></script> <!-- 로컬 파일 경로 -->
</head>
<body>
    <h1>Markdown to HTML 변환기</h1>
    <textarea id="markdown" rows="10" cols="50"># Hello, Markdown!</textarea>
    <button id="convert">변환하기</button>
    <h2>결과:</h2>
    <div id="output"></div>

    <script>
        document.getElementById('convert').onclick = function() {
            const md = window.markdownit();
            const markdownText = document.getElementById('markdown').value;
            const result = md.render(markdownText);
            document.getElementById('output').innerHTML = result;
        };
    </script>
</body>
</html>

3. 코드 설명

  • HTML 구조: 기본적인 HTML 문서 구조를 설정하고, <script> 태그를 사용하여 로컬에 저장한 markdown-it.min.js 파일을 포함합니다.
  • Markdown 입력: <textarea>를 사용하여 사용자가 Markdown 텍스트를 입력할 수 있도록 합니다.
  • 변환 버튼: 버튼을 클릭하면 Markdown 텍스트가 HTML로 변환됩니다.
  • JavaScript 코드: 버튼 클릭 이벤트를 통해 Markdown-it 인스턴스를 생성하고, 사용자가 입력한 Markdown 텍스트를 HTML로 변환하여 결과를 <div>에 표시합니다.

4. 실행 방법

  1. 위의 HTML 코드를 복사하여 index.html 파일로 저장합니다.
  2. 웹 브라우저에서 index.html 파일을 열어 Markdown 텍스트를 입력하고 "변환하기" 버튼을 클릭합니다.
  3. 변환된 HTML 결과가 페이지에 표시됩니다.

이 과정을 통해 Markdown-it을 로컬에서 실행하고 Markdown 소스를 HTML로 변환할 수 있습니다.

728x90