A personal blog built with Hugo and the Hugo Blog Awesome theme.
- 🚀 Fast static site generation with Hugo
- 📱 Responsive design with the Blog Awesome theme
- 🔍 Built-in search functionality
- 📝 Markdown-based content management
- 🎨 Customizable appearance and features
- 📊 Reading time and word count
- 🔗 Social media integration
- Hugo (Extended version recommended)
- Git
-
Clone this repository:
git clone <your-repo-url> cd blog
-
Install the theme (if not already done):
git submodule update --init --recursive
-
Start the development server:
hugo server -D
-
Open your browser and visit
https://sebkrantz.github.io
-
New blog post:
hugo new content posts/my-new-post.md
-
New page:
hugo new content my-new-page.md
hugo
The generated site will be in the public/
directory.
Edit hugo.toml
to customize:
- Site title and description
- Author information
- Social media links
- Theme features and appearance
- Navigation settings
The Hugo Blog Awesome theme includes:
- Dark/light mode toggle
- Code syntax highlighting
- Math equation support (KaTeX)
- Mermaid diagram support
- Table of contents
- Related posts
- Social sharing buttons
- Search functionality
- Reading progress indicator
This site can be deployed to various platforms:
- Netlify: Connect your Git repository for automatic deployments
- Vercel: Deploy with zero configuration
- GitHub Pages: Use GitHub Actions for automated builds
- Any static hosting: Upload the
public/
folder contents
This project is open source and available under the MIT License.
Feel free to submit issues and enhancement requests!