Getting Started

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.