연구소 6분 소요

완전 마크다운 가이드: 블로그 글 작성의 모든 것

Cor.주식회사의 블로그에서 사용할 수 있는 마크다운 문법과 리치 콘텐츠 기능의 완전 가이드. 링크 카드, 수식, 코드 하이라이트 등 아름다운 글을 작성하기 위한 모든 기능을 망라

Terisuke
Share this article:

완전 마크다운 가이드: 블로그 글 작성의 모든 것

이 가이드에서는 Cor.주식회사의 블로그에서 사용할 수 있는 마크다운 문법과 리치 콘텐츠 기능을 모두 소개한다. 아름답고 읽기 쉬운 글을 작성하기 위한 테크닉을 남김없이 담아냈다. 마크다운 마스터로 가는 길은 여기서 시작된다.

기본적인 마크다운 문법

제목 (Heading)

# 見出し1 (H1)
## 見出し2 (H2)
### 見出し3 (H3)
#### 見出し4 (H4)

텍스트 서식

**太字テキスト**
*斜体テキスト*
~~取り消し線~~
`インラインコード`

굵은 텍스트 기울임 텍스트 취소선 インラインコード

목록

순서 없는 목록

- 項目1
- 項目2
  - サブ項目2.1
  - サブ項目2.2
- 項目3
  • 항목 1
  • 항목 2
    • 하위 항목 2.1
    • 하위 항목 2.2
  • 항목 3

순서 있는 목록

1. 最初の項目
2. 二番目の項目
3. 三番目の項目
  1. 첫 번째 항목
  2. 두 번째 항목
  3. 세 번째 항목

할 일 목록 (Task List)

- [x] 完了したタスク
- [ ] 未完了のタスク
- [ ] 別の未完了タスク
  • 완료된 작업
  • 미완료 작업
  • 또 다른 미완료 작업

코드 블록

기본적인 코드 블록

\`\`\`javascript
function greet(name) {
  console.log(`Hello, ${name}!`);
}

greet('World');
\`\`\`

실제 표시 예시

function greet(name) {
  console.log(`Hello, ${name}!`);
}

greet('World');

지원 언어

  • JavaScript/TypeScript
  • Python
  • HTML/CSS
  • Bash/Shell
  • JSON/YAML
  • Markdown
  • 기타 다수
# Python例
def calculate_fibonacci(n):
    if n <= 1:
        return n
    return calculate_fibonacci(n-1) + calculate_fibonacci(n-2)

print(calculate_fibonacci(10))
# Bash例
#!/bin/bash
npm run build
npm run deploy

표 (테이블)

| 項目 | 説明 | 価格 |
|------|------|------|
| 商品A | 高品質な商品 | ¥1,000 |
| 商品B | お手頃価格 | ¥500 |
| 商品C | プレミアム | ¥2,000 |
항목설명가격
상품 A고품질 상품¥1,000
상품 B합리적인 가격¥500
상품 C프리미엄¥2,000

표 정렬

| 左寄せ | 中央揃え | 右寄せ |
|:-------|:--------:|-------:|
| Left | Center | Right |
| L | C | R |
왼쪽 정렬가운데 정렬오른쪽 정렬
LeftCenterRight
LCR

인용구

> これは引用文です。
> 複数行にわたって
> 引用することができます。

> **重要な引用**
> 
> 引用の中で**マークダウン記法**も使用できます。

이것은 인용문입니다. 여러 줄에 걸쳐 인용할 수 있습니다.

중요한 인용

인용문 안에서도 마크다운 문법을 사용할 수 있습니다.

링크 및 이미지

기본적인 링크

[Cor.inc公式サイト](https://cor-jp.com)
[お問い合わせ](/contact)

Cor.주식회사 공식 사이트 문의하기

이미지

![Alt text](/images/example.jpg)
![説明文](/images/example.jpg "タイトル")

수식 (KaTeX)

인라인 수식

円の面積は $A = \pi r^2$ で計算できます。

원의 넓이는 A=πr2A = \pi r^2 로 계산할 수 있습니다.

블록 수식

$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$
∫−∞∞e−x2dx=π\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}

복잡한 수식 예시

$$
\begin{aligned}
\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} &= \frac{4\pi}{c}\vec{\mathbf{j}} \\
\nabla \cdot \vec{\mathbf{E}} &= 4 \pi \rho \\
\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} &= \vec{\mathbf{0}} \\
\nabla \cdot \vec{\mathbf{B}} &= 0
\end{aligned}
$$
∇×B⃗− 1c ∂E⃗∂t=4πcj⃗∇⋅E⃗=4πρ∇×E⃗ + 1c ∂B⃗∂t=0⃗∇⋅B⃗=0\begin{aligned} \nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} &= \frac{4\pi}{c}\vec{\mathbf{j}} \\ \nabla \cdot \vec{\mathbf{E}} &= 4 \pi \rho \\ \nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} &= \vec{\mathbf{0}} \\ \nabla \cdot \vec{\mathbf{B}} &= 0 \end{aligned}

리치 링크 카드

사용 방법

URL을 단독으로 작성하기만 하면 리치 미리보기 카드가 자동으로 생성된다. 마법 같지만, 사실 remark-link-card-plus의 작동 덕분이다.

https://cor-jp.com/

https://github.com

https://docs.astro.build

표시 예시

기능

  • 자동 메타데이터 가져오기: 제목, 설명문, 파비콘을 자동으로 가져온다
  • OG 이미지 표시: 웹사이트의 썸네일 이미지를 표시한다
  • 캐시 기능: 한 번 가져온 정보는 로컬에 캐시한다
  • 반응형: 데스크톱과 모바일 모두 지원한다
  • 다크 모드: 테마에 맞춰 자동으로 조정된다

구분선

---

이스케이프 문자

마크다운 문법으로 해석되지 않도록 하려는 문자는 백슬래시로 이스케이프한다. 이를 모르면 의도치 않은 표시로 낭패를 볼 수 있다.

\*これは斜体になりません\*
\`これはコードになりません\`
\# これは見出しになりません

*이 텍스트는 기울임꼴이 되지 않습니다* `이 텍스트는 코드가 되지 않습니다` # 이 텍스트는 제목이 되지 않습니다

프런트매터 (Frontmatter)

글의 서두에는 메타데이터를 설정하는 프런트매터를 작성한다. 이를 빠뜨리면 Astro가 오류를 뱉어내며 화를 낸다.

---
title: "記事のタイトル"
description: "記事の説明文"
pubDate: 2025-01-21
author: "Terisuke"
category: "lab"
tags: ["tag1", "tag2", "tag3"]
# image:
#   url: "/images/blog/example.avif"
#   alt: "画像の説明"
lang: "ja"
featured: true
---

카테고리 목록

  • ai-driven-futures: AI 기반 미래
  • high-performance-engineering: 고성능 엔지니어링
  • founders-journey: 창업자의 궤적
  • tech-lab-creativity: 테크 랩의 창의성

모범 사례 (Best Practices)

1. 구조화된 제목

# メインタイトル (H1は自動生成)

## 大きなセクション (H2)

### サブセクション (H3)

#### 詳細項目 (H4)

2. 읽기 쉬운 코드

  • 코드 블록에는 적절한 언어를 지정한다 (구문 강조는 독자의 눈을 편안하게 한다)
  • 긴 코드는 논리적인 단위로 분할한다 (아무도 100줄짜리 코드를 한 번에 읽고 싶어 하지 않는다)
  • 주석으로 설명을 추가한다 (미래의 나에게 보내는 편지다)

3. 효과적인 링크 카드

  • 관련성이 높은 URL만 링크 카드로 만든다
  • 글의 마지막에 “참고 자료” 섹션을 마련한다
  • 외부 링크는 신뢰할 수 있는 소스를 선택한다

4. 시각적 요소

  • 표를 사용하여 정보를 정리한다
  • 인용구로 중요한 포인트를 강조한다
  • 구분선으로 섹션을 나눈다

문제 해결 (Troubleshooting)

자주 묻는 문제

  1. 링크 카드가 표시되지 않는다

    • URL이 단독 행에 있는지 확인
    • HTTPS로 시작하는지 확인
    • 웹사이트에 접속할 수 있는지 확인
  2. 수식이 표시되지 않는다

    • $ 기호 앞뒤에 공백이 없는지 확인
    • 특수 문자 이스케이프 확인
  3. 코드 하이라이트가 적용되지 않는다

    • 언어명의 맞춤법 확인
    • 백틱(`) 개수 확인

