Markdown
Markdownに関する技術情報、書式(マークダウン記法)の詳細などについて収集した情報を掲載しています。
overview
Markdown は、文書を記述するための軽量マークアップ言語のひとつである。「書きやすくて読みやすいプレーンテキストとして記述した文書を、妥当なXHTML(もしくはHTML)文書へと変換...
markup
ページの一覧は簡単に出せないか。
markup/block
段落 (block) Markdownでは、前後を空白行で囲まれていると段落として扱われます。つまり、文章を段落分けする場合は、空行を挿入します。 通常の文章(改行) 通常の文章 のように単純...
markup/line-break
改行 (line break) ただ改行しても改行はされません。 改行前の文章 改行後の文章 これは以下のように変換されます。 <p>改行前の文章 改行後の文章</p> 改行を任意の位置に入...
markup/link
リンク リンクの基本の書式 基本の書式は以下の通りです。 [リンクのテキスト](リンクのアドレス "リンクのタイトル") たとえば、以下のように記述すると [xxxxのWebサイトです](ht...
markup/h
見出し (h1, h2, h3, h4, h5, h6) 行頭を#で始めることで見出しを作ることが出来ます。 #の数で見出しレベルを設定できます。 #見出しレベル1 => h1 ##見出しレベル...
markup/blockqupte
引用 (blockquote) 行頭を>記号で開始すると引用(blockquoteタグ)で囲まれます。 > Markdown は、文書を記述するための軽量マークアップ言語のひとつである。「書きや...
markup/code
コードブロック (code block) 先頭を4つ分の半角スペースで開始するとpreタグとcodeタグで括られます。 (スペース4つ)function code_block() {'{'} (...
markup/list
リスト (list) 番号なしのリスト 番号無リスト(ulタグ)は、「*」、「-」、「+」いずれかの記号を先頭におくことでリスト化されます。 * リスト1段目 * リスト2段目 リスト1段目...
markup/em
強調 文字列を*(アスタリスク)を2つまたは_(アンダースコア)を2つで囲むと、strongタグで強調されます。 **強調したい文字列** 強調したい文字列 __強調したい文字列__ 強調...
markup/hr
罫線 (horizontal line) 3つ以上のアスタリスク、ハイフン、アンダースコアのみの行は罫線に変換されます。 アスタリスク *** ハイフン --- アンダースコア ___ ア...
markup/table
テーブル (table) テーブル 下のような枠を作ることでテーブルを作ることが出来ます。 |左寄せカラム | 右寄せカラム|センタリングカラム| |:------------|--------...
implementation
実装 Node markdown-it npm install markdown-it import MarkdownIt from 'markdown-it'; const parser = ...