온라인 소셜 네트워크나 토론 포럼을 정기적으로 사용하는 경우 Markdown(Markdown) 이 무엇인지도 모르는 상태 에서 Markdown 을 보거나 사용할 가능성이 있습니다 .
이미 웹에 있는 많은 사람들에게 HTML 은 그들이 배운 최초이자 가장 기초적인 코딩 언어였습니다. 그러나 Markdown 은 훨씬 더 간단합니다. 사실, 너무 간단해서 그에 대한 과정이 정확히 존재하지 않습니다. 단 몇 분 만에 배울 수 있습니다.
이 기사에서는 Markdown(Markdown) 이 무엇인지에 대한 기본 사항 과 웹에서 가장 인기 있고 가벼운 마크업 언어 중 하나에 대해 알아야 할 모든 것을 살펴보겠습니다.
마크다운이란?(What Is Markdown?)
이름 그대로 마크다운(Markdown) 은 "마크업"이라는 용어에 대한 연극입니다. 마크업은(” Markup) 프로그래밍 언어가 인터프리터 및 렌더링 엔진과 상호 작용하여 인터넷을 검색하는 사람들에게 텍스트를 표시하는 방법에 대한 정확한 설명인 "인쇄를 준비하기 위해 텍스트를 수정하는 프로세스 또는 결과"로 정의됩니다.
HTML은 "Hypertext Markup Language "를 의미하므로 Markdown 은 덜 강력한 방식이지만 HTML 코드 를 보다 쉽게 작성할 수 있는 방법입니다.
Markdown 은 2004년 John Gruber 와 Aaron Swartz 가 만들었습니다. 사람들은 "읽기 쉽고 쓰기 쉬운 일반 텍스트 형식을 사용하여 작성하고 선택적으로 구조적으로 유효한 XHTML (또는 HTML )로 변환"할 수 있기를 원했습니다.
Markdown 의 핵심 목표 중 하나는 다른 대안과 비교할 때 더 쉽게 읽을 수 있도록 하는 것이었습니다. 이것은 Markdown을 작성 하고(Markdown) 일반 텍스트 Markdown 코드를 읽는 것을 매우 간단하게 만듭니다.
마크다운을 사용하는 사이트는?(What Sites Use Markdown?)
Markdown 은 (Markdown)HTML 을 작성하는 더 간단한 방법 이기 때문에 " Markdown 으로 작성"된 웹사이트는 볼 수 없습니다 . 그러나 사용자가 Markdown(Markdown) 을 허용하는 방식으로 기여하거나 게시할 수 있는 웹사이트를 많이 찾을 수 있습니다.
한 가지 예는 GitHub 입니다. 각 GitHub(GitHub) 저장소 의 미리 생성된 README.md 파일 에서 Markdown 이 허용됩니다. 여기서 알 수 있듯이 MD는 Markdown 코드를 사용하여 작성된 파일에 사용되는 확장자입니다.
Reddit 과 Stack Exchange 는 또한 사용자가 게시물을 더 잘 구성하고 자신을 표현할 수 있는 방법으로 Markdown 을 사용합니다. (Markdown)Stack Overflow 와 같은 Stack Exchange 사이트 는 (Stack Exchange sites)Markdown 이 없으면 일반 텍스트를 읽을 수 있는 형식의 코드 조각으로 변환할 수 없습니다.
마크다운 사용 방법
위의 예시 이미지 는 새로운 Reddit 텍스트 게시물 을 생성하기 위한 Markdown 형식화 예시를 보여줍니다. (Markdown)Markdown 의 기본 사항을 다루지만 몇 가지 일반적인 예는 포함되지 않았습니다. 그것들을 살펴보자.
헤더
Markdown 에서 텍스트 앞에 # (숫자/파운드 기호)를 입력하여 헤더를 만들 수 있습니다 . 사용하는 숫자/파운드 기호의 수는 헤더 수준을 축소합니다. 예를 들어 # 은 가장 큰 제목이고 ### 은 더 작은 부제목을 표시합니다.
HTML 에서는 단순히 다음으로 변환됩니다.태그.# 은 <h1>이고 ### 은 <h3>입니다.
이미지
링크와 유사하게 Markdown 의 이미지 는 대체 텍스트를 대괄호 로 묶고 URL 을 괄호로 묶음으로써 생성됩니다. 다음은 예입니다.
[헬프데스크 괴짜 로고]( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )
인라인 코드
4개의 공백으로 줄을 시작하면 코드 블록이 생성되지만 인라인 코드의 경우 단순히 백틱으로 텍스트를 줄 바꿈할 수 있습니다. 다음은 예입니다.
*int main(){printf("하이 월드");반환 0;}*
마크다운 텍스트 편집기
Markdown 마스터링에 관심이 있다면 데스크탑 텍스트 편집기의 형태로 지원을 찾는 것이 좋은 시작입니다. 그러나 Markdown 은 브라우저에서 라이브로 렌더링할 수 있고 복잡한 서버 측 상호 작용이 필요하지 않기 때문에 온라인 Markdown 편집기도 있습니다.
독립형 마크다운 편집기
Windows , macOS 및 Linux 용 최고의 독립형 Markdown 편집기(및 전체 텍스트 편집기) 중 하나 는 Sublime Text 입니다.
Markdown 구문 강조 표시 를 활성화 하려면 상태 표시줄 오른쪽에 있는 일반 텍스트(Plain Text) 를 클릭하여 MD 파일을 로드하거나 구문 강조 표시를 Markdown 으로 설정하기만 하면 됩니다.(Markdown)
다른 두 가지 훌륭한 무료 Markdown 편집기(free Markdown editors) 는 Typora (Mac)와 Remarkable (Linux)입니다.
웹 기반 마크다운 편집기
웹 기반 Markdown 편집기는 일반적으로 기능이 더 풍부하므로 강력하게 권장합니다.
예를 들어, StackEdit 는 (StackEdit)Markdown 코드용 창과 텍스트의 동적 실시간 미리 보기 용 창이라는 두 개의 창으로 방해가 없는 인터페이스를 제공 합니다.
StackEdit 를 처음 사용하는 경우 작성 시작(Start Writing) 을 클릭하기만 하면 예제 Markdown 코드와 지침 이 미리 채워져 있는 웹 기반 편집기로 이동 합니다.
StackEdit 에 원하는 것이 없으면 Dillinger 또는(Dillinger) Editor.md 를(Editor.md) 확인하십시오 .
마크다운(Markdown) 은 웹 어디에서나 볼 수 있으며 인터넷이 처음이라면 아마도 처음으로 사용하는 비공식 "코딩 언어"를 배우게 될 것입니다. 그것은 매우 유용하고 우리가 텍스트를 통해 온라인으로 의사 소통하는 방식을 향상시키므로 이 기사가 이에 대해 더 많이 배우는 데 도움이 되었기를 바랍니다!
HDG Explains: What Is Markdown And What Are The Basics I Should Know?
If yoυ regularly use online soсial networks or discussion fоrums, chances are that you’ve seen or used Markdown without even knowing whаt Markdown is.
For many already on the web, HTML was the first and most elementary coding language they learned. However, Markdown is even simpler. In fact, it’s so simple that courses for it don’t exactly exist. You can learn it in a matter of just minutes.
In this article, let’s go over the basics of what Markdown is and everything you should know about one of the web’s most popular and lightweight markup languages.
What Is Markdown?
As a name, Markdown is a play on the term “markup.” Markup is defined as “the process or result of correcting text in preparation for printing” which is an accurate description of how programming languages interact with interpreters and rendering engines to display text for those of us browsing the internet.
HTML stands for “Hypertext Markup Language,” and Markdown is therefore a way of more easily writing HTML code, although in a less robust way.
Markdown was created in 2004 by John Gruber and Aaron Swartz, who wanted to allow people “to write using an easy-to-read and easy-to-write plain text format, optionally convert it to structurally valid XHTML (or HTML).”
One of the core goals of Markdown was to allow for easier readability when compared to its alternatives. This makes writing Markdown and reading plain text Markdown code very simple.
What Sites Use Markdown?
Since Markdown is just a simpler way of writing HTML, you won’t see websites crediting themselves as being “written in Markdown”. However, you will find many websites that allow users to contribute or post in ways that accept Markdown.
One example is GitHub. In the pre-generated README.md file of each GitHub repository, Markdown is accepted. As this suggests, MD is the extension used for files that are written using Markdown code.
Reddit and Stack Exchange also utilize Markdown as a way for their users to better organize posts and express themselves. Stack Exchange sites such as Stack Overflow would not be the same without Markdown to convert plain text to readable, formatted code snippets.
How To Use Markdown
The example image above shows Markdown formatting examples for creating a new Reddit text post. While it does go over the basics of Markdown, some common examples have not been included. Let’s go over those.
Headers
In Markdown, you can create a header by typing # (number/pound sign) before your text. The number of number/pound signs that you use will scale down the level of the header. For example, # will be the largest heading and ### will show a smaller subheading.
In HTML, these are simply converted to <h> tags. # is <h1> and ### is <h3>, for example.
Images
Similar to links, images in Markdown are created by wrapping the alt text in square brackets and the URL in parenthesis. Here’s an example:
[Help Desk Geek Logo](https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png)
Inline code
Starting a line with four spaces will create a code block, but for inline code, you can simply wrap text in backticks. Here’s an example:
`int main(){printf (“Hi World\n”);return 0;}`
Markdown Text Editors
If you’re interested in mastering Markdown, finding support in the form of a desktop text editor is a great start. However, since Markdown can be rendered live in the browser and doesn’t require any complicated server-side interaction, there are even online Markdown editors.
Standalone Markdown Editors
One of the best standalone Markdown editors (and text editors overall) for Windows, macOS, and Linux is Sublime Text.
All you have to do to enable Markdown syntax highlighting is load an MD file or set the syntax highlighting to Markdown by clicking on Plain Text on the right side of the status bar.
Two other great free Markdown editors are Typora (Mac) and Remarkable (Linux).
Web-based Markdown Editors
Web-based Markdown editors are generally more feature-rich, so we strongly recommend those.
For example, StackEdit provides a distraction-free interface with two panes: one for your Markdown code and another for a dynamic, live preview of your text.
If you’re new to StackEdit, all you have to do is click on Start Writing and you’ll be taken to its web-based editor, which comes pre-populated with example Markdown code and instructions.
If StackEdit doesn’t have what you’re looking for, check out Dillinger or Editor.md.
Markdown is everywhere around the web, and if you’re new to the internet then it will probably be the first unofficial “coding language” you learn to use. It’s extremely useful and enhances the way we communicate online through text, so we hope this article has helped you learn more about it!