G.Ark Blog

个人技术笔记与生活记录

一个极简主义的浏览器起始页

发布:2026/4/1字数:808阅读:3 分钟

简介

Astralis 是一个优雅的极简主义浏览器起始页,专注于提供简洁、高效的浏览体验。支持多语言、主题切换和个性化定制。

✨ 特性

  • 🌐 国际化支持 - 内置中英文双语,可轻松扩展其他语言
  • 🌓 主题切换 - 支持浅色/深色/跟随系统三种主题模式
  • 🔍 多搜索引擎 - 集成 Google、Baidu、Bing 等主流搜索引擎
  • 快速访问 - 自定义网站分类和快捷链接
  • 🎨 极简设计 - 清爽的界面,专注于内容本身
  • 📱 响应式布局 - 完美适配桌面和移动设备
  • 💾 本地存储 - 所有设置保存在本地,保护隐私

🚀 快速开始

前置要求

  • Node.js (推荐 v16 或更高版本)
  • npm 或 yarn

安装步骤

  1. 克隆仓库

    git clone https://github.com/levinion/astralis.git
    cd astralis
    
  2. 安装依赖

    npm install
    
  3. 启动开发服务器

    npm run dev
    
  4. 访问应用

    在浏览器中打开 http://localhost:3000

  5. 删除项目文件夹

    # 先停止开发服务器 (Ctrl+C)
    # 然后删除项目
    cd ..
    rm -rf astralis
    
  6. 后台运行

    bash
    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