No description
| migrations | ||
| public | ||
| src | ||
| .gitignore | ||
| .prettierrc | ||
| astro.config.mjs | ||
| drizzle.config.ts | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tailwind.config.mjs | ||
| tsconfig.json | ||
| worker-configuration.d.ts | ||
| wrangler.toml | ||
daichendt.one
Personal website built with Astro, TailwindCSS, and MDX.
🚀 Getting Started
Prerequisites
Installation
- Clone the repository:
git clone https://github.com/AlexDaichendt/site
cd site
- Install dependencies:
pnpm install
Development
Start the development server:
pnpm dev
Building for Production
Build the project:
pnpm build
Preview the production build:
pnpm preview
🛠 Tech Stack
- Astro
- TailwindCSS
- MDX
- Sharp for image optimization
- Iconify for icons
📦 Key Dependencies
@astrojs/mdx- MDX integration@astrojs/rss- RSS feed support@astrojs/sitemap- Sitemap generation@astrojs/tailwind- TailwindCSS integration@fontsource/ubuntu- Ubuntu fontastro-icon- Icon componentremark-emoji- Emoji support in markdown
🙏 Credits
This theme is based on the Bear Blog theme.