본문 바로가기

IT공부하기/IT상식

IT입문자를 위한 가장 쉬운 마크다운(Markdown) 언어 이해하고 사용하기

반응형

마크다운(Markdown)은 간단한 텍스트 기반 마크업 언어로, 웹 기반 문서 작성과 문서 공유에 널리 활용되고 있습니다. 이 글에서는 마크다운의 기본 문법과 활용 방법에 대해 알아보겠습니다.

사실 이전의 포스팅에서 대표적인 마크업 언어인 HTML에 대해서 이해하기 쉽게 다룬 글이 있는데, 그 글을 먼저 보고 오시면 이 글을 이해하는 데 조금 더 도움이 될 것입니다.

 

IT입문자를 위한 HTML 이해하기

안녕하세요. 이번 포스팅에서는 IT입문자를 위한 HTML 이해를 위한 포스팅을 해볼까 합니다. 막 입문하신 분들은 HTML이라는 단어 자체도 생소하실 수 있지만 실제로 웹페이지에 대해서 이야기할

realtruth7.tistory.com

마크다운이란?

마크다운은 웹 페이지의 구조와 서식을 간편하게 표현하기 위한 마크업 언어입니다. HTML은 태그라는 문법을 사용하여 문서의 구조를 만들지만, 마크다운(Markdown)은 비슷한 기능을 수행하지만 더 간결하고 쉬운 문법을 사용하여 문서를 작성할 수 있습니다.

마크다운 사용법

제목 (Headers): 제목을 나타내는데 사용되며, #의 개수로 제목의 수준을 조절합니다.

# 제목 1
## 제목 2
### 제목 3

강조 (Emphasis): * 혹은 **를 사용하여 강조 효과를 줄 수 있습니다.

*기울임체*
**굵은 글씨**

목록 (Lists): -와 숫자를 사용하여 목록을 생성할 수 있습니다.

- 비순차적 목록
  1. 순차적 목록

링크 (Links): [텍스트](링크) 형태로 링크를 생성할 수 있습니다.

[Google](https://www.google.com)

이미지 (Images): 이미지를 삽입하고 대체 텍스트를 지정할 수 있습니다.

![Alt Text](image_url)

인용문 (Blockquotes): >를 사용하여 인용문을 생성할 수 있습니다.

> 이것은 인용문입니다.

인라인 코드: ` 백틱 문자를 사용하여 인라인 코드를 표현합니다.

이것은 `인라인 코드` 예시입니다.

코드 블록: ``` 백틱 문자를 사용하여 코드 블록을 생성하고 언어를 지정할 수 있습니다.

```python
def hello():
    print("Hello, world!")
```

마크다운의 활용 예시

마크다운은 블로그 글 작성, 기술 문서 작성, README 파일 작성 (GitHub 등), 문서 공유 등 다양한 상황에서 활용됩니다. 제일 자주 발견할 수 있는 것이 readme 파일이므로, github를 기준으로 작성하는 내용 예시를 확인해보겠습니다. 참고로 줄바꿈은 스페이스바를 두번 눌러서 바꿉니다.

# 프로젝트 이름

프로젝트에 대한 간단한 소개 문구를 작성합니다.

## 설치 방법

어떻게 프로젝트를 설치하는지 작성합니다.

## 사용법

프로젝트의 주요 기능과 사용법을 예시와 함께 작성합니다.

## 예제

프로젝트 사용 예시를 코드와 함께 보여줍니다.

## 기여 방법

프로젝트에 기여하는 방법을 안내합니다.

## 라이선스

이 프로젝트는 [라이선스 이름](라이선스 링크)을 따릅니다.

마크다운 편집기

마크다운 편집기는 마크다운 문법을 편리하게 작성하고 미리 볼 수 있는 도구입니다. 대표적인 마크다운 편집기들과 그 장점은 다음과 같습니다:

  • Typora: 실시간 미리 보기 기능, 간편한 문서 작성 환경 설정 가능. 다운로드 수: 수백만 회 이상
  • Visual Studio Code (VSCode): 다양한 확장 기능 지원, 마크다운 미리 보기 가능. 다운로드 수: 수천만 회 이상
  • Atom: GitHub에서 개발한 편집기, 마크다운 미리 보기 가능. 다운로드 수: 수백만 회 이상

이런 대표적인 마크다운 편집기들은 사용자 친화적인 인터페이스와 다양한 기능을 제공하여 마크다운 문서를 편리하게 작성하고 미리 보기할 수 있습니다. 다운로드 수로 평가된 이 편집기들은 많은 사용자들에게 신뢰받는 선택지입니다.

결론

이번 포스팅에서는 마크다운에 대해서 알아보았는데요. 마크다운은 간결하면서도 효과적인 문서 작성 도구로, 생각보다 다양한 문서에 활용되고 있습니다. 웹 문서부터 기술 문서까지 간편하게 사용되는 만큼, 간단한 문법을 익혀 실용적인 문서 작성을 익혀 놓는다면 자주 쓸 일이 생길 듯 합니다.

반응형