Hugo Static Site, made with Hugo and Automatically Deployed using https://Forestry.io
This site is a Static Generated Site, made with Hugo and Automatically Deployed from a git repository using Forestry.io
The simplest way to think of it is that every page is a template with empty spaces (assigned by the user or the theme) for Formatted Text to go into. And Hugo is the Glue which sticks that Text in place.
I’m currently using a heavily modified version of the the Hugo Creative Portfolio Theme by Github User @Kishaningithub.
The Current Deployment method is as such:
For Content Changes
Login to the Forestry.io Headless CMS (headlessCMS.org for a definition of what defines a Headless CMS)
Edit or Create Markdown Files using existing Templates,
Forestry automatically pushes these to the Content folder, runs Hugo, which converts markdown in /Content/ to html and places them in the /static folder of the dev branch.
All contents of the master branch are automatically served as Webpages by Github Pages, due to a setting turned on in the options of the repository.
Template and Layout Changes
deployed via opening the /Layouts/ folder inside of the dev branch of the repository.
editing the /partials/, /widgets, /shortcodes or any of the other named templates. Or potentially creating a new template file.
opening command prompt inside of the
running the command
hugo --theme [Theme-Name] once
syncing the changes back to the
Forestry automatically publishes the new contents of the
/static folder onto the Master branch
about/single.html for editing the single page template of about.
partials/sidebar.html for editing just the sidebar.
portfolio/list for editing the grouped page template of Portfolio.