I am using marked js to render a string containing markdown text to html div.
index.html
...
<div id="myDiv"></div>
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script src="index.js"></script>
...
index.js
...
function renderMarkdown() {
    let myDiv = document.querySelector('#myDiv');
    myDiv.innerHTML = marked.parse('# This is heading \n ## This is heading 2 \n ### This is heading 3 \n Let us write a quick text and sign off! Here is a list \n - Hello \n - World')
}
async function getMarkdownFile() {
    const response = await fetch('./content/hello.md', {
      method: 'GET',
    })
    .then(response => response.text())
    .then(data => {
      console.log(data);
    })
}
...
The markdown renders inside myDiv as expected.

I also have a folder in the same directory containing a bunch of markdown files. But, I am unable to import/use them in index.js file.
I tried using fetch but, get this error:
As it is evident, it becomes very difficult to edit and read larger strings. Is there any better way to render markdown to the html (maybe by importing a markdown file)?
PS: I am using Vanilla Js.

