Markdown은 일반 텍스트 기반의 경량 마크업 언어다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다. HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용된다.
강조 표현을 우선 간단하게 소개하고 본론으로 들어가겠습니다.
강조 표현 방법에는 ( * ) or ( _ )가 사용 되며, 기능은 동일합니다.
*이텔릭체 별 1개 (기울림)*
_이텔릭체 밑줄 1개 (기울림)_
**blod 별 2개 (굵은 글씨)**
__bold 밑줄 2개 (굵은 글씨)__
~~취소선 사용~~
=> 취소선 같은 경우 글자랑 양 옆의 물결(~)이랑
떨어져 있으면 취소선 작성이 안된다.
~~ 취소선 사용 ~~ [ X ]
- 다른 강조들은 시작하는 부분만 붙어 있으면
제대로 사용이 가능하다.
*이텔릭체(기울림) * [ O ]
* 이텔릭체(기울림) * [ X ]
__bold(굵은 글씨) __ [ O ]
__ bold(굵은 글씨)__ [ X ]
이텔릭체 별 1개 (기울림)
이텔릭체 밑줄 1개 (기울림)
blod 별 2개 (굵은 글씨)
bold 밑줄 2개 (굵은 글씨)
취소선 사용
\* 이스케이프 문자로 양옆에 별 표시 가능 \*
\__ 이스케이프 문자로 양옆에 언더 바 표시 가능 \__
* 이스케이프 문자로 양옆에 별 표시 가능 *
__ 이스케이프 문자로 양옆에 언더 바 표시 가능 __
# 사용 헤더(Header) 표시
글머리(header)는 '#'으로 사용할 수 있으며, #의 개수에 따라 글자의 크기가 커진다.
# H1 헤더
## H2 헤더
### H3 헤더
#### H4 헤더
##### H5 헤더
###### H6 헤더
H1 헤더
H2 헤더
H3 헤더
H4 헤더
H5 헤더
H6 헤더
H1 헤더(Header)
==
H2 헤더(Header)
-
> 인용하고 싶은 단락
> 인용하고 싶은 단락 2
> 인용하고 싶은 단락 (space)(space)
인용하고 싶은 단락 2
-> 2 인용구 모두 동일하게 표현된다.
인용하고 싶은 단락
인용하고 싶은 단락 2
> 인용하고 싶은 단락 1
>> 인용하고 싶은 단락 2
>>> 인용하고 싶은 단락 3
>>>> 인용하고 싶은 단락 4
- 벨로그에서 확인해본 결과 10개 이상도 가능하다.
인용하고 싶은 단락 1
인용하고 싶은 단락 2
인용하고 싶은 단락 3
인용하고 싶은 단락 4
* 리스트 1
* 리스트 2
+ 리스트 1
+ 리스트 2
- 리스트 1
- 리스트 2
- 중첩 리스트 1
- - 중첩 리스트 2
- - - 중첩 리스트 3
- - - - 중첩 리스트 4
- 리스트 1
(space)(space)- 리스트 2
(space)(space)(space)(space)- 리스트 3
(space)(space)(space)(space)(space)(space)- 리스트 4
리스트 1
위 처럼 표시할 때는 공백을 2배수씩 증가시켜서 작성하시면 됩니다.
1. 순서 1
2. 순서 2
3. 순서 3
0. 순서 1
0. 순서 1
0. 순서 1
-1. 음수로 순서 표시 -1
-1. 음수로 순서 표시 -1
-1. 음수로 순서 표시 -1
-1. 음수로 순서 표시 -1
-1. 음수로 순서 표시 -1
-1. 음수로 순서 표시 -1
1. 순서1 2. 순서2 3.순서3
1. 순서1 1.순서1 3.순서1 (x)
1. 순서1
(space)(space)(space)2. 순서2
(space)(space)(space)(space)(space)(space)3.순서3
(space)x9 4. 순서 4
`print("Hello world")`
print("Hello world")
3개 이상의 ( ` ) 사용
)백팅 사용에서 주의해야 할 점은 시작할 떄의 백틱 개수와 끝날 떄의 백틱의 개수가 동일해야 합니다.
(작성 예시)
(space)x4 print("4칸 이상의 공백 or tab 표현 코드 블럭 입니다."
(적용)
print("4칸 이상의 공백 코드 블럭 입니다.")
print("tab 코드 블럭 입니다.")
``` python
def python_example
print("Hello world")
```
import math
from tensorflow.keras import layers
from tensorflow import keras
def python_example # (space)x4 사용
print("Hello world") # (space)x4 사용
layer = layers.Dense(32, activation='relu')
inputs = tf.random.uniform(shape=(10, 20))
outputs = layer(inputs)
'''
추가로 벨로그(velog)기준 코드 블럭에서 tab을 사용할 경우
들여쓰기가 과도하게 나타날 수 잇습니다.
'''
def python_indented_example # (tab)x1 사용
print("Hello world") # (tab)x1 사용
layer = layers.Dense(32, activation='relu')
inputs = tf.random.uniform(shape=(10, 20))
outputs = layer(inputs)
'''
해당 부분만 주의하면서 코드를 작성하시면 됩니다.
'''
import java.util.*;
import java.lang.*;
import java.io.*;
class Velog
{
public static void main (String[] args) throws java.lang.Exception
{
System.out.println("Hello world");
}
}
<hr />
태그, 3개 이상의( * ), ( - )으로 수평선을 나타낼 수 있습니다.<hr/>
***
---
* * *
- - - -
일반적으론 주소를 붙여놓아도 링크가 작동은 하지만 보기에 깔끔하지가 않죠.
따라서 마크다운은 span 링크 요소를 지원한답니다~!!
https://ko.wikipedia.org/wiki/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4
두 스타일 모두 Link 텍스트는 [대괄호]로 구분합니다.
(사용 예시)
[링크 대체 텍스트]
(https://ko.wikipedia.org/wiki/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4)
(적용)
마크다운 위키 (링크 대체 텍스트)
(사용 예시)
[링크 대체 텍스트]
(https://ko.wikipedia.org/wiki/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4 "마크다운 위키 사이트")
(적용)
마크다운 위키 (링크 대체 텍스트)
추가로, 블로그 글 등을 쓰시면서 링크 작성하실때 링크가 잘되는지 확인하다가
해당 링크로 옮겨지면 작성 중인 글이 날라갈 수 있으니 임시 저장한 후에 확인하세요
저처럼 저장 깜박해서 작성한 글 전부 날리지 마세요... ㅠㅠ
[참조1][id]
---
Reference 링크 테스트!
[id]: https://ko.wikipedia.org/wiki/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4
Reference링크 테스트!
[id]: https://주소 입력... '"여기에 title 정보 입력"'
[id]: https://주소 입력... "'여기에 title 정보 입력'"
[id]: https://주소 입력... (여기에 title 정보 입력)
( Reference id는 마크다운 주소 -> 구글 주소)
[id]: https://www.google.com/ (구글 메인 화면입니다.)
![대체 텍스트](/path/to/img.jpg)
![대체 텍스트](/path/to/img.jpg "이미지 정보 설명")
![대체 텍스트][Img_id]
[Img_id]: 이미지 url "이미지 설명 정보"
<img>
태그를 사용하는 방법이 있다.<img src="이미지 주소" width="100px" height="100px"> 이미지 설명</img>
<img src="이미지 주소" width="200px" height="100px"> 이미지 설명</img>
daringfireball : Markdown 개발자 웹사이트