The ShortTech project is sunset. ingenious-gatsby is unmaintained and will thus be released to the general public under MIT license. We hope you can learn from us, as much as we learned from open-source.
ingenious-gatsby is the GatsbyJS and GraphQL-powered frontend that powers ShortTech. The site is generated and compiled by Gatsby Cloud and then served by Netlify. On the backend site, ShortTech is powered by a headless Ghost installation, which uses our headless-placeholder theme to fix some bugs with e.g. Twitter cards, when the site is set to private.
ingenious-gatsby is using yarn
to manage its dependencies, as it is the recommended package manager for Ghost.
npm install -g yarn
Clone the GitHub repository with git clone
.
git clone https://github.com/ShortTechDE/ingenious-gatsby.git
cd ingenious-gatsby
Install the dependencies with yarn
.
yarn
Start the development server. You now have a local frontend set up pulling content from our backend.
yarn dev
ingenious-gatsby uses gitmoji for all commit messages:
Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages. Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit.
Thanks to all direct and indirect contributors! โค๏ธ
Parts of this frontend have been copied from and customized based on Ghost's own gatsby-starter-ghost, gatsby-theme-try-ghost by styxlab and gatsby-starter-infinite-scroll by Atte Juvonen. Be sure to check out their works If you want to start through with a Gatsby-based Ghost blog and/or theme.
Copyright (c) 2016 - 2022, ShortTech/Tobias Mรถritz
Licensed under the MIT license as of Feb 2022.