본문 바로가기

카테고리 없음

Highlight.js 라이브러리를 사용하여 코딩소스에 코드블록 하이라이트 적용하는 방법을 알려드립니다.

1. 라이브러리 추가하기

라이브러리를 추가하여 Highlight.js를 사용할 수 있습니다.

먼저, **Highlight.js** 라이브러리를 웹사이트에 추가해야 합니다.

```html
<script src="https://cdn.jsdelivr.net/npm/highlight.js@10.6.0"></script>

위 코드를 `<head>` 태그 내에 추가합니다. 이것으로 Highlight.js 라이브러리가 웹사이트에 적용됩니다.
## - 먼저, Highlight.js 라이브러리를 웹사이트에 추가해야 합니다. 다음 스크립트 태그를 `<head>` 태그 내에 추가하세요.

Highlight.js 라이브러리를 사용하기 위해 웹사이트에 추가해야 합니다. 다음과 같이 `<script>` 태그를 사용하여 라이브러리를 추가할 수 있습니다.

```html
<script src="https://cdn.jsdelivr.net/npm/highlight.js@10.6.0"></script>

위의 스크립트 태그를 <head> 태그 내에 추가하면 Highlight.js가 웹사이트에서 사용할 수 있게 됩니다. 이 태그는 Highlight.js 라이브러리를 CDN(Contents Delivery Network)에서 가져오도록 설정합니다.

라이브러리 추가하기

라이브러리를 추가하여 Highlight.js를 사용할 수 있습니다.

먼저, 다음 스크립트 태그를 <head> 태그 내에 추가하세요.

<script src="https://cdn.jsdelivr.net/npm/highlight.js@10.6.0"></script>

위 코드를 <head> 태그 내에 추가하면 Highlight.js 라이브러리가 웹사이트에 적용됩니다. 이것으로 Highlight.js 라이브러리를 사용하여 코드에 하이라이팅을 적용할 수 있습니다.

라이브러리 추가하기

라이브러리를 추가하여 Highlight.js를 사용할 수 있습니다.

먼저, 다음 스크립트 태그를 <head> 태그 내에 추가하세요.

<script>
헤드 태그에 스크립트 추가
</script>

위 코드를 <head> 태그 내에 추가하면 Highlight.js 라이브러리가 웹사이트에 적용됩니다. 이것으로 Highlight.js 라이브러리를 사용하여 코드에 하이라이팅을 적용할 수 있습니다.

라이브러리 추가하기

라이브러리를 추가하여 Highlight.js를 사용할 수 있습니다.

먼저, 다음 스크립트 태그를 <head> 태그 내에 추가하세요.

<script src="https://cdn.jsdelivr.net/npm/highlight.js@10.6.0"></script>

위 코드를 <head> 태그 내에 추가하면 Highlight.js 라이브러리가 웹사이트에 적용됩니다. 이것으로 Highlight.js 라이브러리를 사용하여 코드에 하이라이팅을 적용할 수 있습니다.

마크다운 코드 블록

마크다운에서 코드 블록을 사용하려면 "```"를 사용합니다. 코드 블록의 언어를 지정하면 Highlight.js를 사용하여 해당 언어의 구문 강조를 적용할 수 있습니다.

예를 들어, 다음은 JavaScript 코드 블록을 나타내는 마크다운 예시입니다:

function greeting() {
  console.log("Hello, world!");
}

greeting();

위 코드 블록은 JavaScript로 작성된 함수를 나타내며, Highlight.js를 사용하여 JavaScript 코드에 구문 강조를 적용합니다. 이를 통해 코드가 더 읽기 쉽고 이해하기 쉬워집니다.

마크다운 문법과 제목

마크다운은 간단하면서도 가독성이 좋은 문서를 작성할 수 있는 문법입니다. 마크다운에서 단락의 제목을 나타내려면 '#' 기호를 사용합니다. '#' 뒤에는 제목의 수준에 따라 '1'부터 '6'까지의 숫자를 붙일 수 있습니다.

예를 들어, 다음과 같이 작성하면 제목의 수준에 따라 다른 크기의 글꼴로 표시됩니다:

# 제목 1

## 제목 2

### 제목 3

#### 제목 4

##### 제목 5

###### 제목 6

위 코드를 사용하면 다음과 같이 제목이 표시됩니다:

제목 1

제목 2

제목 3

제목 4

제목 5
제목 6

이렇게 마크다운을 사용하면 제목을 적절하게 구분하여 문서를 더욱 읽기 쉽게 만들 수 있습니다.

2. 스타일시트 추가하기

마크다운을 사용하여 문서를 작성할 때, 때로는 스타일을 추가하여 문서를 더욱 멋지게 꾸밀 수도 있습니다. 스타일시트를 추가하기 위해서는 <style> 태그를 사용해야 합니다.

예를 들어, 다음과 같이 작성하여 스타일시트를 추가할 수 있습니다:

## 스타일시트 추가하기

<style>
    body {
        font-family: Arial, sans-serif;
        background-color: #f7f7f7;
    }

    h1 {
        color: #333;
        font-size: 24px;
    }

    p {
        color: #666;
        font-size: 16px;
        line-height: 1.5;
    }
</style>

이 문서는 스타일시트를 이용하여 꾸며져 있습니다.

