54 lines
1.4 KiB
Markdown
54 lines
1.4 KiB
Markdown
# Dustin Coffee Personal Website
|
|
|
|
A personal website built with Hugo static site generator, featuring:
|
|
- Homepage/About me page
|
|
- Resume/CV page
|
|
- Blog with markdown posts
|
|
|
|
## Features
|
|
|
|
- Responsive design with modern CSS
|
|
- Navigation menu
|
|
- Blog posts with tags and categories
|
|
- Easy deployment to LXC containers
|
|
- Markdown-based content management
|
|
|
|
## Development
|
|
|
|
### Prerequisites
|
|
|
|
- Hugo (extended version) - see [Installation](https://gohugo.io/installation/)
|
|
|
|
### Local Development
|
|
|
|
1. Clone this repository
|
|
2. Run `hugo server` to start local development server
|
|
3. Open http://localhost:1313
|
|
|
|
### Adding Content
|
|
|
|
- **Homepage**: Edit `content/_index.md`
|
|
- **Resume**: Edit `content/resume.md`
|
|
- **Blog Posts**: Create markdown files in `content/posts/`
|
|
- **New Pages**: Create markdown files in `content/` with appropriate front matter
|
|
|
|
### Project Structure
|
|
|
|
```
|
|
├── archetypes/ # Content templates
|
|
├── assets/ # Theme assets (CSS, JS)
|
|
├── content/ # Website content (markdown files)
|
|
├── layouts/ # HTML templates
|
|
├── static/ # Static files (images, etc.)
|
|
├── themes/personal # Custom theme
|
|
├── hugo.toml # Site configuration
|
|
└── deploy.sh # Deployment script
|
|
```
|
|
|
|
## Deployment
|
|
|
|
See [DEPLOYMENT.md](DEPLOYMENT.md) for detailed instructions on deploying to an LXC container.
|
|
|
|
## License
|
|
|
|
MIT License - see [LICENSE](LICENSE) file. |