GithubHelp home page GithubHelp logo

official-website's Introduction

Hi there ๐Ÿ‘‹

I love building stuff using new and experimental ideas and methods.

Benson's GitHub stats

official-website's People

Contributors

osumgbachiamaka avatar stbensonimoh avatar

Watchers

 avatar  avatar

official-website's Issues

Add Gatsby SEO

Install necessary plugins

First install the plugins and the dependencies

npm install --save gatsby-plugin-next-seo react-helmet-async

Then add this to the plugin array in gatsby-config.js

module.exports {
  // ...
  plugins: [
    // ...
    'gatsby-plugin-next-seo'
  ],
}

For more information see this link and this one.

Change the Site Metadata

Edit the current site information
Edit the current site information & metadata in gatsby-config.js to include interesting information like:

  • social media accounts (LinkedIn, Facebook, Instagram, GitHub, etc)
  • think of other interesting data to add to the site information

The current site metadata is something like this:

siteMetadata: {
    title: `Gatsby Starter Blog`,
    author: {
      name: `Kyle Mathews`,
      summary: `who lives and works in San Francisco building useful things.`,
    },
    description: `A starter blog demonstrating what Gatsby can do.`,
    siteUrl: `https://gatsby-starter-blog-demo.netlify.app/`,
    social: {
      twitter: `kylemathews`,
    },
  }

Create Layout

Create the <Layout /> component for use as a page template.

Fix SEO Meta tags

meta tags for SEO such as twitter cards, etc are not properly set up on the website and do not show up in browsers.

Add Styled Components to the project

Install Styled Components plugins for Gatasby

npm install gatsby-plugin-styled-components styled-components babel-plugin-styled-components

Add the Styled Components Gatsby plugin to the gatsby-config.js file.

plugins: [
  plugins: [`gatsby-plugin-styled-components`],
  // ...other plugins.
]

Add a page for folks to download media materials

As I gain more popularity in the industry, folks would want to invite me to speak or feature me a in podcast or blog article.
They should be able to download materials about me like photo, bio, etc.
Create a page or link to a Google Drive with all those materials in there.

Add Social Media Cards to Website

When a page or blog post link is shared on social media, the link should display the featured image of the blog post as part of the share or the website logo in the case of the page.

Edit the content folder

Edit the items in the content folder, especially the content/assets/ folder where images are stored:

  • delete the current images inside.
  • delete the blog posts.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.