English | 中文
- CMS Functionality: Easy content management with Decap CMS integration
- Data Visualization: Visualized personal data like projects, skills etc.
- Automatic Navigation: Automatic generation of post navigation
- Analytics Support: Umami analytics integration for visitor insights
- Comment System: Twikoo-powered comment functionality
- Music Player: Background music support with playlist management
- PIO Widget: Interactive live2d character support
- Smooth Transition Animations: Polished page component transition animations
- Customizable Theme Colors: Realtime customizable color schemes
- Dynamic Wallpaper System: Carousel support with multiple display modes
- Immersive Particle Effects: Highly customizable animated particles
- Modern & Responsive Design: Fully optimized for desktop and mobile devices
- Multilingual Capability: Built-in translation functionality for global accessibility
-
Clone the repository:
git clone https://github.com/Spr-Aachen/Twilight.git cd Twilight -
Install dependencies:
# Install pnpm if not already installed npm install -g pnpm # Install project dependencies pnpm install
-
Configure your blog:
- Customize blog settings inside
twilight.config.yaml - Support CMS functionality inside
.env - Support Umami analytics inside
.env - Manage site content inside
src/content
- Customize blog settings inside
-
Start the development server:
pnpm dev
Deploy your blog to any static hosting platform
| Command | Action |
|---|---|
pnpm lint |
Check and fix code issues |
pnpm format |
Format code with Biome |
pnpm check |
Run Astro error checking |
pnpm dev |
Start local dev server |
pnpm build |
Build site to ./dist/ |
pnpm preview |
Preview build locally |
pnpm astro ... |
Run Astro CLI commands |
pnpm new-post <filename> |
Create a new blog post |
- Prototype - Fuwari
- Inspiration - Yukina & Mizuki
- CMS - astro-decap-cms-oauth
- Translation - translate
This project is supported by Alibaba Cloud ESA for accelerated delivery, compute, and protection.






