Personal website and blog source for Patrick Harbison built with Hugo.
This repository contains the Hugo site source for pharbison.dev, a platform engineering and infrastructure automation blog.
The site uses:
- Hugo static site generator
github.com/gurusabarish/hugo-profiletheme- Go modules for dependency management
archetypes/— default front matter for new contentassets/— project assets used by Hugo pipelinescontent/— blog posts and page contentlayouts/— custom Hugo templatesstatic/— static files deployed to the site rootthemes/— local theme support or theme submodule contenthugo.yaml— Hugo site configurationgo.mod— Go module configuration for Hugo theme and dependencies
- Go
1.25or later - Hugo installed (
hugocommand available)
Start the local Hugo server:
hugo serveThen open the local server URL printed by Hugo, usually http://localhost:1313.
Generate the public site into the public/ directory:
hugoCreate new content using the existing archetype structure, or add Markdown files under content/posts/.
Example:
hugo new posts/my-new-post/index.mdThe generated static site lives in public/ after running hugo.
Deploy the contents of public/ to your chosen hosting provider.
- The site base URL is configured in
hugo.yamlashttps://pharbison.dev. - Google Analytics is enabled via the configured tracking ID.