위 코드를 사용하면 <style> 태그 내부에 작성된 CSS 코드가 적용됩니다. 이렇게 스타일시트를 추가하면 문서가 더욱 아름답게 표시됩니다.

- 코드블록의 스타일을 지정하기 위해 Highlight.js의 스타일시트도 추가해야 합니다. 다음 링크 태그를 <head> 태그 내에 추가하세요.

마크다운을 사용하여 문서를 작성할 때, 코드 블록의 스타일을 지정하기 위해 Highlight.js의 스타일시트를 추가할 수 있습니다. Highlight.js는 다양한 프로그래밍 언어와 문법을 지원하는 코드 하이라이팅 라이브러리입니다.

다음과 같이 링크 태그를 사용하여 Highlight.js의 스타일시트를 <head> 태그 내에 추가합니다:

## 코드블록의 스타일을 지정하기 위해 Highlight.js의 스타일시트도 추가해야 합니다.

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/highlight.js@10.5.0/styles/default.min.css">

위 코드를 사용하면 문서에 Highlight.js의 스타일이 적용되어 코드 블록이 더욱 깔끔하고 가독성이 좋게 표시됩니다. 이렇게 Highlight.js의 스타일시트를 추가하면 코드를 더욱 강조하는 효과를 얻을 수 있습니다.

코드블록의 스타일을 지정하기 위해 Highlight.js의 스타일시트도 추가해야 합니다. 다음 링크 태그를 <head> 태그 내에 추가하세요.

마크다운을 사용하여 문서를 작성할 때, 코드 블록의 스타일을 지정하기 위해 Highlight.js의 스타일시트를 추가할 수 있습니다. Highlight.js는 다양한 프로그래밍 언어와 문법을 지원하는 코드 하이라이팅 라이브러리입니다.

다음과 같이 링크 태그를 사용하여 Highlight.js의 스타일시트를 <head> 태그 내에 추가합니다:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/highlight.js@10.5.0/styles/default.min.css">

위 코드를 사용하면 문서에 Highlight.js의 스타일이 적용되어 코드 블록이 더욱 깔끔하고 가독성이 좋게 표시됩니다. 이렇게 Highlight.js의 스타일시트를 추가하면 코드를 더욱 강조하는 효과를 얻을 수 있습니다.

코드블록의 스타일을 지정하기 위해 Highlight.js의 스타일시트도 추가해야 합니다.

마크다운을 사용하여 문서를 작성할 때, 코드 블록의 스타일을 지정하기 위해 Highlight.js의 스타일시트를 추가할 수 있습니다. Highlight.js는 다양한 프로그래밍 언어와 문법을 지원하는 코드 하이라이팅 라이브러리입니다.

다음과 같이 링크 태그를 사용하여 Highlight.js의 스타일시트를 <head> 태그 내에 추가합니다:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/highlight.js@10.5.0/styles/default.min.css">

위 코드를 사용하면 문서에 Highlight.js의 스타일이 적용되어 코드 블록이 더욱 깔끔하고 가독성이 좋게 표시됩니다. 이렇게 Highlight.js의 스타일시트를 추가하면 코드를 더욱 강조하는 효과를 얻을 수 있습니다.

코드블록의 스타일을 지정하기 위해 Highlight.js의 스타일시트도 추가해야 합니다.

마크다운을 사용하여 문서를 작성할 때, 코드 블록의 스타일을 지정하기 위해 Highlight.js의 스타일시트를 추가할 수 있습니다. Highlight.js는 다양한 프로그래밍 언어와 문법을 지원하는 코드 하이라이팅 라이브러리입니다.

다음과 같이 링크 태그를 사용하여 Highlight.js의 스타일시트를 <head> 태그 내에 추가합니다:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/highlight.js@10.6.0/styles/default.min.css">

위 코드를 사용하면 문서에 Highlight.js의 스타일이 적용되어 코드 블록이 더욱 깔끔하고 가독성이 좋게 표시됩니다. 이렇게 Highlight.js의 스타일시트를 추가하면 코드를 더욱 강조하는 효과를 얻을 수 있습니다.

코드블록 문법

마크다운에서 코드블록을 작성하기 위해서는 다음과 같이 backtick (`)을 사용합니다:

```언어
코드 내용
```

위와 같이 작성하면 코드를 강조하여 표시하는 코드블록을 작성할 수 있습니다. 여기서 언어는 코드 내용의 언어를 지정하는 옵션입니다. 예를들어, python을 입력하면 파이썬 코드를 작성하는 코드블록을 생성할 수 있습니다.

아래 예시는 파이썬 코드를 작성하는 코드블록을 보여줍니다:

```python
def greeting(name):
print("Hello, {}".format(name))

greeting("John")
```

위 코드를 실행하면 다음과 같은 출력이 나옵니다:

Hello, John

코드블록을 작성하면 코드를 더욱 강조하고 가독성을 높이는 효과를 얻을 수 있습니다.

마크다운 문서 작성하기

마크다운을 사용하여 문서를 작성할 때, 각 단락에는 적절한 제목을 부여할 수 있습니다. 제목은 가독성을 높이고 문서의 구조를 명확하게 전달하기 위해 사용됩니다.

제목을 작성하기 위해서는 다음과 같이 #을 사용합니다. #의 개수가 많을수록 제목의 수준이 낮아집니다. 가장 큰 제목은 # 한 개로 작성하며, 두 번째로 큰 제목은 ##으로 작성하고, 그 다음은 ###으로 작성하면 됩니다. 이런 식으로 작성할 수록 제목의 수준이 낮아지고 해당 단락의 중요도가 낮아집니다.

예를 들어, 다음과 같이 작성하면 h2로 시작하는 단락을 작성할 수 있습니다:

## 제목

위와 같이 작성한 마크다운 코드는 다음과 같은 결과물을 얻을 수 있습니다:

제목

이처럼 마크다운을 사용하면 각 단락에 제목을 적절히 부여할 수 있어 문서의 구조를 명확하게 전달할 수 있습니다.

3. 코드블록 마크업 구조 만들기

마크다운에서 코드블록을 작성하기 위해서는 다음과 같이 backtick (`)을 사용합니다:

