Antares 介绍

李宏杰的博客 📝

一个专注于技术分享的个人博客,记录全栈开发实践与心得。

📖 关于博客

这是一个基于 Astro 框架搭建的技术博客,主要分享:

  • 后端技术:Java、Spring、JSqlParser 等
  • 系统编程:Rust 并行编程、性能优化
  • 数据工程:PostgreSQL、Kafka、CDC、数据仓库
  • 开发工具:GitHub Copilot、AI 辅助开发
  • 前端技术:TypeScript、现代前端工程化

✨ 博客特性

  • 📱 响应式设计,支持移动端和桌面端
  • 🌓 深色/浅色主题切换
  • 🔍 全站搜索功能
  • 📊 文章分类和标签
  • 📡 RSS/Atom 订阅支持
  • ⚡ 快速加载和 SEO 优化

🚀 项目结构

/
├── posts/               # 博客文章(Markdown 格式)
├── public/             # 静态资源
├── src/
│   ├── components/     # UI 组件
│   ├── layouts/        # 页面布局
│   ├── pages/          # 路由页面
│   ├── styles/         # 样式文件
│   └── config.ts       # 站点配置
└── astro.config.ts     # Astro 配置

💻 技术栈

🛠️ 本地运行

克隆仓库并安装依赖:

# 克隆项目
git clone https://github.com/lihongjie0209/astro-blog.git
cd astro-blog

# 安装依赖(使用 pnpm)
pnpm install

# 启动开发服务器
pnpm run dev

项目将在 http://localhost:4321 运行。

📝 常用命令

命令说明
pnpm install安装依赖
pnpm run dev启动开发服务器
pnpm run build构建生产版本到 ./dist/ 目录
pnpm run preview预览构建结果

📬 联系方式

📜 License

Licensed under the MIT License, Copyright © 2024