마크다운을 다루는 방법을 알려주는 리포입니다. VScode에서 작성하고 있다고 가정하고 있습니다.
검색해서 찾아보면 되는데 왜 정리하냐고요? 지난주 검색한 거 또 검색하고 싶나요? 아니면 리포 브라우저로 펴놓고 cmd
+ f
로 해결하고 싶나요?
물론 가끔 없는 내용도 없을 것입니다. 그때 검색하고 여기에 추가하고 정리하면 검색 빈도가 줄어들지 않을까요?
README.md 가지나게 작성하는 법입니다.
https://dev.to/documatic/how-to-write-an-awesome-readme-cfl
<!-- 마크다운 주석 -->
놀랍게도 HTML 주석과 동일합니다. 문서 자체도 설계하고 교정, 피드백에 활용할 수 있습니다.
# h1 제목
## h2 제목
### h3 제목
#### h4 제목
##### h5 제목
###### h6 제목
VScode 상단을 확인해보면 마크다운 Heading으로 목차를 쉽게 돌아다닐 수 있습니다.
- [ ] 빈 체크박스
- [x] 채워진 체크박스
- 빈 체크박스
- 채워진 체크박스
~~(내용)~~
(내용)
html의 <strong></strong>
랑 비슷합니다.
**(내용)**
구분선은 ---
으로 간단하게 만들 수 있습니다.
---
├── src/
│ ├── components/
│ │ ├── Header.astro
│ │ └── Button.jsx
│ ├── layouts/
│ │ └── PostLayout.astro
│ └── pages/
│ │ ├── posts/
│ │ │ ├── post1.md
│ │ │ ├── post2.md
│ │ │ └── post3.md
│ │ └── index.astro
│ └── styles/
│ └── global.css
├── public/
│ ├── robots.txt
│ ├── favicon.svg
│ └── social-image.png
├── astro.config.mjs
├── package.json
└── tsconfig.json
하지만 이런거 하지말고 tree 다운받고 봅시다.
https://snowdeer.github.io/mac-os/2017/04/02/install-tree-on-mac/
https://formulae.brew.sh/formula/tree
tree -I node_modules
github pages에서만 가능하기 때문에 나중에 다시 작성하겠습니다.
See the Pen full background에 글자 중앙 정렬 by 김상현 (@kimsanghyun) on CodePen.
<script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script><details>
<summary>요약</summary>
<div markdown="1">
# 1 제목 내용
</div>
</details>
접기/펼치기 버튼
제목 | 내용 |
---|---|
1 | 1 |
2 | 10 |
Failing to plan is planning to fail
— Benjamin Franklin
> (인용문)
블럭으로 작성하는 법입니다. 마크다운으로 설명하기 조금 어럽습니다.
```언어
이렇게 코드블럭을 시작합니다. ```언어
에서 언어
만 빼면 블럭이 종료입니다.
package main
import "fmt"
func main() {
fmt.Println("Hello, World.")
}
생각보다 다양한 언어를 지원합니다. 이런 코드블럭을 작성하는 것으로 코드 컨벤션 같은 것을 정리할 수 있습니다.
마크다운에서는 html처럼 <video />
태그를 따로 지원해주고 있는 것은 아닙니다.
<p align="center">
<img src="./img/Soyjak_Meme_Javascript.png" width="400px">
</p>
이미지는 이런식으로 추가할 수 있습니다.
![이미지](../img/img.jpeg)
이런식으로도 추가가 가능합니다.
문서에 코드로 차트를 빠르게 그릴 때 유용한 기능입니다.
로컬에 저장하고 있으면 따로 드레그앤 드롭 방식으로 이미지를 추가할 수 있습니다.
bierner.markdown-mermaid
이 extensions을 설치하면 이제 mermaid를 미리볼 수 있습니다.
| 기본값 | 왼쪽 정렬 | 가운데 정렬 | 오른쪽 정렬 |
| ------ | :-------- | :---------: | ----------: |
| 내용 1 | 내용 2 | 내용 3 | 내용 4 |
| 내용 5 | 내용 6 | 내용 7 | 내용 8 |
| 내용 9 | 내용 10 | 내용 11 | 내용 12 |
기본값 | 왼쪽 정렬 | 가운데 정렬 | 오른쪽 정렬 |
---|---|---|---|
내용 1 | 내용 2 | 내용 3 | 내용 4 |
내용 5 | 내용 6 | 내용 7 | 내용 8 |
내용 9 | 내용 10 | 내용 11 | 내용 12 |
이런식으로 표를 작성할 수 있습니다.
이런식으로 주석을 달 수 있습니다.2
각주는 글의 앞 부분 뒷 부분 작성하는 법 모두 알아야 합니다.
내용<sup>[1](#주석이름)</sup>
이런식으로 글 앞은 이렇게 표시합니다.
<a name="주석이름">1</a>: 내용
글 뒷부분은 이렇게 표시합니다.
https://img.shields.io/badge/{배지이름}-{HEX}?style={스타일}&logo={로고}&logoColor={로고컬러}
<img
src="https://img.shields.io/badge/GO-00ADD8?style=for-the-badge&logo=GO&logoColor=white"
/>
이렇게 만들 수 있습니다.