```언어
코드 내용
```

위와 같이 작성하면 코드를 강조하여 표시하는 코드블록을 작성할 수 있습니다. 여기서 언어는 코드 내용의 언어를 지정하는 옵션입니다. 예를들어, python을 입력하면 파이썬 코드를 작성하는 코드블록을 생성할 수 있습니다.

아래 예시는 파이썬 코드를 작성하는 코드블록을 보여줍니다:

```python
def greeting(name):
print("Hello, {}".format(name))

greeting("John")
```

위 코드를 실행하면 다음과 같은 출력이 나옵니다:

Hello, John

코드블록을 작성하면 코드를 더욱 강조하고 가독성을 높이는 효과를 얻을 수 있습니다.

- 코드블록을 감싸는 <pre> 태그와 언어를 나타내는 <code> 태그를 사용하여 코드블록을 마크업합니다.

마크다운에서 코드블록을 작성할 때는 backtick ()을 사용하는 방법을 소개하였습니다. 하지만 때로는 코드를 더욱 명확하게 표현하기 위해 HTML 태그를 사용하여 코드블록을 마크업할 수도 있습니다. 이를 위해서는

태그와` 태그를 사용하면 됩니다.

아래 예시는 파이썬 코드를 <pre> 태그와 <code> 태그를 사용하여 마크업한 코드블록을 보여줍니다:


def greeting(name):
    print("Hello, {}".format(name))

greeting("John")

위와 같이 마크다운에서 <pre> 태그와 <code> 태그를 사용하면 코드블록을 더욱 명확하게 표현할 수 있습니다. 이는 코드의 가독성을 향상시키고 코드를 더욱 강조할 수 있는 장점이 있습니다.

코드블록을 감싸는 <pre> 태그와 언어를 나타내는 <code> 태그를 사용하여 코드블록을 마크업합니다.

마크다운에서 코드블록을 작성하기 위해 backtick ()을 사용할 수 있습니다. 하지만 HTML 태그를 사용하여 코드블록을 좀 더 명확하게 표현할 수도 있습니다. 이를 위해

태그와` 태그를 사용하면 됩니다.

다음은 파이썬 코드를 <pre> 태그와 <code> 태그를 사용하여 마크다운으로 표현한 예시입니다:

<pre>
<code>
def greeting(name):
    print("Hello, {}".format(name))

greeting("John")
</code>
</pre>

위와 같이 <pre> 태그와 <code> 태그를 사용하면 코드블록을 더욱 명확하게 표현할 수 있습니다. 이는 코드의 가독성을 향상시키고 코드를 더 강조할 수 있는 장점이 있습니다.

코드블록을 감싸는 <pre> 태그와 언어를 나타내는 <code> 태그를 사용하여 코드블록을 마크업합니다.

마크다운에서 코드블록을 작성하기 위해 backtick ()을 사용할 수 있습니다. 하지만 HTML 태그를 사용하여 코드블록을 좀 더 명확하게 표현할 수도 있습니다. 이를 위해

태그와` 태그를 사용하면 됩니다.

다음은 HTML 코드를 <pre> 태그와 <code> 태그를 사용하여 마크다운으로 표현한 예시입니다:

<pre>
<code>
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;My Page&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;h1&gt;Hello, World!&lt;/h1&gt;
&lt;/body&gt;
&lt;/html&gt;
</code>
</pre>

위와 같이 <pre> 태그와 <code> 태그를 사용하면 코드블록을 더욱 명확하게 표현할 수 있습니다. 이는 코드의 가독성을 향상시키고 코드를 더욱 강조할 수 있는 장점이 있습니다.

코드블록을 감싸는 <pre> 태그와 언어를 나타내는 <code> 태그를 사용하여 코드블록을 마크업합니다.

마크다운에서 코드블록을 작성하기 위해 backtick ()을 사용할 수 있습니다. 하지만 HTML 태그를 사용하여 코드블록을 좀 더 명확하게 표현할 수도 있습니다. 이를 위해

태그와` 태그를 사용하면 됩니다.

다음은 JavaScript 코드를 <pre> 태그와 <code> 태그를 사용하여 마크다운으로 표현한 예시입니다:

<pre>
<code class="language-javascript">
function greet(name) {
    console.log("Hello, " + name + "!");
}

greet("John");
</code>
</pre>

