hexo markdown table 사용법

table

hexo를 사용하면서 블로깅 시 table 작성이 필요할 경우가 생깁니다. table을 작성하려고 할 때 계속 에러가 났는데 해결방법을 찾아 블로깅 합니다!

사용방법

1
2
3
4
5
|컬럼1|컬럼2|
|:-:|:-:|
|값1-1|값2-1|
|값1-2|값2-2|
|값1-3|값2-3|

위와 같이 작성하면 됩니다.

1
2
3
4
5
|컬럼1|컬럼2|컬럼3|
|:-:|:-:|:-:|
|값1-1|값2-1|값3-1|
|값1-2|값2-2|값3-2|
|값1-3|값2-3|값3-3|

컬럼이 늘어나게 되면 똑같은 양식으로 작성합니다.

주의사항

hexo사용 시 md(markdown)을 사용하게 되는데 다음과 같이 작성하면 문제가 생기게 됩니다.

1
2
3
4
5
6
test
|컬럼1|컬럼2|
|:-:|:-:|
|값1-1|값2-1|
|값1-2|값2-2|
|값1-3|값2-3|

문제점이 무엇인지 딱 봐서는 모르겠지만! 위의 코드와 같이 작성하게 되면 문제가 발생합니다. 자세히 보면 table작성을 문자열(‘test’) 바로 다음줄부터 작성을 하였습니다. 그렇게 되면 아래와 같이 table은 작성이 안되고 쓴 그대로 페이지에 표출됩니다.

꼭 주의하셔야 할 점은! 띄어쓰기 입니다. 띄어쓰기를 하지 않는다면 문법에 맞게 작성하였더라도 위 사진과 같이 md에서 작성한 문법과 동일하게 표출됩니다.

1
2
3
4
5
6
 
|컬럼1|컬럼2|
|:-:|:-:|
|값1-1|값2-1|
|값1-2|값2-2|
|값1-3|값2-3|

위 코드와 같이 한줄을 띄어쓰기 하고 table을 작성해야 아래와 같이 table이 잘 작성됩니다.

컬럼1 컬럼2
값1-1 값2-1
값1-2 값2-2
값1-3 값2-3
1
2
3
4
5
6
7

|컬럼1|컬럼2|
|:-:|:-:|
|값1-1|값2-1|
|값1-2|값2-2|
|값1-3|값2-3|
다음 줄에 바로 작성하고 있다.
위 코드처럼 table을 작성하면
컬럼1 컬럼2
값1-1 값2-1
값1-2 값2-2
값1-3 값2-3
다음 줄에 바로 작성하고 있다.

위 테이블 결과와 같이 내용을 작성하더라도 table은 잘 작성되니 꼭 table만드 실 때 첫 줄은 띄어쓰기 하시기 바랍니다.
공유하기