RavelloH / markdown-it-api

markdown转html,基于markdown-it的的二次开发api版本,severless,可部署在vercel

Home Page:https://markdown.api.ravelloh.top

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

markdown-it-api

markdown转html,基于markdown-it的的二次开发api版本,severless,可部署在vercel

使用

直接GET相应链接。格式如下:

https://markdown.api.ravelloh.top/?url=xxx

例如:

https://markdown.api.ravelloh.top/?url=https://raw.githubusercontent.com/RavelloH/virgule.js/main/README.md

这将把https://raw.githubusercontent.com/RavelloH/virgule.js/main/README.md 中的markdown转换为html

另外提供一个异步请求函数,以供调用此API

async function getMarkdownToHTML(url) {
    let data = await (await fetch('https://markdown.api.ravelloh.top/?url='+url)).text()
    console.log(data)
}

// use
getMarkdownToHTML('https://raw.githubusercontent.com/RavelloH/markdown-it-api/main/README.md')

效果

生成效果:

<h1>virgule.js</h1>
<p>Use virgule to transform characters. / 使用斜杠转换字符。</p>
<h2>usage method</h2>
<pre><code class="language-js">virgule(target,context,speed)
</code></pre>
<p>example:</p>
<pre><code class="language-js">virgule(document.getElementById('jumping'), 'Place the text you want as the result here',100)
</code></pre>

部署

可直接部署在vercel。
Deploy with Vercel

本地运行

git clone https://github.com/RavelloH/markdown-it-api/
cd markdown-it-api
npm install
vercel dev

About

markdown转html,基于markdown-it的的二次开发api版本,severless,可部署在vercel

https://markdown.api.ravelloh.top


Languages

Language:JavaScript 100.0%