オンラインのソーシャルネットワークやディスカッションフォーラムを定期的に使用している場合は、Markdownが何であるかさえ知らなくても、Markdownを見たり使用したりした可能性があります。
すでにWeb上にある多くの人にとって、HTMLは彼らが学んだ最初で最も基本的なコーディング言語でした。ただし、Markdownはさらに単純です。実際、それは非常に単純なので、そのためのコースは正確には存在しません。あなたはほんの数分でそれを学ぶことができます。
この記事では、Markdownとは何かの基本と、Webで最も人気のある軽量マークアップ言語の1つについて知っておくべきすべてのことを見ていきましょう。
マークダウンとは何ですか?(What Is Markdown?)
名前として、マークダウン(Markdown)は「マークアップ」という用語の遊びです。マークアップ(” Markup)は、「印刷の準備としてテキストを修正するプロセスまたは結果」として定義されます。これは、プログラミング言語がインタープリターおよびレンダリングエンジンと相互作用して、インターネットを閲覧しているユーザーにテキストを表示する方法を正確に説明したものです。
HTMLは「ハイパーテキストマークアップ(Markup)言語」の略であり、したがって、マークダウン(Markdown)は、堅牢性は劣りますが、HTMLコードをより簡単に記述できる方法です。
Markdownは、2004年に(Markdown)JohnGruberとAaronSwartzによって作成されました。彼らは、「読みやすく、書きやすいプレーンテキスト形式を使用して、オプションで構造的に有効なXHTML(またはHTML)に変換できるようにする」ことを望んでいました。
Markdownの主要な目標の1つは、他の方法と比較して読みやすくすることでした。これにより、Markdownの記述とプレーンテキストのMarkdownコードの読み取りが非常に簡単になります。
どのサイトがMarkdownを使用していますか?(What Sites Use Markdown?)
Markdownは(Markdown)HTMLを書くためのより簡単な方法であるため、 「 Markdownで書かれた」と自分自身を信用しているWebサイトは表示されません。ただし、 Markdown(Markdown)を受け入れる方法でユーザーが投稿または投稿できる多くのWebサイトがあります。
一例はGitHubです。各GitHub(GitHub)リポジトリの事前に生成されたREADME.mdファイルでは、 Markdownが受け入れられます。これが示唆するように、MDはMarkdownコードを使用して書かれたファイルに使用される拡張子です。
RedditとStackExchangeは、ユーザーが投稿をより適切に整理して自分自身を表現するための方法としてMarkdownも利用しています。StackOverflowなどのStackExchange(Stack Overflow)サイト(Stack Exchange sites)は、プレーンテキストを読み取り可能なフォーマット済みコードスニペットに変換するMarkdownがないと同じではありません。
マークダウンの使用方法
上の画像の例は、新しいRedditテキスト投稿を作成するためのMarkdownフォーマットの例を示しています。Markdownの基本については説明しますが、いくつかの一般的な例は含まれていません。それらを調べてみましょう。
ヘッダー
Markdownでは、テキストの前に#(数字/ポンド記号)を入力してヘッダーを作成できます。使用する数字/ポンド記号の数は、ヘッダーのレベルを縮小します。たとえば、#は最大の見出しになり、###は小さい小見出しになります。
HTMLでは(HTML)、これらは単純に次のように変換されます。タグ。#は<h1>で、###は<h3>です。
画像
リンクと同様に、Markdownの画像は、代替テキストを角かっこで囲み、URLをかっこで囲むことによって作成されます。次に例を示します。
[ヘルプデスクオタクのロゴ](https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png)
インラインコード
4つのスペースで行を開始すると、コードブロックが作成されますが、インラインコードの場合は、テキストをバッククォートでラップするだけです。次に例を示します。
* int main(){printf(“ Hi World”); return 0;} *
マークダウンテキストエディタ
Markdownをマスターすることに興味があるなら、デスクトップテキストエディタの形でサポートを見つけることは素晴らしいスタートです。ただし、Markdownはブラウザーでライブでレンダリングでき、サーバー側での複雑な操作を必要としないため、オンラインのMarkdownエディターもあります。
スタンドアロンのマークダウンエディター
Windows、macOS、およびLinux用の最高のスタンドアロンMarkdownエディター(および全体的なテキストエディター)の1つは、 SublimeTextです。
マークダウン(Markdown)構文の強調表示を有効にするために必要なのは、MDファイルをロードするか、ステータスバーの右側にあるプレーンテキスト(Plain Text)をクリックして構文の強調表示をマークダウンに設定することだけです。(Markdown)
他の2つの優れた無料のMarkdownエディター(free Markdown editors)は、Typora(Mac)とRemarkable(Linux)です。
Webベースのマークダウンエディタ
WebベースのMarkdownエディターは一般的に機能が豊富なので、それらを強くお勧めします。
たとえば、StackEditは、2つのペインを備えた気を散らすことのないインターフェイスを提供します。1つはMarkdownコード用で、もう1つはテキストの動的なライブプレビュー用です。
StackEditを初めて使用する場合は、 [書き込みの開始(Start Writing)]をクリックするだけで、 Markdownコードと手順の例が事前に入力されたWebベースのエディターが表示されます。
StackEditに探しているものがない場合は、DillingerまたはEditor.mdを確認し(Dillinger)てください(Editor.md)。
マークダウン(Markdown)はウェブのいたるところにあり、インターネットを初めて使用する場合は、おそらくそれがあなたが使用することを学ぶ最初の非公式の「コーディング言語」になるでしょう。これは非常に便利で、テキストを介したオンライン通信の方法を強化するので、この記事があなたがそれについてもっと学ぶのに役立つことを願っています!
HDG Explains: What Is Markdown And What Are The Basics I Should Know?
If you regularly use online social networks оr discussion forums, chances are that you’ve seen оr used Markdown without even knowing what 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!