위와 같이 <pre> 태그와 <code> 태그를 사용하면 코드블록을 더욱 명확하게 표현할 수 있습니다. 이는 코드의 가독성을 향상시키고 코드를 더욱 강조할 수 있는 장점이 있습니다.

코드블록을 감싸는 <pre> 태그와 언어를 나타내는 <code> 태그를 사용하여 코드블록을 마크업합니다.

마크다운에서 코드블록을 작성하기 위해 backtick ()을 사용할 수 있습니다. 하지만 HTML 태그를 사용하여 코드블록을 좀 더 명확하게 표현할 수도 있습니다. 이를 위해

태그와` 태그를 사용하면 됩니다.

다음은 마크다운 형식으로 코드블록을 표현한 예시입니다:

## 코드 내용

```javascript
// 코드 내용
function greet(name) {
    console.log("Hello, " + name + "!");
}

greet("John");

위와 같이 `<pre>` 태그와 `<code>` 태그를 사용하면 코드블록을 더욱 명확하게 표현할 수 있습니다. 이는 코드의 가독성을 향상시키고 코드를 더욱 강조할 수 있는 장점이 있습니다. 마크다운에서 단락의 제목은 `##`로 시작하며, 제목의 크기에 따라 `h2`, `h3`, `h4`, 등으로 표현할 수 있습니다.
## `</code></pre>` 내용

