Gatsby Starter Cryptocurrency is a full-fledged cryptocurrency portal with landing page, blog, roadmap, devs team, and docs sections.
GatsbyJS cryptocurrency starter was initially forked, from api-platform, during our work on the project, we had to refactor a lot of it and fix some annoying bugs. So now it's a production-grade starter. The code is very friendly and modular so you can disable sections of the site you don't need or add your own pages.
GatsbyJS cryptocurrency starter is a community project, so feel free to commit your changes, and fixes, any help is welcomed.
- Beautiful Mobile-first design.
- modular SCSS styles.
- Configurable color scheme.
- Advanced config options.
- Advanced landing page.
- Blog Component.
- Live comments.
- Roadmap component.
- Developers page component.
- Algolia advanced search index, with content chunks.
- Docs component.
- No outdated codebase, use only react hooks.
- Easy to modify react components.
- SEO (Sitemap, OpenGraph tags, Twitter tags)
- Google Analytics Support
- Offline Support & WebApp Manifest
- Easy to modify assets.
- Create a Gatsby site.
gatsby new project-name https://github.com/n8tb1t/gatsby-starter-cryptocurrency.git
cd project-name
Or:
- Manual install
git clone https://github.com/n8tb1t/gatsby-starter-cryptocurrency.git
cd gatsby-starter-cryptocurrency
yarn install
- Windows:
sh .\bin\retrieve-documentation
- Linux:
sh ./bin/retrieve-documentation
gatsby develop
module.exports = {
siteMetadata: {
name: 'Catalyst Coin',
title: 'Catalyst Coin',
description: 'An All-in-One solution for Modern Transactions',
siteUrl: 'https://www.cryptocatalyst.net',
twitter: 'catalyst_CX'
},
blog: {
blogPagesDirectory: `${__dirname}/content/blog/`
},
docs: {
current: 'current',
versions: ['master'],
currentVersion: '0.4',
masterVersion: '0.5',
docsRepo:'https://github.com/cx-catalyst/catalyst-docs/edit/',
docPagesDirectory: `${__dirname}/content/docs/`
},
projectGithub: {
user: 'catalystdevelopment',
repo: 'catalyst-cli'
},
disqus: {
shortname: 'catalyst-coin'
},
algolia: {
appID: 'DCWT36AMWS',
apiKey: 'df50da353da7d8f17f4321fb0f2d0000'
},
contentPaths: {
docs: 'content/docs',
blog: 'content/blog',
yaml: 'content/yaml'
},
slugs: {
tagPrefix: '/blog/tag',
categoryPrefix: '/blog/category',
authorPrefix: '/blog/author'
}
}