diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..d09a50ca --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "svg.preview.background": "transparent" +} \ No newline at end of file diff --git a/packages/website/data/investors.yml b/packages/website/data/investors.yml new file mode 100644 index 00000000..b75e4045 --- /dev/null +++ b/packages/website/data/investors.yml @@ -0,0 +1,22 @@ +- name: A.Capital Ventures + image: ./investors/investors-logo-1.png +- name: Bain Capital + image: ./investors/investors-logo-2.png +- name: Bessemer Venture Partners + image: ./investors/investors-logo-3.png +- name: Collab + image: ./investors/investors-logo-4.png +- name: Dragonfly Capital + image: ./investors/investors-logo-5.png +- name: Fenbushi Capital + image: ./investors/investors-logo-6.png +- name: First Star Ventures + image: ./investors/investors-logo-7.png +- name: Hack VC + image: ./investors/investors-logo-8.png +- name: INBlockchain + image: ./investors/investors-logo-9.png +- name: Paradigm + image: ./investors/investors-logo-10.png +- name: SV Angel + image: ./investors/investors-logo-11.png diff --git a/packages/website/src/images/investors/investors-logo-1.png b/packages/website/data/investors/investors-logo-1.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-1.png rename to packages/website/data/investors/investors-logo-1.png diff --git a/packages/website/src/images/investors/investors-logo-10.png b/packages/website/data/investors/investors-logo-10.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-10.png rename to packages/website/data/investors/investors-logo-10.png diff --git a/packages/website/src/images/investors/investors-logo-11.png b/packages/website/data/investors/investors-logo-11.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-11.png rename to packages/website/data/investors/investors-logo-11.png diff --git a/packages/website/src/images/investors/investors-logo-2.png b/packages/website/data/investors/investors-logo-2.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-2.png rename to packages/website/data/investors/investors-logo-2.png diff --git a/packages/website/src/images/investors/investors-logo-3.png b/packages/website/data/investors/investors-logo-3.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-3.png rename to packages/website/data/investors/investors-logo-3.png diff --git a/packages/website/src/images/investors/investors-logo-4.png b/packages/website/data/investors/investors-logo-4.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-4.png rename to packages/website/data/investors/investors-logo-4.png diff --git a/packages/website/src/images/investors/investors-logo-5.png b/packages/website/data/investors/investors-logo-5.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-5.png rename to packages/website/data/investors/investors-logo-5.png diff --git a/packages/website/src/images/investors/investors-logo-6.png b/packages/website/data/investors/investors-logo-6.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-6.png rename to packages/website/data/investors/investors-logo-6.png diff --git a/packages/website/src/images/investors/investors-logo-7.png b/packages/website/data/investors/investors-logo-7.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-7.png rename to packages/website/data/investors/investors-logo-7.png diff --git a/packages/website/src/images/investors/investors-logo-8.png b/packages/website/data/investors/investors-logo-8.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-8.png rename to packages/website/data/investors/investors-logo-8.png diff --git a/packages/website/src/images/investors/investors-logo-9.png b/packages/website/data/investors/investors-logo-9.png similarity index 100% rename from packages/website/src/images/investors/investors-logo-9.png rename to packages/website/data/investors/investors-logo-9.png diff --git a/packages/website/data/myconf.yaml b/packages/website/data/myconf.yaml new file mode 100644 index 00000000..36b08ad1 --- /dev/null +++ b/packages/website/data/myconf.yaml @@ -0,0 +1,22 @@ +navigation: + - title: Home + to: / + - title: About + to: /about + - title: Developers + to: /developers + - title: News + to: /news +team: + - name: "Chris Schinnerl" + position: "VP of Technology" + image: images/team/chris-schinnerl.png + social: + - github: https://github.com/ChrisSchinnerl + - gitlab: https://gitlab.com/ChrisSchinnerl + - twitter: https://twitter.com/ChrisSchinnerl + - name: Steve Funk + position: Head of Support + image: images/team/steve-funk.png + social: + - linkedin: https://www.linkedin.com/in/stevengfunk diff --git a/packages/website/data/navigation.yaml b/packages/website/data/navigation.yaml new file mode 100644 index 00000000..b6e90e09 --- /dev/null +++ b/packages/website/data/navigation.yaml @@ -0,0 +1,6 @@ +- name: Skynet Labs + items: + - name: About us + to: / + - name: Brand Guidelines + href: https://support.siasky.net/key-concepts/skynet-brand-guidelines diff --git a/packages/website/data/team.yaml b/packages/website/data/team.yaml new file mode 100644 index 00000000..6666db42 --- /dev/null +++ b/packages/website/data/team.yaml @@ -0,0 +1,85 @@ +- name: David Vorick + position: CEO and Lead Developer + image: ./team/david-vorick.png + social: + github: https://github.com/DavidVorick + gitlab: https://gitlab.com/DavidVorick + twitter: https://twitter.com/davidvorick + +- name: Chris Schinnerl + position: VP of Technology + image: ./team/chris-schinnerl.png + social: + github: https://github.com/ChrisSchinnerl + gitlab: https://gitlab.com/ChrisSchinnerl + twitter: https://twitter.com/ChrisSchinnerl + +- name: Steve Funk + position: Head of Support + image: ./team/steve-funk.png + social: + linkedin: https://www.linkedin.com/in/stevengfunk + +- name: Matt Sevey + position: Engineering Manager + image: ./team/matt-sevey.png + social: + github: https://github.com/MSevey + gitlab: https://gitlab.com/MSevey + linkedin: https://www.linkedin.com/in/sevey + twitter: https://twitter.com/MJSevey + +- name: Manasi Vora + position: VP of Strategy and Ops + image: ./team/manasi-vora.png + social: + linkedin: https://linkedin.com/in/manasi-vora-cfa-bb9a1715 + twitter: https://twitter.com/manasilvora + +- name: PJ Brone + position: Core Developer + image: ./team/pj-brone.png + social: + github: https://github.com/peterjan + gitlab: https://gitlab.com/pjbrone + linkedin: https://www.linkedin.com/in/peterjanbrone + twitter: https://twitter.com/peterjanbrone + +- name: Marcin Swieczkowski + position: Core Developer + image: ./team/marcin-swieczkowski.png + social: + github: https://github.com/m-cat + gitlab: https://gitlab.com/m-cat + +- name: Karol Wypchlo + position: Full Stack Developer + image: ./team/karol-wypchlo.png + social: + github: https://github.com/kwypchlo + gitlab: https://gitlab.com/kwypchlo + linkedin: https://www.linkedin.com/in/karolwypchlo/ + twitter: https://twitter.com/kwypchlo + +- name: Ivaylo Novakov + position: Core Developer + image: ./team/ivaylo-novakov.png + social: + github: https://github.com/ro-tex + gitlab: https://gitlab.com/kwypchlo + linkedin: https://www.linkedin.com/in/karolwypchlo/ + twitter: https://twitter.com/kwypchlo + +- name: Filip Rysavy + position: Testing Developer + image: ./team/filip-rysavy.png + social: + linkedin: https://www.linkedin.com/in/filiprysavy/ + +- name: Nicole Tay + position: Head of Marketing + image: ./team/nicole-tay.png + +- name: Daniel Helm + position: Developer Evangelist + image: ./team/daniel-helm.png diff --git a/packages/website/src/images/team/chris-schinnerl.png b/packages/website/data/team/chris-schinnerl.png similarity index 100% rename from packages/website/src/images/team/chris-schinnerl.png rename to packages/website/data/team/chris-schinnerl.png diff --git a/packages/website/src/images/team/daniel-helm.png b/packages/website/data/team/daniel-helm.png similarity index 100% rename from packages/website/src/images/team/daniel-helm.png rename to packages/website/data/team/daniel-helm.png diff --git a/packages/website/src/images/team/david-vorick.png b/packages/website/data/team/david-vorick.png similarity index 100% rename from packages/website/src/images/team/david-vorick.png rename to packages/website/data/team/david-vorick.png diff --git a/packages/website/src/images/team/filip-rysavy.png b/packages/website/data/team/filip-rysavy.png similarity index 100% rename from packages/website/src/images/team/filip-rysavy.png rename to packages/website/data/team/filip-rysavy.png diff --git a/packages/website/src/images/team/ivaylo-novakov.png b/packages/website/data/team/ivaylo-novakov.png similarity index 100% rename from packages/website/src/images/team/ivaylo-novakov.png rename to packages/website/data/team/ivaylo-novakov.png diff --git a/packages/website/src/images/team/karol-wypchlo.png b/packages/website/data/team/karol-wypchlo.png similarity index 100% rename from packages/website/src/images/team/karol-wypchlo.png rename to packages/website/data/team/karol-wypchlo.png diff --git a/packages/website/src/images/team/manasi-vora.png b/packages/website/data/team/manasi-vora.png similarity index 100% rename from packages/website/src/images/team/manasi-vora.png rename to packages/website/data/team/manasi-vora.png diff --git a/packages/website/src/images/team/marcin-swieczkowski.png b/packages/website/data/team/marcin-swieczkowski.png similarity index 100% rename from packages/website/src/images/team/marcin-swieczkowski.png rename to packages/website/data/team/marcin-swieczkowski.png diff --git a/packages/website/src/images/team/matt-sevey.png b/packages/website/data/team/matt-sevey.png similarity index 100% rename from packages/website/src/images/team/matt-sevey.png rename to packages/website/data/team/matt-sevey.png diff --git a/packages/website/src/images/team/nicole-tay.png b/packages/website/data/team/nicole-tay.png similarity index 100% rename from packages/website/src/images/team/nicole-tay.png rename to packages/website/data/team/nicole-tay.png diff --git a/packages/website/src/images/team/pj-brone.png b/packages/website/data/team/pj-brone.png similarity index 100% rename from packages/website/src/images/team/pj-brone.png rename to packages/website/data/team/pj-brone.png diff --git a/packages/website/src/images/team/steve-funk.png b/packages/website/data/team/steve-funk.png similarity index 100% rename from packages/website/src/images/team/steve-funk.png rename to packages/website/data/team/steve-funk.png diff --git a/packages/website/gatsby-config.js b/packages/website/gatsby-config.js index 171ccb98..c837af31 100644 --- a/packages/website/gatsby-config.js +++ b/packages/website/gatsby-config.js @@ -1,12 +1,14 @@ +const { defaultIcons } = require("gatsby-plugin-manifest/common"); + module.exports = { siteMetadata: { - title: `Gatsby Default Starter`, - description: `Kick off your next, great Gatsby project with this default starter. This barebones starter ships with the main Gatsby configuration files you might need.`, - author: `@gatsbyjs`, + title: `Skynet`, + description: `Skynet is a decentralized file sharing and content distribution protocol`, + author: `Skynet Labs Inc`, + siteUrl: `https://siasky.net`, + image: `https://siasky.net/icons/icon-512x512.png`, }, plugins: [ - `gatsby-plugin-react-helmet`, - `gatsby-plugin-image`, { resolve: `gatsby-source-filesystem`, options: { @@ -21,26 +23,53 @@ module.exports = { path: `${__dirname}/src/`, }, }, - `gatsby-transformer-sharp`, - `gatsby-transformer-json`, + { + resolve: `gatsby-source-filesystem`, + options: { + name: `data`, + path: `${__dirname}/data/`, + }, + }, + `gatsby-plugin-postcss`, + `gatsby-plugin-react-helmet`, + `gatsby-plugin-image`, `gatsby-plugin-sharp`, `gatsby-plugin-react-svg`, + `gatsby-plugin-robots-txt`, + `gatsby-transformer-sharp`, + `gatsby-transformer-json`, + `gatsby-transformer-yaml`, + `gatsby-transformer-remark`, { resolve: `gatsby-plugin-manifest`, options: { - name: `gatsby-starter-default`, - short_name: `starter`, + name: `Skynet`, + short_name: `Skynet`, start_url: `/`, - background_color: `#663399`, - theme_color: `#663399`, + background_color: `#f1f7f2`, + theme_color: `#f1f7f2`, display: `minimal-ui`, - icon: `src/images/gatsby-icon.png`, // This path is relative to the root of the site. + icon: `src/images/logo.svg`, // This path is relative to the root of the site. + icons: [ + ...defaultIcons, + // when we're serving content from the portal on our pathnames that do not have + // favicon defined (basically all non-html content), we want the browsers to be + // able to fall back to favicon.ico (firefox does that) + { + src: `favicon.ico`, + sizes: `32x32`, + type: `image/x-icon`, + }, + ], + }, + }, + { + resolve: "gatsby-plugin-matomo", + options: { + siteId: 3, + matomoUrl: "https://surveillance.sia.tech", + siteUrl: "https://siasky.net", }, }, - `gatsby-plugin-gatsby-cloud`, - `gatsby-plugin-postcss`, - // this (optional) plugin enables Progressive Web App + Offline functionality - // To learn more, visit: https://gatsby.dev/offline - // `gatsby-plugin-offline`, ], }; diff --git a/packages/website/package.json b/packages/website/package.json index f873170c..23053ff8 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -16,18 +16,22 @@ "framer-motion": "^4.0.3", "gatsby": "^3.1.2", "gatsby-background-image": "^1.5.0", - "gatsby-plugin-gatsby-cloud": "^2.0.0", + "gatsby-image": "^3.2.0", "gatsby-plugin-image": "^1.1.2", "gatsby-plugin-manifest": "^3.0.0", + "gatsby-plugin-matomo": "^0.9.0", "gatsby-plugin-offline": "^4.0.0", "gatsby-plugin-postcss": "^4.0.0", "gatsby-plugin-purgecss": "^6.0.0", "gatsby-plugin-react-helmet": "^4.0.0", "gatsby-plugin-react-svg": "^3.0.0", + "gatsby-plugin-robots-txt": "^1.5.5", "gatsby-plugin-sharp": "^3.1.2", "gatsby-source-filesystem": "^3.0.0", "gatsby-transformer-json": "^3.1.0", + "gatsby-transformer-remark": "^3.2.0", "gatsby-transformer-sharp": "^3.0.0", + "gatsby-transformer-yaml": "^3.2.0", "gbimage-bridge": "^0.1.1", "http-status-codes": "^2.1.4", "jsonp": "^0.2.1", diff --git a/packages/website/src/components/CodeTerminal/CodeTerminal.js b/packages/website/src/components/CodeTerminal/CodeTerminal.js index d500ff80..2de09cd7 100644 --- a/packages/website/src/components/CodeTerminal/CodeTerminal.js +++ b/packages/website/src/components/CodeTerminal/CodeTerminal.js @@ -29,13 +29,13 @@ async function example() { return (