This is the Fuzzy Labs website. We use Hugo to generate static HTML and CircleCI to build and deploy the content to Firebase Hosting
First install Hugo. Check that Hugo is installed correctly with hugo version
which should output something like Hugo Static Site Generator v0.56.3 linux/amd64 <etc...>
.
cd hugo
hugo server
hugo --config="hugo/config.toml" -s hugo -d $PWD/public
rm -rf public
Content lives in the content directory. Create a new Markdown file for your content and include the following front matter:
---
title: ...
description: ...
draft: false
---
Commits to master will automatically be deployed to Firebase hosting by CircleCI
This serves from public
so make sure that you've generated the static content via Hugo first.
firebase serve
firebase login
firebase deploy
firebase deploy --project=fuzzylabs-dev
Deploys to: https://fuzzylabs-dev.web.app