V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
a463640216
V2EX  ›  前端开发

新手请教一下前端大神一下技术方案

  •  
  •   a463640216 · 156 天前 · 1643 次点击
    这是一个创建于 156 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我现在想开发一款类似百度百科这样的系统,涉及到富文本编辑的功能,我参考了一下百度百科、搜狗百科的编辑器,想他们的这种编辑器是如何开发的呢,我一点头绪都没有,求大神赐教。

    功能介绍:
    1 、百科编辑分为 3 个模块,摘要、基础信息(表单),正文
    2 、这 3 个模块都能进行基础编辑:设置内链、引用等,包括表单的内容也可以设置

    问题:如何实现这 3 个模块都能实现这样的操作呢
    6 条回复    2024-07-15 22:55:31 +08:00
    ztm0929
        1
    ztm0929  
       156 天前 via iPhone
    如果只是编辑器的话,不太清楚(不过 GitHub 上有编辑器的开源项目)

    如果想要了解完整的百科系统,建议看看 mediawiki (维基百科背后的开源系统)、wiki.js (比较知名的 wiki 类框架)
    qwedcxsaz
        2
    qwedcxsaz  
       156 天前
    强烈推荐 https://tiptap.dev/ 完全可定制化的,想做成什么样都可以,还可以输入 vue/react 组件
    estk
        3
    estk  
       156 天前 via iPhone
    关键词:wysiwyg
    iceprosurface
        4
    iceprosurface  
       156 天前
    我实际用下来,如果个人开发能力有限的情况(人力资源有限)下,还是 https://platejs.org/ 好用一点,上面几楼提说的 tiptap 也还可以,但是需要自己开发的部分非常多的。
    Rrrrrr
        5
    Rrrrrr  
       156 天前
    编辑器没 4 ,5 年功力做不出。用开源的
    seeu2ex
        6
    seeu2ex  
       155 天前 via iPhone
    @Rrrrrr 👀老哥说对了,真的很难
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 04:13 · PVG 12:13 · LAX 20:13 · JFK 23:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.