온라인 소셜 네트워크나 토론 포럼을 정기적으로 사용하는 경우 Markdown이 무엇인지도 모르는 상태에서 Markdown을 보거나 사용할 가능성이 있습니다.
이미 웹에 있는 많은 사람들에게 HTML은 그들이 배운 최초이자 가장 기초적인 코딩 언어였습니다. 그러나 Markdown은 훨씬 더 간단합니다. 사실, 너무 간단해서 그에 대한 과정이 정확히 존재하지 않습니다. 몇 분 만에 배울 수 있습니다.
이 기사에서는 Markdown이 무엇인지에 대한 기본 사항과 웹에서 가장 인기 있고 가벼운 마크업 언어 중 하나에 대해 알아야 할 모든 것을 살펴보겠습니다.
마크다운이란 무엇입니까?
이름 그대로 마크다운은 "마크업"이라는 용어를 사용한 것입니다. 마크업은 프로그래밍 언어가 인터프리터 및 렌더링 엔진과 상호 작용하여 인터넷을 검색하는 사람들에게 텍스트를 표시하는 방법에 대한 정확한 설명인 "인쇄를 준비하기 위해 텍스트를 수정하는 프로세스 또는 결과"로 정의됩니다.
HTML은 "하이퍼텍스트 마크업을 나타냅니다. 언어”이며 Markdown은 덜 강력한 방식이지만 HTML 코드를 더 쉽게 작성할 수 있는 방법입니다.
Markdown은 2004년 John Gruber와 Aaron Swartz가 만들었습니다. 사람들은 "읽기 쉽고 쓰기 쉬운 일반 텍스트 형식을 사용하여 작성하고 선택적으로 구조적으로 유효한 XHTML(또는 HTML)로 변환"할 수 있기를 원했습니다.
Markdown의 핵심 목표 중 하나는 다른 대안과 비교할 때 더 쉽게 읽을 수 있도록 하는 것이었습니다. 이를 통해 Markdown을 작성하고 일반 텍스트 Markdown 코드를 매우 간단하게 읽을 수 있습니다.
마크다운을 사용하는 사이트는 무엇입니까?
마크다운은 HTML을 작성하는 더 간단한 방법이기 때문에 "마크다운으로 작성된" 웹사이트를 볼 수 없습니다. 그러나 사용자가 Markdown을 허용하는 방식으로 기여하거나 게시할 수 있는 웹사이트를 많이 찾을 수 있습니다.
한 가지 예가 GitHub입니다. 각 GitHub 저장소의 미리 생성된 README.md 파일에서 Markdown이 허용됩니다. 여기서 알 수 있듯이 MD는 Markdown 코드를 사용하여 작성된 파일에 사용되는 확장자입니다.
Reddit과 Stack Exchange는 또한 사용자가 게시물을 더 잘 구성하고 자신을 표현할 수 있는 방법으로 Markdown을 사용합니다. Stack Overflow와 같은 Stack Exchange 사이트는 Markdown이 없으면 일반 텍스트를 읽을 수 있는 형식의 코드 조각으로 변환할 수 없습니다.
마크다운 사용 방법
위의 예시 이미지는 새로운 Reddit 텍스트 게시물을 생성하기 위한 Markdown 형식화 예시를 보여줍니다. Markdown의 기본 사항을 다루지만 몇 가지 일반적인 예는 포함되지 않았습니다. 그것들을 살펴보겠습니다.
헤더
Markdown에서 #을 입력하여 헤더를 만들 수 있습니다. (숫자/파운드 기호) 텍스트 앞에. 사용하는 숫자/파운드 기호의 수는 헤더 수준을 축소합니다. 예:# 가장 큰 제목이 되며 ### 더 작은 부제목이 표시됩니다.
HTML에서는 단순히 및 ###입니다. 예를 들어
입니다.
이미지
링크와 유사하게 Markdown의 이미지는 대체 텍스트를 대괄호로 묶고 URL을 괄호로 묶음으로써 생성됩니다. 다음은 예입니다:
[헬프데스크 괴짜 로고](https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png)
인라인 코드
4개의 공백으로 줄을 시작하면 코드 블록이 생성되지만 인라인 코드의 경우 백틱으로 텍스트를 줄 바꿈할 수 있습니다. 다음은 예입니다:
`int main(){printf("안녕하세요\n");반환 0;}`
마크다운 텍스트 편집기
Markdown을 마스터하는 데 관심이 있다면 데스크톱 텍스트 편집기의 형태로 지원을 찾는 것이 좋은 시작입니다. 그러나 Markdown은 브라우저에서 실시간으로 렌더링할 수 있고 복잡한 서버 측 상호 작용이 필요하지 않기 때문에 온라인 Markdown 편집기도 있습니다.
독립형 마크다운 편집기
Windows, macOS, Linux를 위한 최고의 독립형 Markdown 편집기(전체 텍스트 편집기 포함) 중 하나는 Sublime Text입니다.
Markdown 구문 강조 표시를 활성화하려면 MD 파일을 로드하거나 구문 강조 표시를 Markdown으로 설정하기만 하면 됩니다. 일반 텍스트를 클릭하여 상태 표시줄의 오른쪽에 있습니다.
다른 두 가지 훌륭한 무료 Markdown 편집기는 Typora(Mac)와 Remarkable(Linux)입니다.
웹 기반 마크다운 편집기
웹 기반 Markdown 편집기는 일반적으로 기능이 더 풍부하므로 강력하게 권장합니다.
예를 들어, StackEdit는 Markdown 코드용 창과 텍스트의 동적 실시간 미리 보기용 창이라는 두 개의 창으로 방해가 없는 인터페이스를 제공합니다.
StackEdit를 처음 사용하는 경우 쓰기 시작을 클릭하기만 하면 됩니다. 그러면 예제 Markdown 코드와 지침이 미리 채워져 있는 웹 기반 편집기로 이동합니다.
StackEdit에 원하는 것이 없으면 Dillinger 또는 Editor.md를 확인하십시오.
마크다운은 웹 어디에서나 볼 수 있으며, 인터넷이 처음이라면 아마도 처음으로 사용하는 비공식 "코딩 언어"가 될 것입니다. 매우 유용하고 문자를 통해 온라인으로 의사 소통하는 방식을 향상시키므로 이 문서가 이에 대해 자세히 알아보는 데 도움이 되었기를 바랍니다.