The SIGPwny website, built with Gatsby.
Content is composed of Markdown(X) and JSON files in the content
directory. For more information about the defined content types, see the content README.
Clean install all node packages:
npm ci
Install gatsby-cli
:
npm install -g gatsby-cli
Build production and serve:
gatsby build
gatsby serve
Start a development server:
gatsby develop
This site only depends on official Gatsby plugins, so unless a plugin becomes deprecated, the latest versions of Gatsby and its plugins are guaranteed to work together. Ensure that breaking changes are addressed when dealing with major semver updates. Do not commit dependency updates without verifying that the site was built successfully and operates normally.
npm update
SIGPwny's educational content, slides, and recordings are licensed under the CC BY-SA 4.0 license.
Published content that is not SIGPwny branded are copyrighted by their respective owners unless otherwise stated.
All other website code is licensed under the BSD 3-Clause license.