一个极简主义的浏览器起始页 / A Minimalist Browser Start Page
支持中英文 · 深色模式 · 自定义搜索 · 快速访问
简介
Astralis 是一个优雅的极简主义浏览器起始页,专注于提供简洁、高效的浏览体验。支持多语言、主题切换和个性化定制。
✨ 特性
- 🌐 国际化支持 - 内置中英文双语,可轻松扩展其他语言
- 🌓 主题切换 - 支持浅色/深色/跟随系统三种主题模式
- 🔍 多搜索引擎 - 集成 Google、Baidu、Bing 等主流搜索引擎
- ⚡ 快速访问 - 自定义网站分类和快捷链接
- 🎨 极简设计 - 清爽的界面,专注于内容本身
- 📱 响应式布局 - 完美适配桌面和移动设备
- 💾 本地存储 - 所有设置保存在本地,保护隐私
🚀 快速开始
前置要求
- Node.js (推荐 v16 或更高版本)
- npm 或 yarn
安装步骤
克隆仓库
1
2git clone https://github.com/levinion/astralis.git
cd astralis安装依赖
1
npm install
启动开发服务器
1
npm run dev
访问应用
在浏览器中打开
http://localhost:3000删除项目文件夹
1
2
3
4# 先停止开发服务器 (Ctrl+C)
# 然后删除项目
cd ..
rm -rf astralis后台运行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29bash
npm install -g pm2
# 进入项目目录
cd astralis
# 使用 PM2 启动开发服务器
pm2 start npm --name "astralis" -- run dev
# 或者启动生产版本
npm run build
pm2 serve dist 3000 --name "astralis"
# 查看运行状态
pm2 status
# 查看日志
pm2 logs astralis
# 重启应用
pm2 restart astralis
# 停止应用
pm2 stop astralis
# 删除应用
pm2 delete astralis
# 设置开机自启动
pm2 startup
pm2 save