An open API service indexing awesome lists of open source software.

https://github.com/bhazel/bwhazel-web-site

Source code for my personal web site (Wave 3).
https://github.com/bhazel/bwhazel-web-site

jekyll

Last synced: about 1 year ago
JSON representation

Source code for my personal web site (Wave 3).

Awesome Lists containing this project

README

          

# BWHazel Web Site

This repository contains the source code for my personal web site.

## Technologies

* Jekyll
* MaterializeCSS

## Getting Started

It is recommended to use Docker for the development environment, for which the image can be built using the `Dockerfile` in the root of the repository.

```
docker image build -t x-bwhazel --target dev-env .
docker container run -it --rm -p 4000:4000 -v /path/to/repository:/src x-bwhazel bash
```

Leaving out the `--target` flag will set up the development environment, build the site and publish it as an NGINX-based Docker image.

Once the container is running, the source code can be accessed in the `/src` directory.

A Makefile wraps the Jekyll server and build functionality.

Command | Description
--- | ---
`make start` | Start the Jekyll server.
`make build` | Build the site into a `dist` directory.
`make clean` | Delete a built site.