Skip to content
/ hogg.io Public

My personal website, which I use to as a playground for my own learnings and experiments.

Notifications You must be signed in to change notification settings

HHogg/hogg.io

Repository files navigation

My personal website, which I use as a playground for my own learnings and experiments.

Setup

  1. Install Rust (recommended through rustup)
  2. Install wasm-pack
  3. Install Node (recommended through NVM)
  4. Install Yarn -> npm i yarn -g
  5. Clone this repo -> git clone git@github.com:HHogg/hogg.io.git
  6. Enter directory -> cd hogg.io
  7. Install node dependencies -> yarn
  8. Install rust dependencies -> cargo fetch

Optional

  1. Install Postgres - This is used for the Euclidean tiling search tool. If you don't run it, you wont need Postgres.

Development

yarn dev

This will concurrently run a few development processes for watching for main website resources and dependencies. There are a couple of Wasm packages that are built from rust and are also watched and built when the files change.

Building & deploying

yarn build && yarn deploy

This will create a SSG build of the website and production builds of the Wasm packages, and will deploy it (Note: This will obviously not deploy to my site if you don't have the auth token).

About

My personal website, which I use to as a playground for my own learnings and experiments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published