반응형
마크다운(Markdown)
:문서 내용을 표시하기 위한 언어이다. 문법을 상대적으로 파악하기 쉽고, 마크다운을 지원하는 프로그램이 있으면 어디서든 그 결과를 볼 수 있는 이식성이 있다.
. md 확장자로 끝나는 파일을 생성한 뒤, VS Code로 파일을 열어서 상단 우측의 돋보기가 포함된 스플릿(Open Preview to the Side)을 누르면 마크다운의 파일 출력 결과를 확인할 수 있다.
문법
- Headings : 제목, 소제목을 추가한다. # 공백 [내용] 형식으로 표현한다.
- Paragraphs : 줄 바꿈을 한 번 해도 문단 구분이 되지 않고, 문장을 이어서 출력하는 결과를 낳는다. 한 개 이상의 빈 줄로 문단을 구분해야, 문단 구분이 이루어진다.
- Line Breaks : 문단 구분이 아닌 줄 바꿈을 원하면, 문장 종료 이후 공백을 두 개 이상 사용하면 된다.
- Text Styles : 볼드체, 기울임체 등을 사용한다. 다음과 같은 문자들로 감싸면 된다.
- **[내용]** : 볼드
- *[내용]* : 기울임체
- ***[내용]*** : 볼드 + 기울임체
- ~~[내용]~~ : 삭제 표
- Blockquotes : 인용을 넣기 위해서는 >를 사용하면 된다. 여러 개 사용해서 중첩된 인용을 만들 수도 있다.
- List: 순서가 있는 리스트를 생성하기 위해서는 number.로, 순서가 없는 리스트는 -, *, + 중 하나를 제일 앞에 두고 원소를 나열하면 된다. 중첩된 리스트를 Tab 키로 이용해 구분한다.
- Codes : 한 줄 단위의 짧은 코드는 ` 를, 여러 줄의 긴 코드는 ```를 사용하면 된다. 또한, 개행이 자동으로 이루어진다.
- Links : [displayed text] (link) 형식으로 링크를 추가할 수 있다.
- Images :! [alt text] (image path) 형식으로 이미지를 추가할 수 있다.
- Escaping Characters : 문법에 사용되어서 출력되지 않는 문자는 역슬래시( \ )를 이용해서 출력할 수 있다.
Markdown 코드를 어떻게 해석해서 출력할지는 에디터에 따라 차이가 있으므로 출력을 목표로 하는 에디터에서 그 결과물을 확인하는 것이 좋다.
또한, 일부 에디터들은 확장 Markdown 문법을 지원하기 때문에, 이를 알고 사용하면 큰 도움이 될 수 있다.
아래는 Tables의 확장 Markdown 문법 예시이다.
| Alphabet | Phoetic |
| :--- | ---: |
| A | Alfa |
| B | Bravo |
| C | Charlie |
아래는 앞서 배운 문법에 대한 예시이다.
# Why we should be using Dreamhack
## What is Dreamhack?
![Dreamhack](https://dreamhack.io/assets/dreamhack_logo_sq.png)
Lorem ipsum dolor sit amet, `consectetur` adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
## Features of Dreamhack
### Unordered Features
- **Lorem ipsum dolor sit amet,**
- *consectetur adipiscing elit.*
- `Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.`
### Ordered Features
1. First Item
2. Second Item
1. Subitem 2.1
2. Subitem 2.2
## Why Dreamhack?
> Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
## Dreamhack Link
[Dreamhack](https://dreamhack.io)
## Accessing by Code
```python
import requests
url = 'https://dreamhack.io'
resp = requests.get(url)
print(resp.text)
```
아래는 출력 결과 화면(Preview)이다
반응형
'해킹 > 해킹 기초지식' 카테고리의 다른 글
도커 파일(docker file)과 명령어, 도커 허브(docker hub) (0) | 2023.11.29 |
---|---|
nc 사용법 (0) | 2023.11.29 |
정규 표현식(Regex) (0) | 2023.11.27 |
도커(Docker)와 명령어 (0) | 2023.11.20 |
SSH(Secure Shell, Secure Socket Shell) (2) | 2023.11.20 |