有没有好看一点的,支持权限管理的博客、文档或者 wiki 框架 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ggp1ot2
V2EX    程序员

有没有好看一点的,支持权限管理的博客、文档或者 wiki 框架

  •  
  •   ggp1ot2 2022-11-21 19:29:36 +08:00 3883 次点击
    这是一个创建于 1056 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先说下需求,做一个技术文档,硬性需求如下:

    • 必须是全部内容在自己机器上,也就是要自己搭建
    • 支持权限管理,打开之前要登录或者口令,登录之后才有查看权限(当然要是能分配权限组更好)
    • 支持自定义主题或者修改 CSS (最好不是从源码或者源模版里面修改)
    • 最好支持评论。

    上面是硬需求,不管是不是伪需求总之就是最终至少要有上面三个特性。

    之前有 V 友推荐语雀什么的,确实很好用,但是就是不行,因为文档可能涉及到机器密码什么的,老大不愿意放在别人现有的服务上。

    我自己体验了两个框架,都有点不尽人意。

    wiki.js

    最接近我的需求,支持用户组权限管理,无需编译就能发布文章等。

    但是其部署起来有点过于麻烦。

    好吧,其实最直接让我放弃选择他的原因是,不支持修改样式。

    或者说,开发者支持,但是提供的路径过于麻烦,

    要进到容器里面修改模版,修改 css ,修改数据库甚至第一次见编译后还要复制文件夹的,感觉日后维护很麻烦。

    bookstack

    这个框架也是我体验完觉得非常好的。关键的问题在于样式太丑了,有点 10 年前页面的感觉。

    或者说也不是丑,就是其设计并不是用于一个文档,更像是一个书库。

    如果找不到更好的方案估计会用。

    貌似常用的主流的 wiki 框架就上面两个?

    Docusaurus 、docsify 等

    还包括ReadtheDocs等开源框架,这些让我的感觉是样式会很好看

    但是目前想在这些框架里面找个一个支持登录验证、权限管理的框架(貌似找不到)

    不知道我这样的需求有没有一个合适的框架?

    简单来说就是至少支持 [权限 + 样式] 两个功能,我感觉这样的框架应该很多,但实际发现好少啊,有点折磨。

    21 条回复    2022-11-25 13:36:08 +08:00
    QKgf555H87Fp0cth
        1
    QKgf555H87Fp0cth  
       2022-11-21 19:30:49 +08:00
    MediaWiki
    NXzCH8fP20468ML5
        2
    NXzCH8fP20468ML5  
       2022-11-21 19:35:49 +08:00
    confluence 及其各种竞品
    Casbin
        3
    Casbin  
    PRO
       2022-11-21 19:41:10 +08:00
    Showdoc 开源文档平台 + Casdoor 开源单点登录系统: https://casdoor.org/docs/integration/php/showdoc
    hertzry
        4
    hertzry  
       2022-11-21 20:09:14 +08:00
    样式一般都不让改吧。
    t/732718
    jeesk
        5
    jeesk  
       2022-11-21 20:17:27 +08:00
    感觉还是 wordpress 好用。
    liuzhihang
        6
    a href="/member/liuzhihang" class="dark">liuzhihang  
       2022-11-21 20:22:19 +08:00 via iPhone
    halo2.0 自己写主题
    star7th
        7
    star7th  
       2022-11-21 20:53:04 +08:00
    也许我孤陋寡闻,尚不提国外情况吧,毕竟国外那么多国家,也许存在一些我不知道的软件项目。

    就国内而言,你如果要求必须开源自部署,要求免费,那么,showdoc 是最好的选择之一了 https://github.com/star7th/showdoc

    其他的方案,可能都需要你另外付出额外很多时间精力成本。(付费或者二次开发)。
    Lfhsheng
        8
    Lfhsheng  
       2022-11-21 21:09:35 +08:00
    @jeesk 简洁的话 Typecho 也可
    proxychains
        9
    proxychains  
       2022-11-21 21:20:18 +08:00
    mm-wiki
    bestmos
        10
    bestmos  
       2022-11-21 23:04:29 +08:00
    zblog
    jeesk
        11
    jeesk  
       2022-11-22 00:54:34 +08:00   1
    @Lfhsheng 我不太喜欢自己搭建博客, 折腾得太多了。 现在就免费的 wordpress 托管就行了,wordpress.com 挺好的
    hanxiV2EX
        12
    hanxiV2EX  
       2022-11-22 02:36:12 +08:00 via Android
    推荐试试 outline , 用这个工具搭建:
    https://github.com/vicalloy/outline-docker-compose

    不知道能不能改主题,反正我觉得很像语雀了,除了不能像语雀那样在文档中间画图。。。但是能插入 drawio 那种外链。
    ferock
        13
    ferock  
    PRO
       2022-11-22 08:09:58 +08:00 via iPhone
    dokuwiki
    kongkx
        14
    kongkx  
       2022-11-22 08:54:12 +08:00 via iPhone
    Drupal 算是牛刀?
    Jx5921
        15
    Jx5921  
       2022-11-22 09:31:26 +08:00
    Ghost ?
    sunorg
        16
    sunorg  
       2022-11-22 12:22:17 +08:00
    @hanxiV2EX

    outline 这个本机搭建本机运行可以。make install 绑了 127001 ,一开始修改相对麻烦。

    要对外还要反戴, 授权这块,其实就是要官方要推他家的云, 好多修改半年都没更新上。

    我用了一段时间后放弃。


    ---------

    Confluence 部署已经没了, 已有授权只有 10 用户,关键是近期出现莫莫名其妙的问题,经常要重启才可以。官方有 bug 也不处理了。 也打算放弃掉。


    ----------
    mediawiki , 准备迁移到这个来,但这个的问题是编辑器难用。


    ----------
    notion 问题是网络延迟,每年 10 月基本很痛苦。


    ---------
    国内的小鸟,小书,其实最担心的是敏感内容被查看。也是不敢用。。。


    --------------
    最后摸摸口袋,午饭还没钱买,我到底该用哪个?
    hanxiV2EX
        17
    hanxiV2EX  
       2022-11-22 12:56:28 +08:00 via Android
    @sunorg 等语雀开源
    shawndev
        18
    shawndev  
       2022-11-22 16:30:37 +08:00
    hlbcpt
        19
    hlbcpt  
       2022-11-22 19:37:45 +08:00 via iPhone
    doukuwiki
    xwbx
        20
    xwbx  
       2022-11-23 21:41:49 +08:00 via Android
    wikijs 设置里面有个加全局 css 的地方。
    之前在那个地方用 css 把整个目录放到了页面右边去。
    kice
        21
    kice  
       2022-11-25 13:36:08 +08:00 via Android
    gitea/gogs/gitlab
    这些都是带有完整的文档 /wiki 功能。其中 gitea 和 gogs 部署异常简单,gitlab 的“完整性”比较高。

    如果是要当作博客的话,这些肯定不方便。
    如果是团队内部维护文档其实挺不错的。

    文档语法限制于 markdown ,但是足够简单。
    登录支持常见的 oauth 和 openid 服务。

    权限管理相对比较局限,基本上是以仓库为单位,批量管理需要做团队(不过也不麻烦)。

    单纯用来做文档管理的话,会暴露特别多细节给最终用户。不过免费附带工单功能,拿来当作看板或者 TODO 挺舒服的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4881 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 09:53 PVG 17:53 LAX 02:53 JFK 05:53
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86