Skip to content

Latest commit

 

History

History
 
 

code-nav-home

极简炫酷的浏览器主页!支持一键使用多个搜索引擎,主页内置了一些程序员必备优质站点,提升效率,还可以切换主题、定制壁纸等。

在线体验:https://home.code-nav.cn

开发过程:奇思妙想,动手 DIY 你的浏览器主页

🔧 试试一键部署吧!


开发者信息

本应用由 程序员鱼皮 开发提供 🐟


使用

项目展示

透明主页

透明主页

白底主页

白底主页

万能搜索

万能搜索

万能搜索结果页

万能搜索结果页

切换壁纸

切换壁纸

随机壁纸

随机壁纸

动态壁纸

动态壁纸

已有功能

  1. 切换搜索
  2. 万能搜索
  3. 切换壁纸
  4. 动态壁纸
  5. 随机壁纸
  6. 透明模式

部署

本项目基于腾讯开源项目 CloudBase Framework star 开发部署,支持一键云端部署!

点击下方按钮,无需任何操作,即可部署应用 ⬇️


开发

除了上述一键部署方式外,你也可以下载项目后,使用 CloudBase CLI 在终端中一键部署。

npx @cloudbase/cli framework deploy -e 环境id

快速开始

请保证 Node.js 版本 > 10 ⚠️

  1. 下载项目到本地

    git clone https://github.com/liyupi/code-nav.git
  2. 进入目录,安装依赖

    cd code-nav-home
    npm install
  3. 本地启动项目

    npm run start

    然后可以自由开发和定制主页!

  4. 打包构建

    npm run build

    会生成 dist 目录,可以通过 serve 工具 本地启动 server 快速浏览。

  5. 部署

    点击上述一键部署按钮可以轻松部署具有弹性扩缩容能力的默认网站应用!

    也可以利用腾讯云静态站点托管:可以直接将 dist 目录发布到 静态站点托管 中,有 CDN 支持

    tcb hosting deploy . -e envId

技术选型

前端

基于 React-Static 静态站点生成框架开发

  1. React + React-Static
  2. Ant Design 组件库 + Ant Design Pro 高级组件
  3. ESLint 检查
  4. 随机壁纸使用搏天 API 接口 + JsonBird 代理跨域
  5. 使用 iframe 实现壁纸切换和万能搜索

后端

后端使用 腾讯云云开发 ,全量上云,充分利用了腾讯云提供的云计算能力。

  1. 静态网站托管:CDN 全站加速,一键部署
  2. 云存储:存储壁纸、模板文件等静态资源,同时用 CDN 加速
  3. 云托管:使用云托管可以弹性扩缩容,上能应对流量洪峰,下能冷却节约成本
  4. DNSPod:自定义域名解析,网页监控

文档


Licence

开源协议文档请参阅 LICENSE