リンク http://example.com をクリック。
リンク www.example.com をクリック。
リンクwww.example.comをクリック。
リンクhttp://example.comをクリック。
リンクhttp://example.comをクリック。
リンクwww.example.comをクリック。
リンク http://example.com をクリック。
リンク www.example.com をクリック。
リンクwww.example.comをクリック。
リンクhttp://example.comをクリック。
リンクhttp://example.comをクリック。
リンクwww.example.comをクリック。
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<title>Markdown Autolink Test</title> | |
<script type="module"> | |
import {toHast} from 'https://esm.sh/mdast-util-to-hast@13?bundle' | |
import {toHtml} from "https://esm.sh/hast-util-to-html@9?bundle" | |
import {fromMarkdown} from 'https://esm.sh/mdast-util-from-markdown@2?bundle' | |
import {gfmAutolinkLiteral, gfmAutolinkLiteralHtml} from 'https://esm.sh/micromark-extension-gfm-autolink-literal@2?bundle' | |
import {gfmAutolinkLiteralFromMarkdown, gfmAutolinkLiteralToMarkdown} from 'https://esm.sh/mdast-util-gfm-autolink-literal@2?bundle' | |
const mdast = fromMarkdown(` | |
リンク http://example.com をクリック。 | |
リンク www.example.com をクリック。 | |
リンクhttp://example.comをクリック。 | |
リンクwww.example.comをクリック。 | |
リンク:http://example.comをクリック。 | |
リンク:www.example.comをクリック。 | |
リンク(http://example.com)をクリック。 | |
リンク(www.example.com)をクリック。 | |
リンク(http://example.com)をクリック。 | |
リンク(www.example.com)をクリック。 | |
リンク<http://example.com>をクリック。 | |
リンク<www.example.com>をクリック。 | |
リンク<!---->http://example.com<!---->をクリック。 | |
リンク<!---->www.example.com<!---->をクリック。 | |
`, { | |
extensions: [gfmAutolinkLiteral()], | |
mdastExtensions: [gfmAutolinkLiteralFromMarkdown()] | |
}) | |
console.log("mdast:", mdast) | |
const hast = toHast(mdast) | |
console.log("hast:", hast) | |
const html = toHtml(hast) | |
console.log("html:", html) | |
document.body.innerHTML = html | |
</script> | |
</head> | |
<body> | |
</body> | |
</html> |