Skip to content

implement option to use relative markdown links #170

@secure-77

Description

@secure-77

classic markdown links are all currently handled as external links, so internal / relative links are not working.
We can fix this by converting all markdown links (which not contain an :) to obsidian format before rendering

in the content.php before Parsedown is called:

    // replace internal markdown links to obsidian
	$replaces = '[[\\2|\\1]]';
	$pattern = array('/\[(.*?)\]\((?![^)]*?:)([^)]+)\)/');
	$content = preg_replace($pattern, $replaces, $content);

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeston devimplemented on dev

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions