Skip to content
/ www-src Public

Hugo Source file repository for 3ware website.

License

Notifications You must be signed in to change notification settings

3ware/www-src

Repository files navigation

3ware Ltd Website

semantic-release: conventionalcommits GitHub release issues - workflows CI

This repository contains the code necessary to create and deploy the 3ware Ltd company website.

Overview

3ware's website is hosted on GitHub Pages using Hugo to generate the static content from Markdown files.

Resources used

The following resources were used to create this website:

Summary of steps to create a site from scratch

  1. Create 2 GitHub repositories. 1 for Hugo source content (www-src) and 1 for the static content Hugo generates (www-public).
  2. Follow the Hugo Quick Start guide to initialise the site and add the theme.
  3. Create GitHub pages in www-public, point it to /docs, set the Custom Domain and enforce HTTPS.
  4. Create a deploy key and add the public key to www-public.
  5. Create a GitHub Action repository secret in www-src using the private key from step 3.
  6. Create a GitHub Action in www-src to publish the site to www-public when a release is created www-src.