These instructions are by no means complete nor do they replace the Hugo documentation.
1. Ensure Hugo Is Installed
To use this theme you will need to have the extended version of Hugo installed. The Hugo website has installation instructions you can follow on how to do the installation.
2. Create Your Site
The Hugo website has quick start instructions for how to create a website using Hugo.
3. Install the Thoughts Theme
You can install the theme using git by following the steps below. The Hugo website has more comprehensive documentation and you should refer to that for clarifications.
cd my-site
git init
git submodule add git@github.com:twohey/thoughts-theme.git themes/thoughts
Next you need to configure your site to use the thoughts theme:
% echo theme = \"thoughts\" >> config.toml
4. Add Content
Next you will want to make a post and add some content.
hugo new posts/my-first-post.md
Now you can edit the markdown with your editor of choice.
5. Preview Your Site
You can run Hugo locally to preview what your site would look like. Your site will be available on http://localhost:1313.
hugo -D server
6. Configure the Theme
Here you will want to investigate the thoughts theme documentation.
7. Commit and Publish Your Site
You will likely want to use something like Cloudflare Pages, Netlify, Render, or Vercel but you should refer to those site for documentation.