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

又折腾了 1.5 个月,社区系统 Icarus 1.3.0 发布

  •  
  •   fy ·
    fy0 · 2018-11-29 23:14:52 +08:00 · 4121 次点击
    这是一个创建于 2185 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介


    一个由 Python3.6 与 Vue.js 全家桶构建的现代社区系统。

    License:zlib 类似 MIT,免费且商业友好

    技术栈:aiohttp、vuejs、redis、PostgreSQL

    演示站点: https://t.myrpg.cn

    项目页面: https://github.com/fy0/icarus

    版本说明


    45 天的折腾,79 个提交,15 项大小功能的新增,7 项调整以及 10 项 BUG 修正。

    做完这些以后,我觉得这个版本应该能够配得上+0.1 的版本号了。

    回首过去,Icarus 1.0 发布于 18 年的 8 月 14 日,而项目的第一个提交则已经是 17 年 8 月的事情了。

    真是一段久远的旅程,又久而弥新。

    这个版本主要更新了之前群众要求的一些内容:

    • 站点全文搜索的支持

    • 改善的移动端体验

    • 约束 python 软件包版本,并增加 Pipfile

    并增加了“百科”这个栏目。同时值得一提的还有对全局字体和文本样式做出了一些调整。

    大概就是这样了,希望大家喜欢。

    另求 star,谢谢。

    没人看的详细改动页面


    https://t.myrpg.cn/topic/1002

    另外俺寻思老拿这个破域名当作“临时测试站”也不是个事,都临时了 8 个月了。

    因此准备建个正式点的项目站点,放在非大陆地区,求推荐服务商。

    37 条回复    2018-12-03 14:17:33 +08:00
    ryV60s
        1
    ryV60s  
       2018-11-29 23:22:57 +08:00
    UI 真心舒服。
    TangCuYu2333
        2
    TangCuYu2333  
       2018-11-29 23:23:53 +08:00 via Android
    已 star
    2333zzz
        3
    2333zzz  
       2018-11-29 23:53:08 +08:00
    中间颜色有点多,我偏向配色少点。
    PDX
        4
    PDX  
       2018-11-30 00:00:58 +08:00 via iPhone
    啊,喜欢
    l1ve
        5
    l1ve  
       2018-11-30 00:08:41 +08:00
    后台是怎样的?自定义程度搞么,另外,有点花里胡哨了
    fy
        6
    fy  
    OP
       2018-11-30 00:32:19 +08:00
    @2333zzz #3 @l1ve #5

    颜色用来代表板块区别,所以板块多颜色就被迫多了。

    之前也有人提出过这个问题,但有个好处就是比较直观,尝试做替代方案也不是没有,但是不尽人意。

    因此在没有更好的方案之前就先这样了。

    ---

    后台贴个图吧,就是常见那些:



    此外管理员权限有快捷按钮,点出来是个管理对话框:




    ---

    另外我注意到七牛的测试域名被回收,所以传图之后显示不出来,我调一下
    zst
        7
    zst  
       2018-11-30 00:50:22 +08:00 via Android
    很不错诶
    fy
        8
    fy  
    OP
       2018-11-30 00:59:44 +08:00
    行了,七牛已经被弄好。

    @l1ve #5

    后台界面: https://t.myrpg.cn/wiki/r/admin
    dot2017
        9
    dot2017  
       2018-11-30 01:23:00 +08:00
    提个样式上的建议哈:帖内正文的留白感觉稍微有点多,页面宽度可以再收窄一些。
    iConnect
        10
    iConnect  
       2018-11-30 07:22:29 +08:00 via Android
    支持,楼主怎么没考虑用个 web 框架?
    SingeeKing
        11
    SingeeKing  
       2018-11-30 07:53:36 +08:00
    vue 论坛…… SEO 怎么做的
    soli
        12
    soli  
       2018-11-30 08:26:03 +08:00
    赞!已 Star .
    ligulfzhou53
        13
    ligulfzhou53  
       2018-11-30 08:57:34 +08:00
    不错,战略性 star.....
    fy
        14
    fy  
    OP
       2018-11-30 09:25:49 +08:00
    @dot2017 #9

    请问屏幕分辨率是?也许是过宽的屏幕会有这种状况。我试着调整一下。

    @iConnect #10

    当然有 web 框架了啊,不然从头写要多久啊。

    @SingeeKing #11

    未来看看做 SSR 吧,或者给比较菜不能爬动态网页的爬虫返回另一个版本。
    ikaros
        15
    ikaros  
       2018-11-30 09:31:22 +08:00
    赞 。。。我自己写的写了几年还没写好呢
    dot2017
        16
    dot2017  
       2018-11-30 09:32:29 +08:00
    @fy 1080p 的。主要是帖内正文吧,尤其帖子内容少的,页面比较白 =。=
    imshf
        17
    imshf  
       2018-11-30 09:42:14 +08:00
    已收藏,去 star 一下
    fy
        18
    fy  
    OP
       2018-11-30 09:46:30 +08:00
    @ikaros #15

    道友 ID 与项目有缘啊


    @dot2017 #16

    噢我知道了,我自己开发机是 13 寸,所以看不出来。。。

    这我想想办法吧,之前有人说两边留白太多所以靠边了。
    Ghosin
        19
    Ghosin  
       2018-11-30 09:50:06 +08:00
    赞!已 Star .
    goodryb
        20
    goodryb  
       2018-11-30 09:51:32 +08:00
    图文搭配怎么样呢
    dot2017
        21
    dot2017  
       2018-11-30 09:53:06 +08:00
    @fy 其实我觉得论坛类的在电脑上不需要自适应宽度,可以设置一个固定的 width 哈
    iConnect
        22
    iConnect  
       2018-11-30 10:17:51 +08:00
    @fy 楼主用的 slim 框架,框架作者就是楼主本尊?
    fy
        23
    fy  
    OP
       2018-11-30 10:24:22 +08:00
    @goodryb #20 可以传图,但不支持图文排版( markdown 语法,不含 html )。

    @iConnect #22 对。这个框架是 aiohttp + 轮子 + 鉴权,封装 CRUD
    ylsc633
        24
    ylsc633  
       2018-11-30 10:52:00 +08:00
    厉害

    我是有想法 就是不会设计和做前端..
    iConnect
        25
    iConnect  
       2018-11-30 11:00:42 +08:00
    @fy 好样的,一直不敢用 aiohttp,就怕有坑自己填不平 O(∩_∩)O
    d5
        26
    d5  
       2018-11-30 11:01:50 +08:00 via iPhone
    支持一个
    ylsc633
        27
    ylsc633  
       2018-11-30 11:21:49 +08:00
    发现 好像跟 flarum 有点像......

    嘿嘿! 仔细看 确实有点像
    likai
        28
    likai  
       2018-11-30 11:31:42 +08:00 via Android
    支持插件么
    fy
        29
    fy  
    OP
       2018-11-30 12:11:15 +08:00
    @ylsc633 #27 参考了很多类似项目,不止 flarum 一个


    @likai #28 不支持,我对怎么弄插件系统没有头绪
    ylsc633
        30
    ylsc633  
       2018-11-30 13:41:34 +08:00
    @fy 能做出来 都牛 x 佩服楼主
    xuanli
        31
    xuanli  
       2018-11-30 13:53:31 +08:00
    Star
    Nobitasean
        32
    Nobitasean  
       2018-11-30 15:02:19 +08:00
    跟 flarum 有点像,就是你这个毫无 seo 啊
    sevenQu
        33
    sevenQu  
       2018-11-30 16:05:21 +08:00
    很强,赞,近期我也想搭建一个论坛,本来是想用 django 做,可我发现用 php 选虚拟主机会便宜很多。关注部署,希望大神选好服务商后给个总结。我自己目前的查到的用的比较多的海外的就是 linode (需要双币信用卡),搬瓦工(可以支付宝),dightalocean (可以支付宝),还有不少,大神可以查查
    oukichi
        34
    oukichi  
       2018-12-01 14:40:05 +08:00
    首先是非常支持楼主写了这么一个社区应用。另外说一下个人感想,就是因为现在的社区很多都长成这个样子,可是个人感觉这种 UI 其实体验不太好。希望能出一个主题,做成真正的论坛那种样子。
    fy
        35
    fy  
    OP
       2018-12-01 15:10:14 +08:00
    @oukichi #34 emmmm 怎么说,是传统的进入板块,然后板块内有主题的吗?
    oukichi
        36
    oukichi  
       2018-12-03 12:54:07 +08:00
    @fy da 大概是 discuz 那种吧。比较符合用户习惯。纯个人建议啊。
    fy
        37
    fy  
    OP
       2018-12-03 14:17:33 +08:00
    @oukichi #36

    其实一开始就是那样的,1.0,1.1 时候吧。

    后来一想……用户其实更加关注内容啊,而且板块之间割裂严重,较小的社区如果这么做划分的话,可能你看不到几个帖子。

    你想想 DZ 为了挽救这点做了些什么。他在板块外面加上了今日帖子统计,然后有新帖的板块还会变亮提醒你,以及最近回复、热帖,等等等等。这时候你终于能够一眼看出来了,哦,哪几个板块有内容更新了,或者群众正在聊什么。那为什么呢?索性都弄出来不就好了,还少做一张页面。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2481 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:35 · PVG 23:35 · LAX 07:35 · JFK 10:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.