Fork自imsyy的Snavigation 一个简约的起始页 | 支持自定义搜索引擎,自定义快捷方式,自定义壁纸以及数据备份
Go to file
2023-08-11 17:08:59 +08:00
.vscode feat: 项目开始重构 #17 #22 2023-07-27 17:33:15 +08:00
public feat: 支持自定义搜索引擎与壁纸 2023-08-11 17:08:59 +08:00
src feat: 支持自定义搜索引擎与壁纸 2023-08-11 17:08:59 +08:00
.env fix: 去除自定义弹窗 2023-08-10 17:48:56 +08:00
.gitignore feat: 项目开始重构 #17 #22 2023-07-27 17:33:15 +08:00
index.html feat: 设置及盒子页面构建 2023-08-07 18:09:18 +08:00
LICENSE feat: 修改开源协议 2023-07-27 17:42:56 +08:00
package.json feat: 支持自定义搜索引擎与壁纸 2023-08-11 17:08:59 +08:00
pnpm-lock.yaml feat: 设置及盒子页面构建 2023-08-07 18:09:18 +08:00
README.md fix: 去除自定义弹窗 2023-08-10 17:48:56 +08:00
vite.config.js feat: 设置及盒子页面构建 2023-08-07 18:09:18 +08:00

Snavigation

一个简约的起始页

Snavigation.png

重构中,尚未完成

Demo

由于 CDN 缓存原因,查看最新效果可能需要 Ctrl + F5 强制刷新浏览器缓存

功能

  • 载入动画
  • 时间及天气显示
  • 快捷方式自定义
  • 网站背景自定义
  • 数据备份及恢复
  • 移动端适配
  • 切换搜索引擎
  • 设置
  • 备份
  • 一言
  • 书签
  • 备忘

配置

修改项目的部分默认设置可前往根目录下的 .env 文件中修改

部署

  • 安装 node.js 环境

    node > 16.16.0
    npm > 8.15.0

  • 然后以 管理员权限 运行 cmd 终端,并 cd 到 项目根目录

  • 终端 中输入:

    # 安装 pnpm
    npm install -g pnpm
    
    # 安装依赖
    pnpm install
    
    # 开发
    pnpm dev
    
    # 构建
    pnpm build
    

    构建完成后,静态资源会在 dist 目录 中生成,可将 dist 文件夹下的文件上传至服务器, 也可使用 VercelCloudflare Pages 等托管平台一键自动部署

技术栈

API

鸣谢

本站部分样式及功能参考自