정리

이 가이드에서 소개한 기능을 활용하면 읽기 쉽고 아름다운 블로그 글을 작성할 수 있다. 특히 링크 카드는 독자에게 유용한 참고 자료를 시각적으로도 매력적인 형태로 보여줄 수 있는 강력한 기능이다. URL을 적는 것만으로 카드가 나타난다니, 마치 마법사가 된 기분이다.

글을 작성할 때는 다음 체크리스트를 활용해 보자.

  • 프런트매터가 올바르게 설정되어 있는가 (Astro가 화내지 않도록)
  • 제목 구조가 논리적인가 (독자가 길을 잃지 않도록)
  • 코드 블록에 적절한 언어 지정이 되어 있는가 (아름다운 하이라이트를 위해)
  • 링크 카드가 올바르게 표시되는가 (멋진 디자인을 위해)
  • 수식이 올바르게 표시되는가 (수학자도 만족)
  • 이미지의 alt 속성이 설정되어 있는가 (접근성은 중요)

이 글의 내용을 회사에서 진행하고 싶다면

취재·강연 의뢰와 이 글에 대한 질문은 AI 접수 「Cloudia」에서 받고 있습니다.

Support this article

If this article was helpful, please support us with a tip. You can choose any amount.

Secure payment via Stripe
마지막 업데이트: 2026년 10월 23일

관련 글

글 읽기
Codex MCP 설정 방법
연구소

Claude Desktop에서 Codex MCP를 사용하기 위한 설정 방법

Claude Code MCP를 사용할 수 없게 되어 새롭게 Codex CLI의 MCP를 도입했습니다. 계속되는 오류 설정 지옥에서 Warp AI의 조언을 통해 벗어나기까지의 실제 트러블슈팅 기록

#MCP #Claude Desktop +4
글 읽기
YouTube LIVE 기획
연구소

【초고속 15분】 MCP 서버로 MCP 서버를 만든다! '알아서 척척 해주는 앱' 개발 비화

LT 취소라는 절망에서 피어난 기적. Claude Desktop과 Claude Code로 실현한 vibe coding 체험기

#MCP #Claude Desktop +3
글 읽기
연구소

【Marp×VOICEVOX×VTubeStudio】준다몬에게 LT 발표를 시켜본 이야기

기술의 창의적 활용! Marp, VOICEVOX, VTubeStudio를 결합하여 준다몬이 진행하는 자동 LT 발표 시스템을 구축한 실험 프로젝트

#Marp #VOICEVOX +3