V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kocoler
V2EX  ›  程序员

React + Golang 高仿 V2EX 论坛

  •  3
     
  •   kocoler · 2020-07-16 21:26:49 +08:00 · 7707 次点击
    这是一个创建于 1628 天前的主题,其中的信息可能已经有所发展或是发生改变。

    React + Golang 高仿 V2EX 论坛

    前端是 javascript+React 框架,后端主要使用 Golang 的 Beego+xorm.

    论坛主要仿照 V2EX 的样式及大部分功能,目前已经实现了大部分功能,目前作为 Casbin 官方论坛使用,项目开源,希望能得到大家的一些使用建议和 Star~

    论坛目前支持中文及英文,日后会增加更多的语言

    另外,我们目前附加了一些拓展的功能:

    • 评论区支持 Markdown
    • 支持的多种多样的登录 /注册方式,目前有 Github 和 Google 两种,你也可以在设置中自主绑定,以便登录。登录还在增加中
    • 新建评论 /主题可以拖拽添加图片,就像 Github 上那样
    • 更多的功能还在持续添加中......

    Github: Casbin-forum

    Demo: Casbin forum

    更多详情信息各位可以亲自体验,以及阅读 README

    PS: 目前还在持续的更新版本增加功能以及修复 Bug

    第 1 条附言  ·  2020-07-17 10:43:44 +08:00
    暂时还没有适配移动端,建议用 PC 端浏览,项目更加完善后,应该会优化移动端适配
    偶尔白屏或者没有数据可以过亿会再看,服务器不稳定 qwq
    43 条回复    2020-08-22 19:09:31 +08:00
    chainandz
        1
    chainandz  
       2020-07-16 21:39:03 +08:00   ❤️ 1
    感觉不错的
    nodece
        2
    nodece  
       2020-07-16 21:54:01 +08:00
    🚀🚀🚀🚀🚀
    veopax
        3
    veopax  
       2020-07-16 21:56:35 +08:00
    请问这个项目目前成熟了么?准备搭个论坛试试。话说为啥不用 python 写啊?
    kocoler
        4
    kocoler  
    OP
       2020-07-16 22:20:33 +08:00   ❤️ 1
    @veopax 论坛方面还在持续的加功能和完善 bug,这个肯定会持续开发并且维护的,不过现有的功能已经还算完善
    V2EX 是 py 写的吧,这也算是一点不同 2333
    而且 Casbin 本身就是从 Go 开始的,个人也比较喜欢 Go,更熟练
    justin2018
        5
    justin2018  
       2020-07-16 22:26:57 +08:00
    前端界面我拿过去了 😁
    Akkuman
        6
    Akkuman  
       2020-07-16 23:32:34 +08:00
    建议还是做一下服务端渲染,不然可能以后在搜索引擎上面搜不到论坛上面的东西
    veopax
        7
    veopax  
       2020-07-16 23:55:29 +08:00
    @kocoler 这个有后台么?
    kocoler
        8
    kocoler  
    OP
       2020-07-17 00:17:51 +08:00
    @veopax 目前还没做后台的界面,基本 api 是有的,但是后面应该还会完善一下权限管理
    yanshenxian
        9
    yanshenxian  
       2020-07-17 03:53:42 +08:00
    支持开发~
    shuangxige
        10
    shuangxige  
       2020-07-17 06:59:03 +08:00 via iPhone
    打开不是自适应? iOS13.4 Safari
    hambman
        11
    hambman  
       2020-07-17 07:21:03 +08:00
    网站是空的吗啊?还是我这有问题...
    traviszhou
        12
    traviszhou  
       2020-07-17 07:40:44 +08:00
    空的+1
    xJogger
        13
    xJogger  
       2020-07-17 08:19:20 +08:00 via Android
    挺不错的,期待适配手机版
    Vibra
        14
    Vibra  
       2020-07-17 08:59:58 +08:00 via iPhone
    @veopax 你这问题问的,想用什么写就用什么写,语言只是工具
    qq1340691923
        15
    qq1340691923  
       2020-07-17 09:06:47 +08:00
    golang 写的速度就是快
    qq1340691923
        16
    qq1340691923  
       2020-07-17 09:06:58 +08:00
    🚀🚀🚀🚀🚀
    WebKit
        17
    WebKit  
       2020-07-17 09:08:38 +08:00 via Android
    没有适配机界面吗?
    WebKit
        18
    WebKit  
       2020-07-17 09:08:49 +08:00 via Android
    @WebKit 没有适配手机吗?
    qloog
        19
    qloog  
       2020-07-17 09:12:51 +08:00
    666,访问速度挺快
    taxiaohaohhh
        20
    taxiaohaohhh  
       2020-07-17 09:14:38 +08:00   ❤️ 1
    不错,已 star
    d5
        21
    d5  
       2020-07-17 09:25:44 +08:00   ❤️ 1
    非常 nice,star 了
    RockShake
        22
    RockShake  
       2020-07-17 09:41:10 +08:00
    打开空白
    tankren
        23
    tankren  
       2020-07-17 09:43:53 +08:00
    空白+1
    kocoler
        24
    kocoler  
    OP
       2020-07-17 10:36:56 +08:00
    @WebKit 暂时没有适配移动端,pc 端完善后,应该会适配移动端的
    kocoler
        25
    kocoler  
    OP
       2020-07-17 10:37:13 +08:00
    现在应该不是空白了吧?中间服务器挂过一次 233
    kocoler
        26
    kocoler  
    OP
       2020-07-17 10:41:41 +08:00
    @shuangxige 应该是移动端吧,暂时移动端还没有适配
    JmmBite
        27
    JmmBite  
       2020-07-17 10:43:16 +08:00
    看了下请求记录,主题内容 API 有多次重复请求。
    kocoler
        28
    kocoler  
    OP
       2020-07-17 10:44:46 +08:00
    @JmmBite 现在应该是 react 重复渲染的问题,这应该算个 bug,会尽快修复的
    Vhc001
        29
    Vhc001  
       2020-07-17 10:50:29 +08:00
    网页右下角 DigitalOcean 链接好评😄
    chenqh
        30
    chenqh  
       2020-07-17 11:42:58 +08:00
    我用 golang 写起来就是没有 py 快
    ryh
        31
    ryh  
       2020-07-17 11:48:12 +08:00   ❤️ 1
    JFK 现在的时间 v2 告诉你了正确的 23:45 您的这个也抄,还是(固定)错的-。-
    kocoler
        32
    kocoler  
    OP
       2020-07-17 11:49:35 +08:00
    @ryh 这个还没完善完呢~兄弟
    ryh
        33
    ryh  
       2020-07-17 11:51:44 +08:00
    @kocoler 不用像素级复制啊, 直接删了不是更好看吗 😂
    lankaka
        34
    lankaka  
       2020-07-17 15:41:24 +08:00
    geekhub 的前端感觉不错
    kocoler
        35
    kocoler  
    OP
       2020-07-17 17:30:33 +08:00
    @ryh 这意思就是之后有机会应该会加上这个功能啦
    natforum
        36
    natforum  
       2020-07-17 17:36:49 +08:00
    前几天我还给视频做了字幕 https://www.bilibili.com/video/BV1uT4y1E78w
    zoyua
        37
    zoyua  
       2020-07-17 17:47:17 +08:00
    真是复制粘贴,v2 管理员看见得气死哈哈哈
    juzisang
        38
    juzisang  
       2020-07-17 17:53:27 +08:00   ❤️ 1
    切换 tab,界面会闪一下,感觉体验不好
    kocoler
        39
    kocoler  
    OP
       2020-07-17 19:33:52 +08:00
    @juzisang 好的,我改进一下
    kocoler
        40
    kocoler  
    OP
       2020-07-18 23:56:34 +08:00
    @juzisang 已经完善好了,同时也改进了一下别的某些页面的这种闪的现象
    欢迎来再看一下~
    https://forum.casbin.org/
    kocoler
        41
    kocoler  
    OP
       2020-07-19 20:28:01 +08:00
    @ryh 现在这个改好啦~~~
    KalaSearch
        42
    KalaSearch  
       2020-08-16 03:35:31 +08:00
    看了下可以说非常赞了

    请问下 Casbin 的文档页是用什么写的呢? docz 吗?
    hsluoyz
        43
    hsluoyz  
       2020-08-22 19:09:31 +08:00
    @KalaSearch docusaurus
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1017 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 19:55 · PVG 03:55 · LAX 11:55 · JFK 14:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.