在 LCTT 做选题时,我们经常需要将 HTML 转化为 Markdown,后续给译者,方便译者进行翻译。为此,我们还做了一些项目,来辅助选题。
今天下午闲着没事,注册了个域名,将 HTML 转化为 Markdown 做成了一个服务,欢迎大家来使用。
项目地址: https://tomarkdown.com/
向 https://tomarkdown.com/api/translate
发送一个 post 请求,就可以获得对应的 HTML,内容为 JSON,具体结构如下
{
"html":"your html code"
}
curl --request POST \
--url https://tomarkdown.com/api/translate \
--header 'content-type: application/json' \
--data '{
"html": "<h1 id='\''toc_0'\''>H1 Title</h1><p>这里是 H1</p><h2 id='\''toc_1'\''>h2 Title</h2><p>这里是 H2</p><h3 id='\''toc_2'\''>H3 Title</h3><p>这里是 H3</p><h3 id='\''toc_3'\''>h4 Title</h3><p>这里是 H4</p><h4 id='\''toc_4'\''>H5 Title</h4><p>这里是 H5</p><h5 id='\''toc_5'\''>H6 Title</h5><p>这里是 H6</p><p><strong>这里是加粗的内容</strong></p><p><em>这里是斜体的内容</em></p><pre><code class='\''language-javascript'\''>console.log(abc)</code></pre><p>这是行内的内容<code>echo 1</code></p><p><img src='\''https://postimg.aliavv.com/201810/r0yzo.jpg'\'' alt='\'''\''/></p><blockquote><p>这里是引用的内容</p></blockquote><ul><li>无序 1</li><li>无序 2</li><li><p>无序 3</p></li></ul><ol><li>有序 1</li><li>有序 2</li><li>有序 3</li></ol><p><a href='\''https://stackedit.io/app#'\''>链接 1</a><br/><a href='\''https://baidu.com'\''>链接 2</a></p>"
}'
其他语言的调用代码参考 调用代码示例
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.