Skip to content
forked from imsyy/SNav

【重构中】Snavigation 一个简约的起始页 | 支持自定义搜索引擎,自定义快捷方式,自定义壁纸以及数据备份

License

Notifications You must be signed in to change notification settings

mo-feibai/Snavigation

 
 

Repository files navigation

Snavigation

一个简约的起始页

当前采用的是浏览器本地存储所有数据,所以清空浏览器数据会导致书签和配置丢失!!!

Snavigation.png

功能

  • 载入动画
  • 时间及天气显示
  • 网站背景自定义
  • 数据备份及恢复
  • 切换搜索引擎
  • 设置
  • 备份
  • 书签
  • 书签排序
  • 移动端适配
  • 一言
  • 书签置顶
  • 书签搜索(可能)

未来考虑

  • 后端存储数据源
  • 书签备份加密
  • 书签备份方式

配置

修改项目的部分默认设置可前往根目录下的 .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

鸣谢

About

【重构中】Snavigation 一个简约的起始页 | 支持自定义搜索引擎,自定义快捷方式,自定义壁纸以及数据备份

Resources

License

Stars

Watchers

Forks

Languages

  • Vue 77.7%
  • JavaScript 17.6%
  • SCSS 3.7%
  • HTML 1.0%