first commit
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# foggymtndrifter.com
|
||||
|
||||
Michael Kinder's personal website and blog.
|
||||
|
||||
This site features a quirky, developer-focused aesthetic with deep customization, local content management, and integrated features for reader interaction.
|
||||
|
||||
## ✨ Features
|
||||
|
||||
- **Terminal Aesthetic**: Heavily themed UI including a terminal-style interface.
|
||||
- **Content Management**:
|
||||
- **Blog**: Technical articles writing in MDX with Expressive Code syntax highlighting.
|
||||
- **CV/Resume**: A dedicated "About" page formatted as a professional CV.
|
||||
- **Legal Pages**: Privacy Policy and Terms of Use (queried from local markdown).
|
||||
- **Interactive Elements**:
|
||||
- **Cookie Consent**: Minimalist, non-intrusive popup.
|
||||
- **Comments**: GitHub-powered comments via [Giscus](https://giscus.app).
|
||||
- **Donations**: Custom "Buy Me a Coffee" modal integrated with Stripe for easy support.
|
||||
- **Tech Stack**:
|
||||
- Built with [Astro v5](https://astro.build)
|
||||
- Styled with [Tailwind CSS v4](https://tailwindcss.com)
|
||||
- Deployed on [Vercel](https://vercel.com)
|
||||
|
||||
## 🚀 Local Development
|
||||
|
||||
1. **Clone the repository**:
|
||||
```bash
|
||||
git clone https://github.com/FoggyMtnDrifter/website.git
|
||||
cd website
|
||||
```
|
||||
|
||||
2. **Install dependencies**:
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
3. **Start the dev server**:
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
4. **Build for production**:
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
## 🛠️ Configuration
|
||||
|
||||
Site configuration is centralized in `src/site.config.ts`. This file controls:
|
||||
- SEO metadata (Title, Description, Author)
|
||||
- Navigation links
|
||||
- Theme settings
|
||||
- Social links & Giscus configuration
|
||||
|
||||
## 📄 License
|
||||
|
||||
This project is licensed under the [MIT License](LICENSE.txt).
|
||||
|
||||
## Acknowledgments
|
||||
|
||||
- Based on the [MultiTerm Astro](https://github.com/stelcodes/multiterm-astro) theme by [Stel](https://github.com/stelcodes).
|
||||
Reference in New Issue
Block a user