Add Hugo static site with homepage, resume, and blog sections
This commit is contained in:
55
README.md
55
README.md
@@ -1,3 +1,54 @@
|
||||
# blog
|
||||
# Dustin Coffee Personal Website
|
||||
|
||||
my blog
|
||||
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.
|
||||
Reference in New Issue
Block a user