🚀 A static website built with and deployed automatically to GitHub Pages using GitHub Actions.
- Website URL: https://koltluo.github.io/nav8/ (Replace with your actual GitHub Pages URL)
- Hugo Static Site Generator – Fast, flexible, and easy to use.
- GitHub Pages Hosting – Free and reliable hosting.
- GitHub Actions CI/CD – Automated build & deployment on every
git push. - Responsive Design – Works on mobile, tablet, and desktop.
- Custom Domain Support – Optional (see setup below).
- Clone the repository:
git clone https://github.com/koltluo/nav8.git cd my-hugo-site - Run Hugo locally:
(Use
hugo server -D # Starts a local dev server (http://localhost:1313)-Dto include draft posts.) - Edit content:
- Modify Markdown files in
content/ - Customize themes in
themes/ - Update site config in
config.toml/config.yaml
- Modify Markdown files in
- Preview changes:
The site auto-reloads at
http://localhost:1313.
- Every push to
mainbranch triggers a GitHub Actions workflow:- Builds Hugo site → Generates static files in
public/ - Deploys to
gh-pagesbranch → Live on GitHub Pages (No manual steps needed!)
- Builds Hugo site → Generates static files in
- Go to Settings → Pages
- Set Source to
gh-pagesbranch - Wait for GitHub Actions to complete (~1-2 min)
- Add a
CNAMEfile instatic/with your domain (e.g.,example.com) - Configure DNS (CNAME record pointing to
your-username.github.io) - Enable HTTPS in GitHub Pages settings
my-hugo-site/
├── archetypes/ # Content templates
├── assets/ # SCSS, JS bundles
├── content/ # Markdown content (pages, posts)
├── layouts/ # HTML templates
├── static/ # Images, fonts, CNAME
├── themes/ # Hugo themes
├── config.toml # Site configuration
└── .github/workflows/deploy.yml # GitHub Actions CI/CD
This project is open-source under the MIT License.
🛠 Need help?
---
### ✨ Customization Tips:
1. **Replace placeholders** (`your-username`, `my-hugo-site`, etc.) with your actual details.
2. **Add badges** (e.g., GitHub Actions status, license, Hugo version):
```markdown

- Add screenshots in a
/static/images/folder and embed them:
- Include theme credits if using a third-party Hugo theme. Let me know if you'd like to add/remove any sections!