首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

[Nobibi] - 一个自己开发的类 V2EX 开源问答社区,含前后台(nextjs+koa+mongo)

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

    (开发不易,走过路过赏个小星星呗~)

    效果预览

    image image image image

    包含功能

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

    架构图

    image

    遇到问题

    • 无法使用 antd 的 Layout 组件,页面会抖动
    • pages 目录下 js 文件文件引入 less,在 router 跳转后样式会失效(解决:把样式统一放到一个 less 文件)
    • getInitialProps 为 next 服务端渲染钩子函数,layout 无法使用 getInitialProps 方法 https://github.com/zeit/next.js/issues/928
    • next>7.0.2 会报 antd theme 样式文件引入错误,需更改.babelrc 文件配置 https://github.com/zeit/next.js/issues/6181
    7 回复  |  直到 2019-07-31 09:58:01 +08:00
        1
    chinesestudio   104 天前 via Android
    discourse 不就可以了
        2
    xinhenlei   104 天前 via iPhone
    我想做一个新社区,有兴趣加入吗
        3
    seawind8888   104 天前
    @chinesestudio ruby 不会玩啊 还是只会码码 js
        4
    seawind8888   104 天前
    @xinhenlei 啥社区啊
        5
    xinhenlei   104 天前 via iPhone
    @seawind8888 类似于 Reddit 这种
        6
    wdv2ly   104 天前 via Android
    别逼逼?
        7
    seawind8888   103 天前
    @wdv2ly 是的,拒绝 bb,来点 gan 的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4012 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 01:32 · PVG 09:32 · LAX 17:32 · JFK 20:32
    ♥ Do have faith in what you're doing.