2026-03-26 12:23:09 +00:00
# SanYeCao-Blog
< p align = "right" > [< a href = "README.md" > 中文< / a > | < a href = "README-en.md" > English< / a > ]< / p >
< p align = "center" > < br >
✨SanYeCao Blog✨< br >
🌊Lightweight / Fast / Beautiful🌊< br > < br >
Built With< br >
< img alt = "Static Badge" src = "https://img.shields.io/badge/Astro-6.0-purple" >
< img alt = "Static Badge" src = "https://img.shields.io/badge/Nodejs-24-green" >
< img alt = "Static Badge" src = "https://img.shields.io/badge/Heart-♥️-pink" >
< br >
< / p >
## 😋 Features
< br >
2026-04-01 13:44:02 +00:00
< p align = "center" >
< img
src="./docs/preview-en.png"
alt="preview-en"
style="max-width: 700px; width: 100%; height: auto;"
/>
< / p >
2026-03-26 12:23:09 +00:00
< br >
- Built with purely static pages, responsive, lightweight, and visually pleasing
- Easy to use, with automatic deployment via GitHub Actions
- < del >< i > Astro Is All You Need</ i ></ del >
For more previews, please see: < b > [Images.md](docs/Images.md)< / b > .
## 🧳 Usage
### 1. Fork this repository
< img width = "294" height = "155" alt = "image" src = "https://github.com/user-attachments/assets/6ffc9a32-c084-463f-8988-f7488baa44e0" / >
Then clone it to your local machine.
### 2. Run / Build
> [!IMPORTANT]
>
> Before getting started, please <b>rename `.env.example` in the root directory to `.env` and configure the environment variables</b>, otherwise some features may not work properly.
2026-03-26 12:29:45 +00:00
For details about environment variables, see: < b > [EnvVariables-en.md](docs/EnvVariables-en.md)< / b >
2026-03-26 12:23:09 +00:00
- Local development
```shell
npm run dev
```
- Local build
```shell
npm run build
```
### 3. Deployment
#### Deploy automatically with GitHub Actions
2026-03-26 12:29:45 +00:00
For details, see: < b > [GithubActions-en.md](docs/GithubActions-en.md)< / b > .
2026-03-26 12:23:09 +00:00
#### Manual deployment
Upload the generated `dist/` directory to your server, and configure `NGINX` to point to `index.html` .
2026-03-27 17:09:52 +00:00
< hr >
## ⚖️ License
2026-03-27 17:12:11 +00:00
The source code in this repository is licensed under the `MIT License` .
2026-03-27 17:09:52 +00:00
2026-03-27 17:12:11 +00:00
Unless otherwise stated, all blog posts and other original non-code content in this repository are licensed under `CC BY-NC-ND 4.0` .