V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
seawind8888

用 Typescript 写的一个类 V2EX 开源社区 Nobibi

  •  
  •   seawind8888 ·
    seawind8888 · May 19, 2020 · 4287 views
    This topic created in 2180 days ago, the information mentioned may be changed or developed.
    • 前端 - 考虑 SEO 使用 React 服务端渲染框架next.js,并使用 antd(3.0) + TS 重写
    • 后台 - 后台项目使用开源项目antd-admin搭建,技术栈 react+dva+umijs
    • API - 基于 koa2 + mongo 搭建
    • 线上预览: http://47.244.103.124:3006 (开发不易,走过路过赏个小星星呗~)

    效果预览

    image image image image

    包含功能

    • 注册
    • 登录( Token )
    • 修改密码
    • 修改资料
    • 发布主题
    • 评论主题
    • 频道切换
    • 最热讨论
    • 点赞
    • 响应式布局
    • 收藏
    • 分享(待开发)
    • 积分(待开发)

    结构图

    image

    13 replies    2020-05-20 15:31:45 +08:00
    shabbyin
        1
    shabbyin  
       May 19, 2020
    图床不行,图全裂了
    lemayi
        2
    lemayi  
       May 19, 2020
    一直有这么一个疑问:用 nextjs 这样的框架渲染的话,展示的 js 大小会不会太大?而且用 antd 这样的 ui 框架 css 的大小也会很大吧?类似 V2EX 的社区,css 从头写应该用不了多少代码量,js 也不会有很多。是这样么?
    vcheckzen
        3
    vcheckzen  
       May 19, 2020 via Android
    @lemayi 框架写起来快
    duxiansen
        4
    duxiansen  
       May 19, 2020
    看你社区的名字,想起 icanbb 。com 域名在我这
    lemayi
        5
    lemayi  
       May 19, 2020
    @vcheckzen 嗯嗯。这个确实是
    bojue
        6
    bojue  
       May 19, 2020
    图床我现在放再 github 上
    hantsy
        7
    hantsy  
       May 19, 2020
    Good
    yuankui
        8
    yuankui  
       May 19, 2020
    切换 tab 的时候页面有点抖。
    应该是右边的 scroll bar 引起的
    zqguo
        9
    zqguo  
       May 20, 2020
    good, 可以的。
    justin2018
        10
    justin2018  
       May 20, 2020
    UI 在美化下 😁就蛮好了~
    leeggco
        11
    leeggco  
       May 20, 2020
    开源是开了,github 呢
    seawind8888
        12
    seawind8888  
    OP
       May 20, 2020
    @leeggco “前端” “后端” “API” 文字就是链接
    crs0910
        13
    crs0910  
       May 20, 2020   ❤️ 1
    AnyScript
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3977 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 04:26 · PVG 12:26 · LAX 21:26 · JFK 00:26
    ♥ Do have faith in what you're doing.