rsapkf

Setting up this site

July 02, 2020 | 2 min read | #gatsby, #netlify, #github, #programming| permalink

Summary

This site is powered by GatsbyJS, an open source static site generator built on top of React and GraphQL, two of the most popular modern web technologies. It is hosted on Netlify. For form submissions, I use Netlify's Form Handling. The source code is available on my Github.

I recommend you follow the official Gatsby Tutorial to learn Gatsby. Little knowledge of React and GraphQL will make it a lot easier.

There are multiple plugins I use for various functionalities in this site. Most of these are official plugins supported by Gatsby project:


# Summary

- Powered by: GatsbyJS (React and GraphQL)
- Hosting: Netlify
- Form Handling: Netlify's Form Handling
- Gatsby Plugins: [
    "gatsby-source-filesystem",
    "gatsby-transformer-remark",
    "gatsby-plugin-react-helmet",
    "gatsby-plugin-feed",
    "gatsby-plugin-mdx",
    "gatsby-plugin-sass" (requires "node-sass"),
    "gatsby-remark-prismjs" (requires "prismjs"),
    "gatsby-plugin-google-analytics",
    ...
]
- Source Code: https://github.com/rsapkf/rsapkf-site

If you have further questions about how I implemented a particular feature on this site, hit me up!

Last Updated: July 10, 2020
← Previous
A Privacy Focused Note-Taking and PKM Setup
Next →
Implementing /projects Page on Gatsby Site with GitHub API

Got suggestions or feedback ? Contact me!