Coder Social home page Coder Social logo

react-home's Introduction

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

在线体验: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

react-home's People

Contributors

hzjsj avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.