
项目地址
https://github.com/dengxiwang/gotab-personal
特点
免费、清爽、功能齐全、可配置项多!
项目简介
Gotab 新标签页是 funtabs 新标签页的重构版本,由于之前的版本是刚自学之后的第一版,传参都是一层一层的写,后期接触到 redux ,发觉已经改不动了,而且感觉大家更喜欢 itab,wetab 中的某些功能,但是做起来由于没有规划,已经是相当难受,所以重构了一下,本项目前端使用 Vite 脚手架构建,后端使用 golang 编写,得益于 golang 的特性,后端程序仅一个二进制文件。用于打造个性化浏览器新标签页、起始页、个人主页。
官网
在线预览
demo 地址:https://test.gotab.cn
用户名:admin ,密码:123456
准备工作
服务器(没有云服务器或者需要购买云服务器的可以看下我的推广:雨云服务器,感谢您的支持)
用户帮助
有任何问题,欢迎加群反馈交流,比较及时:QQ 群 727809499
您需要一台能够运行可执行文件的服务器或主机(如 Linux 服务器)。由于后端程序 gotab-server 是一个 Go 编译后的静态二进制文件,因此无需安装 Go 环境即可运行。
将项目中的 gotab-server 后端程序和 /web 目录下的前端文件上传至服务器上的同一目录。
确保给 gotab-server 赋予可执行权限,例如在 Linux 上执行:
chmod 0755 gotab-server 在服务器上启动程序:
./gotab-server 根据需要指定端口
./gotab-server -port=端口 克隆或下载项目,把 gotab-server 后端程序还有/web 目录下所有程序放到服务器上,注意要给 gotab-server 二进制文件可执行权限( 0755 )
点击网站 - 运行环境 - GO - 创建 Go 运行环境
输入自定义名称
选择运行目录(即:该项目文件所在的文件夹)
输入启动命令./gotab-server
确认
访问 ip+端口打开页面,首次将跳转到/install 安装引导页面,按要求输入内容即可
页面预览
功能特性
GoTab 新标签页是 funtabs 新标签页的全新升级版本,是您打造个人学习工作台的浏览器必备插件。简单、无广告、美观大气,超高自定义程度,满足您的各项要求!。
特色功能说明:
精美小组件
独特的小组件设计让信息展示充满美感
支持众多小组件供您自由选择!
聚合搜索
聚合多个主流搜索引擎,支持一键快捷切换搜索
搜索支持群搜模式,一次点击打开多个搜索页面
浏览器书签管理
支持批量导入本地书签,方便一键管理
排序方式
支持常规排序、交换位置排序以及自由拖拽多种方式
相同大小的卡片交换位置,不影响其他卡片布局
全屏自由拖拽,支持卡片放置在任意位置
自由拖拽支持移动步长设置,可调整横向、纵向移动网格
卡片布局
任意添加喜欢的卡片,卡片支持内网链接设置
链接卡片支持纯图、文本、横向卡片、竖向卡片多种样式
卡片名称支持字幕滚动样式
分类切换支持滚动翻页、循环滚动等多种模式
究极超自定义程度,等待您的探索
精美动画
舒适的动画,让您切换自如,感受丝滑
双壁纸模式
支持标准模式和简约模式双壁纸设置
自定义自定义静态、动态、纯色以及渐变壁纸
两种模式,两张壁纸,动态切换,随心所欲
简约模式
点击时间一键切换极简模式,享受纯净壁纸界面
简约模式支持文本设置等多种自定义选项
多端数据即时同步与备份
支持时光机,数据安全不丢失
支持多设备登录和即时数据同步
支持数据本地备份,离线也能用
资源库
内置精心整理的全球海量优质网站资源图标库
支持提交分享您觉得不错的网站资源
迁移备份
支持导入、导出本站数据,管理随心
导入本地书签,一键添加省心省力
支持他人标签页导出数据迁移至当前标签页
不喜欢我们,也可以导出成浏览器书签通用格式
丝滑流畅的用户体验
超快的打开响应速度
丝滑流畅的动画效果
1 tim9527 193 天前 不明觉厉,不过新标签页太饱和了,不好竞争 |
2 dengxiwang OP @tim9527 是的,但是做好了,就不用管他了,而且主要是可以自己私有化部署,适合部分人,所以分享出来,也是自己的一个小作品 |
3 Pipecraft 193 天前 不错不错, 已 star |
4 dengxiwang OP @Pipecraft 感谢支持 |
5 followad 193 天前 via iPhone 需要开 vip 不 |
6 dengxiwang OP @followad 不需要! github 上的版本和我正式的版本内容一模一样! |
7 followad 193 天前 via iPhone @dengxiwang 已 star |
8 dengxiwang OP @followad 感谢支持!下个版本优化一下,再搞两个小组件其实这个适合团队组织内部,搞一个专属的主页,会很方便的 |
9 adwords 193 天前 不怕百度告你侵权吗 |
10 gmyxds 192 天前 github 里面都是打包的产物,没有源码呢 |
这不搞个 docker 一键部署? |
12 dengxiwang OP @adwords 百度为什么告我啊? |
13 dengxiwang OP @gmyxds 不开源,只有分享了私有化部署的安装包 |
14 dengxiwang OP @ShineyWang go 打包 docker 我还没看后面应该会打包一下的 |
15 WebKit 191 天前 跟这个 tab 页很像。https://github.com/tsxcw/mtab 这个还开源 |
16 dengxiwang OP @WebKit 功能可能很像,他开源的是后端代码吧,页面是闭源的,而且他有授权策略,我是没有开源,但是基本功能要完善许多越多,同时,大家都是相互借鉴功能各有所长吧,看个人取舍 |
17 dengxiwang OP 刚又更新咯。 1 、新增倒数日小组件,支持一次/每天/每周/每月/每年/自定义定制周期循环; 2 、日历小组件新增支持 2 × 4 大小; 3 、记事本左下角新增设置是否开启内容云同步; 4 、新增初始化数据更新提醒弹窗,仅面向离线用户,登录用户在用户中心可自主选择是否合并初始化数据(该功能主要考虑团队/组织私有化部署场景); 5 、优化侧边导航栏,翻页切换分类时,保持分类元素在可视范围内; 6 、优化鼠标滚动翻页功能相关的操作逻辑; 7 、更新默认的标准模式/简约模式壁纸; |
18 dengxiwang OP @ShineyWang docker 一键部署做好啦,docker run -d \ --name gotab-server \ -p 8080:8080 \ -e SERVER_PORT=8080 \ doxwant/gotab:latest |
19 ccxuy 187 天前 为什么是本地存储的,这样换个设备就没有书签了,部署网页端意义何在 |
20 dengxiwang OP @ccxuy 注册账号,通过账号实现云同步的 |
21 dengxiwang OP @ccxuy 本地存储是为了作为浏览器主页的快速打开和加载 |
22 ccxuy 185 天前 @dengxiwang 云同步那就不是本地部署了啊 |