Cuttlebellle is a React-based static site generator. It allows you to use a single layout for each page part of the site and separates the content from the code. You can extend it with React-based components that leverage the power of npm.