V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ggp1ot2
V2EX  ›  程序员

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

  •  
  •   ggp1ot2 · 74 天前 · 2270 次点击
    这是一个创建于 74 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    wiki.js

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

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

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

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

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

    bookstack

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

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

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

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

    Docusaurus 、docsify 等

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

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

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

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

    21 条回复    2022-11-25 13:36:08 +08:00
    likunyan
        1
    likunyan  
       74 天前
    MediaWiki
    xxfye
        2
    xxfye  
       74 天前
    confluence 及其各种竞品
    Casbin
        3
    Casbin  
       74 天前
    Showdoc 开源文档平台 + Casdoor 开源单点登录系统: https://casdoor.org/docs/integration/php/showdoc
    hertzry
        4
    hertzry  
       74 天前
    样式一般都不让改吧。
    https://www.v2ex.com/t/732718
    jeesk
        5
    jeesk  
       74 天前
    感觉还是 wordpress 好用。
    liuzhihang
        6
    liuzhihang  
       74 天前 via iPhone
    halo2.0 自己写主题
    star7th
        7
    star7th  
       74 天前
    也许我孤陋寡闻,尚不提国外情况吧,毕竟国外那么多国家,也许存在一些我不知道的软件项目。

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

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

    不知道能不能改主题,反正我觉得很像语雀了,除了不能像语雀那样在文档中间画图。。。但是能插入 drawio 那种外链。
    ferock
        13
    ferock  
       73 天前 via iPhone
    dokuwiki
    kongkx
        14
    kongkx  
       73 天前 via iPhone
    Drupal 算是牛刀?
    Jx5921
        15
    Jx5921  
       73 天前
    Ghost ?
    sunorg
        16
    sunorg  
       73 天前
    @hanxiV2EX

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

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

    我用了一段时间后放弃。


    ---------

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


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


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


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


    --------------
    最后摸摸口袋,午饭还没钱买,我到底该用哪个?
    hanxiV2EX
        17
    hanxiV2EX  
       73 天前 via Android
    @sunorg 等语雀开源
    hlbcpt
        19
    hlbcpt  
       73 天前 via iPhone
    doukuwiki
    xwbx
        20
    xwbx  
       72 天前 via Android
    wikijs 设置里面有个加全局 css 的地方。
    之前在那个地方用 css 把整个目录放到了页面右边去。
    kice
        21
    kice  
       70 天前 via Android
    gitea/gogs/gitlab
    这些都是带有完整的文档 /wiki 功能。其中 gitea 和 gogs 部署异常简单,gitlab 的“完整性”比较高。

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

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

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

    单纯用来做文档管理的话,会暴露特别多细节给最终用户。不过免费附带工单功能,拿来当作看板或者 TODO 挺舒服的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1189 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 458ms · UTC 16:28 · PVG 00:28 · LAX 08:28 · JFK 11:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.