Fork自imsyy的Snavigation 一个简约的起始页 | 支持自定义搜索引擎,自定义快捷方式,自定义壁纸以及数据备份
Go to file
2024-02-01 18:05:53 +08:00
.vscode feat: 项目开始重构 #17 #22 2023-07-27 17:33:15 +08:00
public feat: 完善捷径 2023-08-18 18:25:48 +08:00
src 🐞 fix: 修复网址正则 2024-02-01 18:05:53 +08:00
.env 🐞 fix: 天气 API 切换至高德 #32 2024-01-17 10:54:53 +08:00
.eslintrc.json fix: 修复网址正则 #30 & feat: Add ESLint 2023-12-05 11:26:47 +08:00
.gitignore feat: 项目开始重构 #17 #22 2023-07-27 17:33:15 +08:00
.hintrc fix: 修复网址正则 #30 & feat: Add ESLint 2023-12-05 11:26:47 +08:00
.prettierrc.json fix: 修复网址正则 #30 & feat: Add ESLint 2023-12-05 11:26:47 +08:00
index.html feat: 完善捷径 2023-08-18 18:25:48 +08:00
LICENSE feat: 修改开源协议 2023-07-27 17:42:56 +08:00
package.json fix: 修复网址正则 #30 & feat: Add ESLint 2023-12-05 11:26:47 +08:00
pnpm-lock.yaml fix: 修复网址正则 #30 & feat: Add ESLint 2023-12-05 11:26:47 +08:00
README.md fix: 去除自定义弹窗 2023-08-10 17:48:56 +08:00
vite.config.js fix: 修复网址正则 #30 & feat: Add ESLint 2023-12-05 11:26:47 +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

鸣谢

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