마크다운에서는 코드블록을 감싸는 태그로 backtick (`)을 사용할 수 있습니다. 하지만 `<pre>` 태그와 `<code>` 태그를 사용하여 코드블록을 표현할 수도 있습니다. 이를 위해 다음과 같은 형식을 사용합니다:

```markdown
## `</code></pre>` 내용
<pre>
<code>
// 코드 내용
</code>
</pre>

위와 같이 `<pre>` 태그와 `<code>` 태그를 사용하여 코드블록을 표현할 수 있습니다. 이는 코드의 가독성을 향상시키고 코드를 더욱 강조할 수 있는 장점이 있습니다. 마크다운에서 단락의 제목은 `##`로 시작하며, 제목의 크기에 따라 `h2`, `h3`, `h4`, 등으로 표현할 수 있습니다.
## 코드 내용

마크다운에서 코드를 작성할 때는 backtick (`)을 사용하여 코드를 감싸면 됩니다. 예를 들어, 다음과 같은 형식을 사용할 수 있습니다:

```markdown
## 코드 내용
// 코드 내용
function greet(name) {
    console.log("Hello, " + name + "!");
}

greet("John");

위와 같이 backtick을 사용하면 코드를 코드블록으로 표시할 수 있습니다. 마크다운에서 단락의 제목은 `##`로 시작하며, 제목의 크기에 따라 `h2`, `h3`, `h4`, 등으로 표현할 수 있습니다.
## 코드 내용

마크다운에서 코드를 작성할 때는 backtick (`)을 사용하여 코드를 감싸면 됩니다. 예를 들어, 다음과 같은 형식을 사용할 수 있습니다:

```markdown
## 코드 내용
// 코드 내용
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

위와 같이 backtick을 사용하면 코드를 코드블록으로 표시할 수 있습니다. 마크다운에서 단락의 제목은 `##`로 시작하며, 제목의 크기에 따라 `h2`, `h3`, `h4`, 등으로 표현할 수 있습니다.
## 4. 스크립트 코드 작성하기

마크다운에서 코드를 작성할 때는 backtick (`)을 사용하여 코드를 감싸면 됩니다. 예를 들어, 다음과 같은 형식을 사용할 수 있습니다:

```markdown
## 4. 스크립트 코드 작성하기
# 코드 내용
def greet(name):
    print("Hello, " + name + "!")

greet("John")

위와 같이 backtick을 사용하면 코드를 코드블록으로 표시할 수 있습니다. 마크다운에서 단락의 제목은 `##`로 시작하며, 제목의 크기에 따라 `h2`, `h3`, `h4`, 등으로 표현할 수 있습니다. 스크립트 언어의 예시로는 Python 코드가 있습니다.
## 4. 스크립트 코드 작성하기

Highlight.js를 초기화하고 코드블록을 감지하도록 스크립트 코드를 작성할 수 있습니다. 아래의 코드는 HTML 문서에서 Highlight.js를 사용하기 위한 스크립트 코드입니다:

```markdown
## 4. 스크립트 코드 작성하기
```html
<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/styles/default.min.css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/highlight.min.js"></script>
    <script>hljs.initHighlightingOnLoad();</script>
</head>
<body>

    <pre><code class="python">
    def greet(name):
        print("Hello, " + name + "!")

    greet("John")
    </code></pre>

</body>
</html>
위의 코드는 HTML 문서 내에 Highlight.js 스크립트 코드를 추가하여 코드 블록을 감지하도록 합니다. `<link>` 태그와 `<script>` 태그를 사용하여 Highlight.js의 스타일 시트와 스크립트 파일을 가져옵니다. 그리고 `hljs.initHighlightingOnLoad();` 코드를 추가하여 페이지가 로드될 때 Highlight.js를 초기화합니다.

위의 코드는 Python 코드를 예시로 표시하고 있습니다. 필요에 따라 해당 부분을 다른 언어로 변경하여 사용할 수 있습니다.
## 4. 스크립트 코드 작성하기

Highlight.js를 초기화하고 코드블록을 감지하도록 스크립트 코드를 작성할 수 있습니다. 마크다운 형식에서는 다음과 같이 작성할 수 있습니다:

```markdown
## 4. 스크립트 코드 작성하기

Highlight.js를 초기화하고 코드블록을 감지하도록 스크립트 코드를 작성할 수 있습니다. 아래의 코드는 HTML 문서에서 Highlight.js를 사용하기 위한 스크립트 코드입니다:

```html
<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/styles/default.min.css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/highlight.min.js"></script>
    <script>hljs.initHighlightingOnLoad();</script>
</head>
<body>

    <pre><code class="python">
    def greet(name):
        print("Hello, " + name + "!")

    greet("John")
    </code></pre>

</body>
</html>

위의 코드는 HTML 문서 내에 Highlight.js 스크립트 코드를 추가하여 코드 블록을 감지하도록 합니다. <link> 태그와 <script> 태그를 사용하여 Highlight.js의 스타일 시트와 스크립트 파일을 가져옵니다. 그리고 hljs.initHighlightingOnLoad(); 코드를 추가하여 페이지가 로드될 때 Highlight.js를 초기화합니다.

위의 코드는 Python 코드를 예시로 표시하고 있습니다. 필요에 따라 해당 부분을 다른 언어로 변경하여 사용할 수 있습니다.

## 4. 스크립트 코드 작성하기

Highlight.js를 초기화하고 코드블록을 감지하도록 스크립트 코드를 작성할 수 있습니다. 마크다운 형식에서는 다음과 같이 작성할 수 있습니다:

```markdown
## 4. 스크립트 코드 작성하기

Highlight.js를 초기화하고 코드블록을 감지하도록 스크립트 코드를 작성할 수 있습니다. 아래의 코드는 HTML 문서에서 Highlight.js를 사용하기 위한 스크립트 코드입니다:

```javascript
<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/styles/default.min.css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/highlight.min.js"></script>
    <script>hljs.initHighlightingOnLoad();</script>
</head>
<body>

    <pre><code class="javascript">
    function greet(name) {
        console.log("Hello, " + name + "!");
    }

    greet("John");
    </code></pre>

</body>
</html>

위의 코드는 HTML 문서 내에 Highlight.js 스크립트 코드를 추가하여 코드 블록을 감지하도록 합니다. <link> 태그와 <script> 태그를 사용하여 Highlight.js의 스타일 시트와 스크립트 파일을 가져옵니다. 그리고 hljs.initHighlightingOnLoad(); 코드를 추가하여 페이지가 로드될 때 Highlight.js를 초기화합니다.

위의 코드는 JavaScript 코드를 예시로 표시하고 있습니다. 필요에 따라 해당 부분을 다른 언어로 변경하여 사용할 수 있습니다.

## 4. 스크립트 코드 작성하기

Highlight.js를 초기화하고 코드블록을 감지하도록 스크립트 코드를 작성할 수 있습니다. 마크다운 형식에서는 다음과 같이 작성할 수 있습니다:

```markdown
## 4. 스크립트 코드 작성하기

Highlight.js를 초기화하고 코드블록을 감지하도록 스크립트 코드를 작성할 수 있습니다. 아래의 코드는 HTML 문서에서 Highlight.js를 사용하기 위한 스크립트 코드입니다:

```html
<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/styles/default.min.css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.2/highlight.min.js"></script>
    <script>
        hljs.initHighlightingOnLoad();
    </script>
</head>
<body>

    <pre><code class="javascript">
    function greet(name) {
        console.log("Hello, " + name + "!");
    }

    greet("John");
    </code></pre>

</body>
</html>

위의 코드는 HTML 문서 내에 Highlight.js 스크립트 코드를 추가하여 코드 블록을 감지하도록 합니다. <link> 태그와 <script> 태그를 사용하여 Highlight.js의 스타일 시트와 스크립트 파일을 가져옵니다. 그리고 hljs.initHighlightingOnLoad(); 코드를 추가하여 페이지가 로드될 때 Highlight.js를 초기화합니다.

위의 코드는 JavaScript 코드를 예시로 표시하고 있습니다. 필요에 따라 해당 부분을 다른 언어로 변경하여 사용할 수 있습니다.

## document.addEventListener('DOMContentLoaded', (event) => { 

`document.addEventListener('DOMContentLoaded', (event) => { ... });` 코드는 HTML 문서가 로드되고 DOM 트리가 완전히 로드된 후에 실행되는 이벤트 리스너를 등록하는 코드입니다. 이벤트 리스너 내에 작성된 코드는 페이지의 요소들이 모두 로드된 후에 실행되므로, DOM 조작이나 초기화 작업 등을 안전하게 수행할 수 있습니다.

```javascript
document.addEventListener('DOMContentLoaded', (event) => {
    // DOM 로드되면 실행할 코드

    // 예시: 페이지의 제목 변경
    document.title = "My Awesome Page";

    // 예시: 버튼 클릭 이벤트 처리
    const button = document.querySelector("#myButton");
    button.addEventListener('click', (event) => {
        console.log("Button clicked!");
    });
});

위의 코드는 document.addEventListener('DOMContentLoaded', (event) => {...}); 이벤트 리스너를 사용하여 페이지 로드 후 처리할 작업을 정의한 예시입니다. 이벤트 리스너 내에는 여러 가지 작업을 추가할 수 있으며, 해당 페이지에서 필요한 작업을 변경해서 사용할 수 있습니다.

document.querySelectorAll('pre code').forEach((block) => {

document.querySelectorAll('pre code').forEach((block) => { ... }); 코드는 페이지 내의 모든 <pre> 태그 안에 있는 <code> 태그를 선택하고, 선택된 각 코드 블록에 대해 지정된 콜백 함수를 실행하는 코드입니다. 이를 통해 페이지 내의 모든 코드 블록에 대해 특정 작업을 수행할 수 있습니다.

document.querySelectorAll('pre code').forEach((block) => {
    // 코드 블록에 대한 작업 수행

    // 예시: 코드 블록에 Highlight.js 적용
    hljs.highlightBlock(block);

    // 예시: 코드 블록 클릭 이벤트 처리
    block.addEventListener('click', (event) => {
        console.log("Code block clicked!");
    });
});

위의 코드는 document.querySelectorAll('pre code').forEach((block) => {...}); 코드를 사용하여 페이지 내의 모든 코드 블록에 대해 Highlight.js를 적용하는 예시입니다. 이벤트 리스너를 사용하여 클릭 이벤트를 처리하거나, 다른 작업을 추가할 수도 있습니다. 필요에 따라 작업을 변경해서 사용할 수 있습니다.

hljs.highlightBlock(block);

hljs.highlightBlock(block); 코드는 Highlight.js 라이브러리를 사용하여 특정 코드 블록을 강조 표시하는 역할을 합니다.

document.querySelectorAll('pre code').forEach((block) => {
    // 코드 블록에 대한 작업 수행

    // 예시: 코드 블록에 Highlight.js 적용
    hljs.highlightBlock(block);

    // 예시: 코드 블록 클릭 이벤트 처리
    block.addEventListener('click', (event) => {
        console.log("Code block clicked!");
    });
});

위의 코드는 document.querySelectorAll('pre code').forEach((block) => {...}); 코드를 사용하여 페이지 내의 모든 코드 블록에 대해 Highlight.js를 적용하는 예시입니다. hljs.highlightBlock(block); 코드는 각 코드 블록에 Highlight.js를 적용하는 역할을 합니다.

마크다운 형식으로 작성한 단락 제목은 다음과 같습니다.

hljs.highlightBlock(block); 코드의 역할

위 코드는 주어진 block 변수에 있는 코드 블록을 Highlight.js를 사용하여 강조 표시합니다. 이를 통해 코드 블록의 구문 강조 기능을 활성화할 수 있습니다. 해당 코드는 코드 블록의 텍스트를 분석하여 언어에 맞는 구문 강조를 적용합니다. 따라서 코드 블록을 더 가독성 있고 시각적으로 돋보이게 만들 수 있습니다.

제목은 hljs.highlightBlock(block); 코드의 역할로 시작해 보았습니다. 필요에 따라 내용을 변경하고 추가할 수 있습니다.

}); 코드의 역할

}); 코드는 forEach() 메서드의 콜백 함수의 끝을 나타내는 역할을 합니다. 이 부분은 각 코드 블록에 대한 작업이 완료되었음을 나타내며, 해당 부분에 추가적인 작업을 포함할 수 있습니다.

document.querySelectorAll('pre code').forEach((block) => {
    // 코드 블록에 대한 작업 수행

    // 예시: 코드 블록에 Highlight.js 적용
    hljs.highlightBlock(block);

    // 예시: 코드 블록 클릭 이벤트 처리
    block.addEventListener('click', (event) => {
        console.log("Code block clicked!");
    });

    // 코드 블록에 대한 작업은 여기까지 완료됨
});

위의 코드는 document.querySelectorAll('pre code').forEach((block) => {...}); 코드를 사용하여 페이지 내의 모든 코드 블록에 대해 Highlight.js를 적용하고, 클릭 이벤트를 처리하는 예시입니다. }); 코드는 해당 작업을 마무리하고, 다음 작업을 포함할 수 있는 위치를 나타냅니다.

마크다운 형식으로 작성한 단락 제목은 다음과 같습니다.

}); 코드의 역할

위 코드는 forEach() 메서드의 콜백 함수의 끝을 나타내는 역할을 합니다. 해당 부분은 각 코드 블록에 대한 작업이 완료된 지점을 나타냅니다. 추가적인 작업을 수행할 수도 있습니다.

}); 코드의 역할

}); 코드는 forEach() 메서드의 콜백 함수의 끝을 나타내는 역할을 합니다. 이 부분은 각 코드 블록에 대한 작업이 완료되었음을 나타내며, 해당 부분에 추가적인 작업을 포함할 수 있습니다.

document.querySelectorAll('pre code').forEach((block) => {
    // 코드 블록에 대한 작업 수행

    // 예시: 코드 블록에 Highlight.js 적용
    hljs.highlightBlock(block);

    // 예시: 코드 블록 클릭 이벤트 처리
    block.addEventListener('click', (event) => {
        console.log("Code block clicked!");
    });

    // 코드 블록에 대한 작업은 여기까지 완료됨
});

위의 코드는 document.querySelectorAll('pre code').forEach((block) => {...}); 코드를 사용하여 페이지 내의 모든 코드 블록에 대해 Highlight.js를 적용하고, 클릭 이벤트를 처리하는 예시입니다. }); 코드는 해당 작업을 마무리하고, 다음 작업을 포함할 수 있는 위치를 나타냅니다.

마크다운 형식으로 작성한 단락 제목은 다음과 같습니다.

}); 코드의 역할

위 코드는 forEach() 메서드의 콜백 함수의 끝을 나타내는 역할을 합니다. 해당 부분은 각 코드 블록에 대한 작업이 완료된 지점을 나타냅니다. 추가적인 작업을 수행할 수도 있습니다.

</script> 코드의 역할

</script> 코드는 HTML 문서에서 JavaScript 코드의 끝을 나타내는 역할을 합니다. 이 부분은 <script> 태그 내에 작성된 JavaScript 코드가 끝나는 지점을 나타내며, 해당 부분 이후에는 HTML 코드가 이어집니다.

<script>
    // JavaScript 코드 작성

    // 예시: 버튼 클릭 이벤트 처리
    document.getElementById("myButton").addEventListener("click", function() {
        console.log("Button clicked!");
    });

    // JavaScript 코드 작성은 여기까지 완료됨
</script>

위의 코드는 <script> 태그 내에 작성된 JavaScript 코드로, </script> 코드로 끝나고 있습니다. </script> 코드는 해당 JavaScript 코드 블록의 끝을 나타내며, 이후에는 HTML 코드 등 다른 내용이 이어질 수 있습니다.

마크다운 형식으로 작성한 단락 제목은 다음과 같습니다.

</script> 코드의 역할

위 코드는 HTML 문서에서 JavaScript 코드의 끝을 나타내는 역할을 합니다. 해당 부분은 <script> 태그 내에 작성된 JavaScript 코드가 끝나는 지점을 나타내며, 이후에는 HTML 코드가 이어집니다.

<code> 태그의 역할

<code> 태그는 HTML 문서에서 텍스트나 코드 스니펫을 표시하는 역할을 합니다. <code> 태그 내의 내용은 일반 텍스트로 취급되며, 브라우저는 해당 내용을 모노스페이스 폰트로 표시합니다. 이는 코드 블록을 시각적으로 구분하여 표시하는 데 도움을 줍니다.

<p>다음은 `<code>` 태그를 사용하여 코드 스니펫을 포함한 텍스트를 표현하는 예시입니다:</p>
<code>function helloWorld() {
    console.log("Hello, World!");
}</code>

위 코드는 <p> 태그 내에서 일반 텍스트로 <code> 태그를 사용하여 JavaScript 코드 스니펫을 보여주는 예시입니다. 브라우저는 <code> 태그 내의 코드를 모노스페이스 폰트로 표시하여, 일반 텍스트와 구분할 수 있도록 합니다.

마크다운 형식으로 작성한 단락 제목은 다음과 같습니다.

<code> 태그의 역할

<code> 태그는 HTML 문서에서 텍스트나 코드 스니펫을 표시하는 역할을 합니다. 브라우저는 <code> 태그 내의 내용을 모노스페이스 폰트로 표시하여, 일반 텍스트와 구분할 수 있도록 합니다.

</code> 태그의 역할

</code> 태그는 <code> 태그와 함께 사용되어 코드 스니펫이나 텍스트의 끝을 나타내는 역할을 합니다. </code> 태그는 <code> 태그로 시작한 코드 블록의 끝을 나타내며, 해당 태그 이후에는 일반적인 HTML 요소가 이어집니다.

<p>아래는 `<code>` 태그와 `</code>` 태그의 사용 예시입니다:</p>
<code>
    function helloWorld() {
        console.log("Hello, World!");
    }
</code>
<p>코드 스니펫은 여기서 끝이나며, 이후의 텍스트는 일반적인 HTML 요소로 처리됩니다.</p>

위의 코드 예시는 <code> 태그로 시작한 코드 블록이 </code> 태그로 끝나고 있습니다. </code> 태그는 코드 블록의 끝을 나타내며, 이후에는 일반적인 HTML 요소가 이어질 수 있습니다.

마크다운 형식으로 작성한 단락 제목은 다음과 같습니다.

</code> 태그의 역할

</code> 태그는 <code> 태그와 함께 사용되어 코드 스니펫이나 텍스트의 끝을 나타내는 역할을 합니다. </code> 태그는 <code> 태그로 시작한 코드 블록의 끝을 나타내며, 해당 태그 이후에는 일반적인 HTML 요소가 이어집니다.

5. 코드블록에 언어 지정하기

코드블록은 일반적으로 특정 언어로 작성된 코드를 표시하는 데 사용됩니다. 마크다운에서 코드블록에 언어를 지정하는 방법은 다양한데, 주로 다음과 같은 방식으로 사용됩니다.

```javascript
function helloWorld() {
    console.log("Hello, World!");
}
```

위 예시에서는 코드블록 시작 부분에 언어를 지정하는 작은 삿갓()을 사용하고, 그 뒤에 언어를 지정합니다. 위 예시는 JavaScript 코드를 표시하기 위해` 태그 내에서 "javascript"라는 값을 사용하고 있습니다.

코드블록에 언어를 지정하는 이유는, 동일한 코드이더라도 각 언어에 따라 문법 강조(resyntax highlighting)가 달라지기 때문입니다. 언어를 지정하면 브라우저는 해당 코드를 지정된 언어에 맞게 표시해주어 가독성을 높일 수 있습니다.

마크다운 형식으로 작성한 단락 제목은 다음과 같습니다.

5. 코드블록에 언어 지정하기

<code> 태그의 class 속성에 언어 클래스를 추가하면 해당 언어로 하이라이팅이 적용됩니다. 예를 들어, JavaScript 코드라면 class="language-javascript"를 추가하세요.

코드블록에 언어를 지정하는 더 일반적인 방법은 <code> 태그의 class 속성에 언어 클래스를 추가하는 것입니다. 이렇게 하면 지정된 언어에 따라 코드에 적절한 하이라이팅 스타일이 적용됩니다.

예를 들어, JavaScript 코드를 표시하려면 <code> 태그에 class="language-javascript"를 추가합니다. 이렇게 하면 브라우저가 해당 코드 블록을 JavaScript로 인식하고, 적절한 하이라이팅 스타일이 적용됩니다.

```javascript
function helloWorld() {
    console.log("Hello, World!");
}
```

위의 예시에서는 <code> 태그의 class 속성에 language-javascript를 추가하여 JavaScript 코드의 하이라이팅을 적용하고 있습니다.

이와 같이 코드블록에 언어를 지정하는 방법은 개별 마크다운 에디터에서 다를 수 있습니다. 따라서 사용하는 에디터의 문서를 참고하여 정확한 방법을 확인하시기 바랍니다.

마크다운 형식으로 작성한 단락 제목은 다음과 같습니다.

<code> 태그의 class 속성에 언어 클래스를 추가하면 해당 언어로 하이라이팅이 적용됩니다. 예를 들어, JavaScript 코드라면 class="language-javascript"를 추가하세요.

<code> 태그의 class 속성에 언어 클래스를 추가하면 해당 언어로 하이라이팅이 적용됩니다.

마크다운에서 코드블록에 언어를 지정하는 방법은 다양한데, 주로 <code> 태그의 class 속성을 통해 언어 클래스를 추가하는 방식이 사용됩니다. 언어 클래스를 추가하면 해당 코드블록에 언어에 맞는 문법 강조가 적용되어 보다 가독성을 높일 수 있습니다.

예를 들어, JavaScript 코드를 표시하려면 아래와 같이 <code> 태그를 사용하고, class 속성에 language-javascript 클래스를 추가합니다.

```javascript
function helloWorld() {
console.log("Hello, World!");
}
```

위 예시에서는 코드블록 시작 부분에 언어를 지정하는 작은 삿갓(````)을 사용하고, 그 뒤에 언어를 지정하여 JavaScript 코드를 표시하고 있습니다. 코드블록 내에서 정확한 사이즈와 폰트로 표시되며, JavaScript 문법에 맞는 하이라이팅이 적용됩니다.

더 자세한 설명 및 다른 언어들의 예시는 각 마크다운 에디터의 문서를 참고하세요.

단락의 제목은 ##를 사용하여 작성하며, 제목은 <h2></h2> 태그로 시작합니다. 이렇게 작성하면 마크다운 문법에 맞는 제목이 생성됩니다.

마크다운 형식으로 작성한 단락 제목은 다음과 같습니다.

<code> 태그의 class 속성에 언어 클래스를 추가하면 해당 언어로 하이라이팅이 적용됩니다.

이제 코드블록에 Highlight.js가 적용된 것을 확인할 수 있습니다. 필요한 언어의 클래스를 추가하여 다양한 언어로 코드블록을 표시할 수 있습니다.

Highlight.js는 코드블록에 적용되는 하이라이팅 기능을 제공하는 JavaScript 라이브러리입니다. 이를 사용하면 코드블록에 적절한 언어 클래스를 추가하면 해당 언어로 코드블록이 하이라이팅되어 보다 가독성 높은 형태로 표시됩니다.

사용 방법은 간단합니다. 코드블록을 작성할 때 <code> 태그에 class 속성으로 언어 클래스를 추가하기만 하면 됩니다. 각 언어의 클래스 이름은 Highlight.js 문서에서 확인할 수 있습니다.

예를 들어, JavaScript 코드를 하이라이팅 하기 위해서는 <code class="language-javascript">와 같이 작성하면 됩니다. 이렇게 하면 코드블록이 JavaScript로 인식되어 Highlight.js가 적용됩니다.

아래는 JavaScript 코드를 하이라이팅하는 예시입니다.

```javascript
function helloWorld() {
console.log("Hello, World!");
}
```

위 코드블록은 class 속성에 language-javascript 클래스를 추가하여 JavaScript 코드를 표시하고 있습니다. 이와 같이 필요한 언어의 클래스를 추가하여 다양한 언어로 코드블록을 표시할 수 있습니다.

단락의 제목은 ##를 사용하여 작성하며, 제목은 <h2></h2> 태그로 시작합니다. 이렇게 작성하면 마크다운 문법에 맞는 제목이 생성됩니다.

마크다운 형식으로 작성한 단락 제목은 다음과 같습니다.

이제 코드블록에 Highlight.js가 적용된 것을 확인할 수 있습니다. 필요한 언어의 클래스를 추가하여 다양한 언어로 코드블록을 표시할 수 있습니다.