daichendt.one/README.md

64 lines
1.2 KiB
Markdown

# daichendt.one
Personal website built with Astro, TailwindCSS, and MDX.
## 🚀 Getting Started
### Prerequisites
- [Node.js](https://nodejs.org/) (v20 or higher)
- [pnpm](https://pnpm.io/) (v8 or higher)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/AlexDaichendt/site
cd site
```
2. Install dependencies:
```bash
pnpm install
```
### Development
Start the development server:
```bash
pnpm dev
```
### Building for Production
Build the project:
```bash
pnpm build
```
Preview the production build:
```bash
pnpm preview
```
## 🛠 Tech Stack
- [Astro](https://astro.build)
- [TailwindCSS](https://tailwindcss.com)
- [MDX](https://mdxjs.com)
- [Sharp](https://sharp.pixelplumbing.com) for image optimization
- [Iconify](https://iconify.design) for icons
## 📦 Key Dependencies
- `@astrojs/mdx` - MDX integration
- `@astrojs/rss` - RSS feed support
- `@astrojs/sitemap` - Sitemap generation
- `@astrojs/tailwind` - TailwindCSS integration
- `@fontsource/ubuntu` - Ubuntu font
- `astro-icon` - Icon component
- `remark-emoji` - Emoji support in markdown
## 🙏 Credits
This theme is based on the [Bear Blog](https://github.com/HermanMartinus/bearblog/) theme.