V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xiqingongzi
V2EX  ›  分享创造

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

  •  
  •   xiqingongzi ·
    bestony · 2015-12-04 02:56:03 +08:00 · 2897 次点击
    这是一个创建于 3286 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    项目地址: https://github.com/bestony/LCTT-Helper
    体验地址: http://lctt.ixiqin.com
    QQ 截图 20151204011302.png
    嗯嗯。这次还是妹子 UI ,懒得撸界面,直接把昨天的 UI 搬过来了。

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

    13 条回复    2015-12-05 15:51:23 +08:00
    alay9999
        1
    alay9999  
       2015-12-04 08:08:45 +08:00
    最近正好也想写一个类似的,结果就看到您这个了。

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

    这种复制粘图链接时很方便
    xiqingongzi
        11
    xiqingongzi  
    OP
       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
        12
    xiqingongzi  
    OP
       2015-12-05 15:50:46 +08:00
    @mycccc 请无视左右的`
    xiqingongzi
        13
    xiqingongzi  
    OP
       2015-12-05 15:51:23 +08:00
    @sobigfish 直接调用 github 的觉得慢,但是又想 git 和实际部署是同一个版本
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1171 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:30 · PVG 07:30 · LAX 15:30 · JFK 18:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.