마크다운(MarkDown)은 일반 텍스트에 몇 가지 기호를 섞어 문서의 구조를 표현하는 표기 방식으로 2004년 존 그루버(Jonh Gruber)가 제작함
문서에 서식을 넣는 방법은 이전에도 존재하였음
대표적으로 HTML(HyperText Markup Language, 웹 문서를 기술하는 표기 언어)은 <h1>제목</h1>처럼 태그로 감싸고, 워드프로세서는 파일 안에 서식 정보를 따로 저장함
그러나 두 방식 모두 서식을 적용한 뒤에는 원본이 사람이 읽기 어려운 형태가 됨
"The overriding design goal for Markdown's formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions." (마크다운 서식 문법의 가장 우선하는 설계 목표는 가능한 한 읽기 쉽게 만드는 것이다. 마크다운으로 작성한 문서는 태그나 서식 지시자로 표시된 것처럼 보이지 않은 채, 일반 텍스트 그대로 출판 가능해야 한다는 것이 그 취지다.)
- John Gruber
마크다운의 설계 목표
즉 기호를 붙인 상태에서도 그냥 읽히는 것이 목표
**중요**라고 쓴 문장은 서식이 적용되지 않은 상태에서도 무엇을 강조하려 했는지 그대로 보임
이 방식은 개발 현장에서 널리 쓰이게 되며 코드와 함께 텍스트 파일로 보관할 수 있고, 변경 이력을 줄 단위로 비교할 수 있기 때문입니다. GitHub의 저장소 설명 문서(README), 이슈와 코드 리뷰 본문, 기술 문서가 대부분 마크다운으로 작성됨
실제 마크 다운과 github의 프로젝트를 활용하여 개인학습 github 페이지를 꾸며봄
| 표1 | 내용1 | 내용2 |
|---|---|---|
| a1 | b1 | c1 |
| a2 | b2 | c2 |
기울어짐 굵게 굵게 기울어짐
마크다운에는 하나의 표준만 있는 것이 아님
줄 맨 앞에 #을 놓고 공백을 하나 넣은 뒤 제목을 작성, #의 개수가 단계를 뜻하며 1개부터 6개까지 쓸 수 있음
# 1단계 제목
## 2단계 제목
### 3단계 제목
#### 4단계 제목
##### 5단계 제목
###### 6단계 제목
| 표기 | 단계 | HTML로 바뀌면 |
|---|---|---|
# | 1 | <h1> |
## | 2 | <h2> |
### | 3 | <h3> |
#### | 4 | <h4> |
##### | 5 | <h5> |
###### | 6 | <h6> |
여는 펜스 뒤에 언어 이름을 적으면 그 언어의 문법에 맞게 색이 입혀짐
using UnityEngine;
public class Player : MonoBehaviour
{
[SerializeField] private float _moveSpeed = 5f;
private void Update()
{
float horizontal = Input.GetAxis("Horizontal");
transform.Translate(Vector3.right * horizontal * _moveSpeed * Time.deltaTime);
}
}
아래와 같은 간단한 문법만으로 간단하게 차트를 만들수 있음
flowchart LR
A["출발"] --> B["조건1"]
B --[참]--> C["성공"]
B --[거짓]--> D["실패"]
새 글이 올라오면 Develog 알림으로 알려드려요
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
Develog는 단순히 글을 쓰는 공간이 아닙니다. 성장의 과정을 기록하고, 그 기록으로 나를 증명하며 원하는 기회를 얻는 곳이길 바랐습니다. 누군가의 꿈으로 향하는 중간다리가 되는 것, 그것이 Develog를 만든 이유입니다.

게임업계 취업을 준비하다 보면 조금 불편한 현실을 마주하게 됩니다. 게임회사에 들어가고 싶은 사람은 많습니다. 특히 신입 채용은 더 그렇습니다. 공고 하나에 많은 지원자가 몰리고, 회사 입장에서는 비슷한 조건의 지원자 가운데 사람을 선택할 수 있습니다. 그래서 다른 산업에서 흔히 이야기하는 “처음부터 연봉을 낮춰 부르지 마세요.” “적극적으로 협상하세요.”

우리들의 게임 발매 이야기
Develog는 단순히 글을 쓰는 공간이 아닙니다. 성장의 과정을 기록하고, 그 기록으로 나를 증명하며 원하는 기회를 얻는 곳이길 바랐습니다. 누군가의 꿈으로 향하는 중간다리가 되는 것, 그것이 Develog를 만든 이유입니다.


게임업계 취업을 준비하다 보면 조금 불편한 현실을 마주하게 됩니다. 게임회사에 들어가고 싶은 사람은 많습니다. 특히 신입 채용은 더 그렇습니다. 공고 하나에 많은 지원자가 몰리고, 회사 입장에서는 비슷한 조건의 지원자 가운데 사람을 선택할 수 있습니다. 그래서 다른 산업에서 흔히 이야기하는 “처음부터 연봉을 낮춰 부르지 마세요.” “적극적으로 협상하세요.”
