Skip to content

markedjs/marked-base-url

Folders and files

NameName
Last commit message
Last commit date
Nov 21, 2023
Sep 13, 2023
Aug 6, 2024
Aug 6, 2024
Apr 1, 2023
Apr 1, 2023
Apr 1, 2023
Oct 4, 2023
Apr 1, 2023
Aug 3, 2024
Aug 6, 2024
Apr 21, 2025
Apr 21, 2025
Aug 6, 2024
Aug 6, 2024

Repository files navigation

marked-base-url

Prefix relative url with base url.

Usage

// ESM
import {marked} from "marked";
import {baseUrl} from "marked-base-url";

marked.use(baseUrl("https://example.com/folder/"));
const html = marked.parse("[my url](./relative/path)");
// <p><a href="https://example.com/folder/relative/path">my url</a></p>

// BROWSER
<script src="https://cdn.jsdelivr.net/npm/marked"></script>
<script src="https://cdn.jsdelivr.net/npm/marked-base-url"></script>
<script>
    marked.use(markedBaseUrl.baseUrl("https://example.com/folder/"));
    const html = marked.parse("[my url](./relative/path)");
    // <p><a href="https://example.com/folder/relative/path">my url</a></p>
</script>