Skip to content

Relative paths in HTML elements are not converted to unified absolute URLs #2251

Open
@garylavayou

Description

@garylavayou

Bug Report

Relative path in embedded HTML elements, e.g., images are not converted to unified absolute URLs that can be accessed from the document page.

Steps to reproduce

An image in markdown file inserted as HTML img element:

<img src=".assets/cake.png" alt="img" style="zoom: 60%;">

The container markdown files path is JavaScript/JavaScript.md in the docs folder (The corresponding access URL is http://localhost:3000/#/JavaScript/JavaScript).

Current behaviour

The serving HTML file contains the raw img element:

<img src=".assets/cake.png" alt="img" style="zoom: 60%;">

Expected behaviour

The serving HTML file should contain a processed img element, where the URL is relative to the contained document file:

<img src="/JavaScript/.assets/cake.png" alt="img" style="zoom: 60%;">

Other relevant information

  • Docsify version: "4.13.1"

Please create a reproducible sandbox

Edit naughty-curie-c8kh47

Mention the docsify version in which this bug was not present (if any)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions