ChenViVi / eden

使用 Github Issue 搭建博客 Web端
http://eden.valorachen.top/
28 stars 4 forks source link

我的网站导航 #13

Open ChenViVi opened 6 years ago

ChenViVi commented 6 years ago

因为 vultr 上搭的 vpn 看不了 p 站,于是果断删掉了服务器买了一年的搬瓦工小鸡。买 vps 光用来科学上网简直是浪费,于是参考这篇文章:VPS有什么有趣的用途?,疯狂折腾了一番。这个过程中,发现百度的自定义导航已经满足不了我的需求了,现有的产品有是有,但是全部都用户体验极差,UI 辣眼睛,有很多直接使用表格来布局一眼望去全是字根本找不到想要的网站,于是乎想自己写一个导航。

导航无非就两个功能呗:1.提供搜索引擎 2.跳转到常用网站。当初的想法是结合数据库。从数据库中加载网站和搜索引擎,甚至想支持多用户自定义配置。想法是美好的,现实是我这边用java做后台遇到了一些迷之状况,有些地方用纯 html 能完美运行,但是一加上 js 就不行了,我始终找不出原因,于是就用纯html 随便挂服务器上了。结果用了一个星期发现好用得不得了,以至于每次打开主页都会惊叹于自己的才华(自恋中)。每次打开都会随机一张背景图,而且 UI 设计上既能看到背景又能看到控件。自定义搜索引擎,不管是谷歌度娘,还是淘宝京东,甚至想搜 Github 或 Maven 都随你。网站分类 Tab,自动获取网站logo,基本不用鼠标辊轮就可以快速找到想要的网站。左下角T ab,用来做个人向的链接跳转,比如自己的博客,Github 主页啥的。老娘tm就是个天才!不接受反驳。网站大概长这样:

现在越来越想按照当初的想法结合数据库做了,一是觉得我的导航真是又好看又好用,二是觉得需求应该是有的,而且现有的产品真没有一个我看的上的。百度首页做导航固然不错,但是百度导航只有百度搜索,而百度搜索甚至害死过一条命,珍爱生命,远离百度。360导航,hao123 这种恶心东西谁要是用,我都会不由自主的对这个人产生偏见。Github 上有些部署在服务器上就能运行的导航源码,但是 UI 太丑了。总结:我的导航配合数据库做多用户将是世界上最好用的导航。

吹归吹,但是落到实际上,我写网站的功底是菜鸡级别的,毕竟整个大学基本用来学Android了。例如,我试过各种方法想让网站 logo 在网站名称的左边开头那儿,可是 Google 到的方法怎么弄都不好使。关于怎么用 js 获取 radio 选取的值,还有搜索部分,点击搜索按钮和回车要怎么处理,这里是好不容易瞎实现的,对就是瞎实现的。如果这个真的做到有别人用的程度,访问速度又是个问题。exm,CDN 是个啥东东来的?完全布吉岛啊 ORZ。鉴于之前用 Java 作后台会出现一点迷之状况,想转战 php 的说,这又是新的挑战。

总之如果这个东西做成了,可能会再写一些别的小玩意,我还蛮想给自己博客加一个类似QQ空间的版块,不写技术,用来扯闲话的地方,希望是双端的。说道这里,我也好想换个更酷炫的博客主题,作为私飞斋真的很想要二次元的主题了。之前有试过轻改过博客主题,但是我一只前端菜鸡很难办到吧ORZ。好羡慕别的大佬,知道的东西多,文章写得有水平,博客又酷炫,访问量又高。像我这种辣鸡,写的东西没有营养,访客约等于只有自己,写了啥都没有人看TAT,但是就算这样,我也会好好写博客的呢(擦干眼泪)。

2018-5-13 补充:

目前是已经做出来个demo版本的东西了,https://github.com/ChenViVi/portal,算是勉强能用,现在日常使用上没有致命性的毛病,而且确实是有一定实用性的,至少我天天都在用,而且少了它不行。但还是各种 bug 各种 low,还有很多地方需要完善,预计7月份再次开工吧