A production-ready personal blog repository built with Hugo and the DoIt theme.
The repository is already wired for direct deployment and routine validation:
- Hugo is configured via
config/_default/hugo.toml - The DoIt theme is imported as a Hugo Module
This repository is not just raw blog content. It is a fully configured blog workspace that includes:
- site configuration, content structure, and theme integration
- Hugo Module-based dependency management for
hugo-theme-DoIt - a reproducible build entrypoint for hosted deployment
- CI validation to catch build regressions before merge or release
- Hugo for static site generation
- DoIt for the site theme and presentation layer
- Cloudflare for deployment and hosting
- GitHub Actions for build validation
This repository can be imported into Cloudflare pages and deployed directly without needing to reconstruct the build logic from scratch.
- Git
- Hugo
- Go 1.18 or later for Hugo Modules
git clone https://github.com/EurekaMXZ/blog.git
cd blog
hugo mod tidy
hugo serve -Dcontent/: blog posts and pagesconfig/: Hugo configurationassets/: custom assets and overridesarchetypes/: content templates.github/workflows/: CI workflows
This repository uses different licenses for different types of material.
- Original source code, templates, configuration, and other software-related files authored for this repository are licensed under the MIT License, unless otherwise noted.
- Original blog post Markdown source files authored for this repository, including files under
content/**, are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (CC-BY-SA-4.0), unless otherwise noted. - Third-party components keep their upstream licenses. In particular, the DoIt theme remains under its own upstream license.