Skip to content

RelativeSure/personal-starlight-site

Repository files navigation

CV and Documentation

A personal documentation site built with Astro and Starlight, serving as both a CV and a knowledge base.

📚 Content

This site contains documentation and resources on various topics:

  • IT Security
  • Kubernetes
  • Linux Systems
  • Windows & WSL
  • Bookmarks collection for:
    • Development
    • Security
    • Games
    • Health
    • And more...

🚀 Tech Stack

🛠️ Development

Prerequisites

  • Node.js >= 20.0
  • bun (Package Manager)

Setup

  1. Clone the repository
  2. Install dependencies:
    bun install

Available Commands

  • bun dev - Start development server
  • bun build - Build the site
  • bun preview - Preview the built site
  • bun check - Run type checking

📦 Project Structure

.
├── src/
│   ├── content/    # Documentation content (MDX)
│   ├── components/ # UI components
│   ├── layouts/    # Page layouts
│   ├── pages/      # Route pages
│   └── styles/     # Global styles
├── public/         # Static assets
└── astro.config.mjs # Astro configuration

🌐 Deployment

The site is configured for Cloudflare deployment using Wrangler.