没错,我又来了,这次撸了个 HTML2MarkDown 的工具

2015-12-04 02:56:03 +08:00
 xiqingongzi

起因:我在 LCTT 里当译者,然后突然想起来了, LCTT 的原文都是 MarkDown 格式的,我就顺口问了组长,得知,选题们都是人工把 HTML 转成 MarkDown 的。瞬间吓哭了。 LCTT 里面有几千篇文章。选题们真可怜。。。。

所以又做了个小工具,把代码拖进去,然后点一下按钮,就出现了对应的 MarkDown 代码。

项目地址: https://github.com/bestony/LCTT-Helper
体验地址: http://lctt.ixiqin.com

嗯嗯。这次还是妹子 UI ,懒得撸界面,直接把昨天的 UI 搬过来了。

那么问题来了,
一个开源项目,类似于我这个, License 怎么放?
Kindeditor 、 To-MarkDown , AmazueUI 都有自己的协议。

2776 次点击
所在节点    分享创造
13 条回复
alay9999
2015-12-04 08:08:45 +08:00
最近正好也想写一个类似的,结果就看到您这个了。

试了一下,把本页代码复制进去,还是不尽如人意。不过好像比其他类似工具强一些了
kancloud
2015-12-04 08:23:15 +08:00
其实 我想说的是 看云 http://www.kancloud.cn 支持 HTML 粘贴(转换为 markdown ) 功能~ ^_^
xiqingongzi
2015-12-04 09:03:56 +08:00
@alay9999 问题在哪呢?我这个主要是对文档类的
@kancloud 我去看看。好的话就扒下来
alay9999
2015-12-04 10:34:17 +08:00
@xiqingongzi 我的思路,先弄到纯文本。然后再考虑格式化。应该好很多
Lucups
2015-12-04 11:31:05 +08:00
粘贴了 GitBook 写的一段文档进去,代码块未能识别,其他不错,基本上没问题。
xiqingongzi
2015-12-04 14:22:25 +08:00
@Lucups 代码需要特殊的格式,我正在做 KindEditor 的插件。
```
<pre>
<code>
code here
</code>
</pre>
```
只有这个格式才会识别,所以打算重新做插件。
xiqingongzi
2015-12-04 14:22:59 +08:00
@alay9999 我们是翻译组,要采集新闻,转码的话比较麻烦,这个工具就是可以从页面直接拖下来,方便些
alay9999
2015-12-04 15:02:41 +08:00
@xiqingongzi 理解,我如果那天心血来潮也搞一个,我记得叫你,我们相互借鉴
sobigfish
2015-12-04 15:22:21 +08:00
》 License 怎么放?
你可以把 demo 用到的组件放到 repo 外
mycccc
2015-12-04 17:54:16 +08:00
我来提一个
能否设计成通用的
功能上参考那种 UBB 转帖工具
类似于 http://bbs.fobshanghai.com/ubb.html 这种的
可以选择性地过滤掉一些格式

这种复制粘图链接时很方便
xiqingongzi
2015-12-05 15:50:30 +08:00
@mycccc 通用的 MarkDown 格式么?
https://github.com/bestony/LCTT-Helper/blob/gh-pages/index.html#L79
改为
`$("pre").html(toMarkdown(editor.html(), { gfm: true }));`
xiqingongzi
2015-12-05 15:50:46 +08:00
@mycccc 请无视左右的`
xiqingongzi
2015-12-05 15:51:23 +08:00
@sobigfish 直接调用 github 的觉得慢,但是又想 git 和实际部署是同一个版本

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/241024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX