学两个月前端后做了个这样的网站 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jiannei
V2EX    分享创造

学两个月前端后做了个这样的网站

  •  1
     
  •   jianei
    jiannei 2023-12-01 11:01:57 +08:00 6523 次点击
    这是一个创建于 730 天前的主题,其中的信息可能已经有所发展或是发生改变。

    省流地址: https://sinan.fun

    萌芽

    事情是这样的,Laravel 框架对前端构建的支持越来越友好,很早就关注到官方文档中提及到了 Webpack 、Vue 、React 、Vite 等相关技术结合框架的应用。而我一直都是在跟随着框架的升级,来更新自身的技术栈。所以,便有了学习下前端的想法。

    不得不感叹现在前端技术的迭代速度,从 Webpack 到 Vite ,Vue2 Options 到 Vue3 Composition ,tailwind 到 unocss... 对于使只涉及 jquery 、layui 等相关前端知识的后端震大惊,都已经卷到这种程度了吗?

    在 b 站过了一遍 Vue 视频后,感觉对于各种招式胸有成竹。那不如,实践一下,从零实现一个技术社区?

    开始

    既然是自己当产品来设计,那就没什么讲究了,界面不丑,得用最新的技术栈,然后能跑起来就行。

    分析自身平时关注内容的一些习惯:「找自身技术栈更新资讯」、「技术社区寻找问题思路」、「总结踩过的一些坑」、「收藏整理一些资源」…社区 MVP 版的想法,便是能够快速地聚合各渠道技术资讯,有更新时能够进行消息通知;能够整理相关的技术文档,类似于 Dash ;对于常用的网址能够进行简单地收纳整理。

    开始最为头疼的是完全不懂设计,比如内容发布页希望能够发布帖子、rss 源、收纳开源库文档、发布导航链,但我的设计图可能长这样

    参考 Reddit ,调整一下

    界面设计是很头疼的部分,常在颜色、边距来回调,可能实现后改来改去又回到了初版,又或者是升级 UI 框架样式产生了差异... 会出现各种预期以外的问题,如果有懂设计的朋友可以多提些建议,thks !

    效果图

    • 全局快捷工具栏,使用 commmad + kctrl+k或者 / 快捷键唤起 ![[Pasted image 20231201104924.png]]

    • 首页

    • 首页-暗黑模式

    • 详情页

      • 详情页-暗黑模式

    • RSS 信息展示

    • RSS 信息展示-暗黑模式

    • 用户资料页

    • 用户资料页-暗黑模式

    欢迎 V 友们前来观光

    37 条回复    2023-12-04 15:25:58 +08:00
    hay0577
        1
    hay0577  
       2023-12-01 11:11:27 +08:00
    厉害了。。。我干了这么久了也没做个网站出来。
    jiannei
        2
    jiannei  
    OP
       2023-12-01 11:16:35 +08:00
    @hay313955795 是前端大佬嘛
    privateproxies
        3
    privateproxies  
       2023-12-01 11:17:16 +08:00
    不错的,学好了 找我拿项目:)
    jiannei
        4
    jiannei  
    OP
       2023-12-01 11:21:22 +08:00
    @privateproxies 感谢认可。我主力还是后端开发,前端属业余兴趣,有机会的话可以合作下~
    memos
        5
    memos  
       2023-12-01 11:41:01 +08:00
    摸鱼不到一个月写出来的,wiung.com
    wuzhanggui
        6
    wuzhanggui  
       2023-12-01 11:45:46 +08:00
    页面加载出来了 css 没有呢
    jiannei
        7
    jiannei  
    OP
       2023-12-01 11:59:13 +08:00
    @wjup 很强
    jiannei
        8
    jiannei  
    OP
       2023-12-01 12:00:40 +08:00
    @wuzhanggui 刷新能出来吗
    potatowish
        9
    potatowish  
       2023-12-01 13:12:45 +08:00 via iPhone
    效果可以,就是移动端布局乱了
    jiannei
        10
    jiannei  
    OP
       2023-12-01 13:13:46 +08:00
    @potatowish 移动端会在下周进行适配
    potatowish
        11
    potatowish  
       2023-12-01 13:14:23 +08:00 via iPhone
    @potatowish 自行设计 UI 要考虑到响应式布局就很麻烦
    table cellpadding="0" cellspacing="0" border="0" width="100%"> pianjiao
        12
    pianjiao  
       2023-12-01 13:17:38 +08:00
    这不是掘金么
    jiannei
        13
    jiannei  
    OP
       2023-12-01 13:39:09 +08:00
    @potatowish 设计是很头疼的一部分,目前完全是凭感觉
    jiannei
        14
    jiannei  
    OP
       2023-12-01 13:39:39 +08:00
    @pianjiao 从哪看出来
    auh
        15
    auh  
       2023-12-01 13:50:11 +08:00
    自己设计,能不能杀马特一点。或者天马行空一点。怎么都是这些传统的结构?

    如果,真的要突出内容。引用,魅族的一句话,不要胡乱设计就是最好的设计。
    auh
        16
    auh  
       2023-12-01 13:50:39 +08:00
    不过还是很强。
    jiannei
        17
    jiannei  
    OP
       2023-12-01 13:58:40 +08:00
    @auh 平时接触的是 learnku 、reddit 、v2ex 这些,风格都差不太多,脑补界面的时候,很难有新的设计出来。倒是希望有风格新颖点的设计可以参考下
    gloye
        18
    gloye  
       2023-12-01 14:07:59 +08:00
    可以,很不错了
    ztxcccc
        19
    ztxcccc  
       2023-12-01 14:09:41 +08:00
    laravel 如果熟练了可以去看看 symfony 的设计思路
    memecoin
        20
    memecoin  
       2023-12-01 14:23:49 +08:00
    厉害的室内!
    mcV473b9u4GfJG81
        21
    mcV473b9u4GfJG81  
       2023-12-01 14:32:46 +08:00
    一起来学算法吧 普林斯顿的那个课都 11 年了 还是有很多人推荐
    c0okies
        22
    c0okies  
       2023-12-01 14:45:41 +08:00
    哇 感觉超酷的诶
    token10086
        23
    token10086  
       2023-12-01 14:48:52 +08:00
    厉害,我学前端 5 个月写的 https://tol.vip/
    感觉你比我搞的好看!
    jiannei
        24
    jiannei  
    OP
       2023-12-01 14:50:47 +08:00
    @token10086 你这 logo 不太正经啊
    token10086
        25
    token10086  
       2023-12-01 14:51:16 +08:00
    @jiannei 正经的不会做呀。。。
    jiannei
        26
    jiannei  
    OP
       2023-12-01 14:52:05 +08:00
    @c0okies 哇 你回复也超酷的
    trytodoyourbest
        27
    trytodoyourbest  
       2023-12-01 17:05:47 +08:00
    厉害
    qloog
        28
    qloog  
       2023-12-01 21:02:43 +08:00
    ui 看起来很清爽啊。
    ttentau1
        29
    ttentau1  
       2023-12-01 22:19:59 +08:00   1
    厉害,我也是看视频自学的,做了背单词的网站
    https://zyronon.github.io/typing-word
    jiannei
        30
    jiannei  
    OP
       2023-12-01 22:35:37 +08:00
    @ttentau1 完成度好高
    jiannei
        31
    jiannei  
    OP
       2023-12-01 22:43:04 +08:00
    @qloog #28 ui 使用的 unocss ,配色上目前比较谨慎,只是较多的使用 cyan ,看起来可能简洁一点
    YouMoeYi
        32
    YouMoeYi  
       2023-12-02 05:46:17 +08:00
    挺可以的
    只不过我之前写的搭的这种站后面懒得维护了, 基本上都关了
    像论坛, 博客, wiki, 笔记, 记账, TODO 什么的都有很成熟的方案了, 用来练练手还是很不错的
    但是也体现不出什么差异, 你能做的别人也能做
    有一定积累后能去做一些不是那么常规的, 或者确实有创新的东西(哪怕比较小)可能会更好一些
    jiannei
        33
    jiannei  
    OP
       2023-12-02 09:29:55 +08:00
    @YouMoeYi
    感谢。
    做这网站的初衷是拓展技术栈,laravel 框架越来越趋向于一个全栈框架,周边提供了向 inertia.js 、livewire 等成熟的前端方案,熟悉之后有种梦回 PHP 巅峰时期的感觉,后端可以做更多的事情。
    https://sinan.fun/ 现在只是有了个雏形,完成度并不高,期待大家反馈。
    关于产品差异性,是一个很值得讨论的话题,现在其实不少技术社区,信息获取成本降低的同时,有效内容的获取成本反而很高,Sinan 可能会在这角度去做一些探索。
    voidshine
        34
    voidshine  
       2023-12-04 10:13:19 +08:00
    op 可以分享一下源码吗, 有偿
    jiannei
        35
    jiannei  
    OP
       2023-12-04 13:45:08 +08:00
    @voidshine 感谢关注哈,前面也提到了,站点现在完成度不高,后面感兴趣的人多的话可以整理下开源出来。(现在这代码,隔两天自己都看不懂了...)
    Deshun
        36
    Deshun  
       2023-12-04 15:03:37 +08:00
    看上去不错,界面挺清爽。.fun 域名也很棒,我也注册了一个 w3cn.fun
    刚学前端时搭建的博客 w3h5.com ,记录前端工作日常。现在已经七年了
    jiannei
        37
    jiannei  
    OP
       2023-12-04 15:25:58 +08:00
    @Deshun 域名买的时候可有意思了,好像是活动几十块钱买的 10 年。
    你站点内容也不错,很佩服这种坚持内容输出的毅力
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5824 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 02:29 PVG 10:29 LAX 18:29 JFK 21:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86