前两天看见有人用 react 写了个网页版 Ubuntu,迫于不会用 react,我用 vue 写了个网页版 Deepin

2021-04-30 10:20:52 +08:00
 LeeReamond

项目地址:https://GoodManWEN.github.io

仓库地址:https://github.com/GoodManWEN/GoodManWEN.github.io

这个项目产生的契机挺巧和的,因为最近需要一个项目展示页,海外企业招聘比国内更看重这个,正好在研究 Github Pages,就在论坛看到了之前一个朋友发帖的最近 github 挺火的一个网页版的 ubuntu 。凭借好奇点开以后,效果确实挺惊艳的,我感觉我做项目展示也可以搞个类似的界面,因为我完全不是前端方向,只是希望表示自己有前端能力的话,类似的页面应该足够酷了。

只是比较可惜,那个仓库完全是由 react 写的,我完全不会用 react 。再加上那个页面的作者大概设计上只是拿来当做一个展示自己技能的 demo 平台,其实页面并没有什么实质内容。而我则希望最好这个东西能在自我介绍的基础上再用来展示一些以前写过的技术博客,或者做过的项目之类的,所以想了想还是重写了,于是就有了现在这个项目。

目前的成品简单来说,这是一个 Github pages 托管的静态页面,它的设计风格是模拟一个运行在网页中的 deepin 系统的 GUI,它的功能是可以展示 markdown 文件,所以可以用来展示博客或者项目文档。至于为什么是 Deepin,实际上我没用过 deepin 系统,只是因为 Ubuntu 已经有人做过了,再做一遍感觉很 low,而剩下的发行版中,想来想去还是用这个国产系统,想法就是就相当于为国产做宣传了吧。。(不过咋说呢,具体做的过程中感觉 deepin 体验挺一般的)

特性

这个项目目前为止和同类项目的区别在于几点,

如同上文所述的,由于本人是个严重不专业前端,在加上完全是挤出来时间做的项目,实际开发时间大概只做了三天,项目中有各种不优雅的地方,请各位前端轻喷,有意见或建议欢迎 PR 。网页是面向外企做的,所以照着 Deepin 系统搞出了个怪异的英文版,如果各位有需要中文版应该改也不难。另外也是没有写博客习惯,想做网页了翻了翻只能翻出四五年前写的东西,也是醉了。

13743 次点击
所在节点    分享创造
116 条回复
Richard14
2021-04-30 10:35:04 +08:00
666 大佬,昨天摸鱼的时候看见了,太强了
whcoding
2021-04-30 10:36:44 +08:00
厉害 ~
LeeReamond
2021-04-30 10:53:02 +08:00
@Richard14
@whcoding 谢谢谢谢,做了点微小的工作
muzihuaner
2021-04-30 10:59:55 +08:00
666 牛批
iMusic
2021-04-30 11:00:35 +08:00
3 天做出来有点牛逼啊,我专业前端 3 周都不一定做出来,哈哈
hm20062006ok
2021-04-30 11:08:47 +08:00
厉害
LeeReamond
2021-04-30 11:09:19 +08:00
@iMusic 主要太忙了,看代码的话会发现赶工痕迹特别明显。里面比如页面按顺序堆叠这种需求,需要从中间提出来一个放到顶部,正常比如应该用 b 树,实际上实现的时候全是遍历,一边写一边自己都蛋疼,不过确实没时间做
Muniesa
2021-04-30 11:14:03 +08:00
太强了
christin
2021-04-30 11:26:05 +08:00
卧槽 大佬
竟然还是非前端的 厉害厉害
jerry033
2021-04-30 11:29:06 +08:00
五体投地,叹为观止!
kidult
2021-04-30 11:30:12 +08:00
大佬,要说三天用 VUE 能写出来,而不会 react,我是不太信的
x86
2021-04-30 11:30:42 +08:00
大佬的标题就是这么朴实无华:XX 天、前几天看到、迫于、随手、无聊
PinkRabbit
2021-04-30 11:32:15 +08:00
只能说牛逼
LeeReamond
2021-04-30 11:33:24 +08:00
@LIvid 不好意思好像错区了,第一次发个人项目,刚才看了一下好像应该发在分享创造区,我以为分享发现跟这个是同一个。现在还有办法修改吗
shuxhan
2021-04-30 11:35:38 +08:00
太强了吧
LeeReamond
2021-04-30 11:36:43 +08:00
@kidult 确实不会用 react,似乎 react 逻辑与 vue 不太一样,vue 的数据流动更经过一些,所以方便像我这种非专业前端,哪怕写成面条逻辑,能跑就行了。不过做过这次项目以后,倒是对 vue 的设计哲学也有了同感,模型设计满足 99%的使用场景就行了,自动化监控降低程序员的心智负担,在大多数项目中是值得的
PerFectTime
2021-04-30 11:37:57 +08:00
大佬的标题就是这么朴实无华:XX 天、前几天看到、迫于、随手、无聊
hflyf123
2021-04-30 11:38:47 +08:00
不卡,很溜
695975931
2021-04-30 11:42:04 +08:00
牛逼啊!!!
Livid
2021-04-30 11:42:43 +08:00
@LeeReamond 嗯,感谢你选择这里发布你的作品。

已经移动到 /go/create

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774285

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX