The repository for my personal Github Pages-hosted website. Uses Google's Material Design Components for the Web on top of Eleventy.
This site is built on Node.JS; you will need that installed and working first.
Clone the repo. Then, install the site's dependencies with npm install
.
Once that has finished, you can build and serve the site using npm start
. You can access it by navigating to localhost:8080
in the web browser of your choice.
- Eleventy for a fantastic static site generator
- Material Components for the Web for the lovely UX I use so extensively
- Webpack for bundling and compiling SCSS/JS
- Unsplash for some of the lovely imagery
- GoatCounter for basic privacy-preserving analytics
The majority of this project is licensed under Apache 2.0, as detailed in LICENSE
.
The exception is all content in the content
directory, which includes either:
- content I do not own the rights to that I am using with permission
- my own content, for which I reserve all rights