Statically rendered Gatsby landing page with About Me, social accounts, and project list sections
gatsby-landing-page — Gatsby Business Template
By wojciech-space
A Gatsby-based static personal landing page template. Page copy and metadata are configured centrally in config/site-metadata.js, making it suitable for quickly building a simple About Me and project showcase page.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Preview provided in the project README.
One original preview is available. Open the full image to inspect the design.
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Page copy and meta information are configured centrally in config/site-metadata.js
Built-in Twitter and OpenGraph social sharing tags
Avatar, sharing cover, and favicon are replaced at fixed paths, with recommended sizes given in the README
Social account and project icons use Fork Awesome icon names
MIT licensed, allowing free use, modification, commercial use, and distribution
Template Details
This template generates a statically rendered simple landing page, with content centered on a personal introduction (About Me), social account links, and a project list. Page copy, browser tab title, social sharing title/description/URL, background color, and Twitter account are all maintained in config/site-metadata.js; social accounts and projects are configured as arrays of objects, with icon names taken from the Fork Awesome icon library.
Image assets are replaced at fixed paths: the About Me avatar goes in src/images/avatar.png (recommended 240x240), the social sharing cover goes in src/images/social-media-cover.png (recommended 1200x630), and the site icon goes in src/images/favicon.png. If files are renamed, the corresponding imageSharp query conditions in src/pages/index.js or src/components/seo.js must be updated accordingly.
The template includes Twitter and OpenGraph tags, and the README describes it as lightweight, statically rendered, and SEO-ready. The repository uses the MIT license, allowing free use, modification, commercial use, and distribution of this version of the code; when distributing, the copyright notice and the full MIT license notice must be retained. Third-party assets such as demo images require separate verification of their respective licenses.
Is it right for your project?
Use Cases
- Building a concise self-introduction and project showcase page for an individual developer
- A single-page site that requires static output and is easy to host on static hosting services
- A landing page where page copy and social sharing metadata are managed centrally
- As a Gatsby starter template to add or remove sections from
Suitable For
- Developers familiar with basic Gatsby commands and able to edit JavaScript configuration files
- Individual developers who need a personal homepage or portfolio entry page
- Users who accept customizing content by replacing image files and modifying configuration
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Install Gatsby CLI first: npm i -g gatsby-cli
- 2
Initialize the project with gatsby new project-name https://github.com/wiewiordev/gatsby-landing-page
- 3
After entering the project directory, run npm start to launch the development environment
- 4
Modify page copy and meta information in config/site-metadata.js
- 5
Replace the avatar, sharing cover, and favicon under src/images; if renamed, update the query conditions in index.js or seo.js accordingly
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope applies to this version of the code and does not imply that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version of the code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
- The demo photo used for OpenGraph sharing tags comes from Christopher Gower on Unsplash and is a third-party asset not covered by the MIT code license; its authorization terms must be verified independently before commercial use or redistribution.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
https://github.com/wojciech-space/gatsby-landing-page/blob/main/LICENSEhttps://github.com/wojciech-space/gatsby-landing-page/blob/main/README.mdPhoto used for OpenGraph tag by <a href="https://unsplash.com/@cgower?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Christopher Gower</a> on <a href="https://unsplash.com/s/photos/web-development?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-04. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- Partly documented · 56 / 100
- Technologies
- Gatsby · React
- Website type
- Corporate Website
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2020-12-31
- Screenshot last checked
- 2026-10-04
No demo link is recorded. Use the repository instructions to evaluate the project locally; the screenshot alone cannot establish interactive behavior.
The catalog identifies Gatsby as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: [email protected] · 2026-10-05
Inspect the recorded source material
SHA-256: e56c69711fae3d8a972c382c065742f1331be732568353ef6cba82fdbf0a5b92
2026-10-04T18:25:36.734Z
Source file / repository# Gatsby Landing Page
Gatsby page template for creating static & simple landing page.
<span>  </span>

## Features
- statically rendered page
- lightweight
- SEO-ready (Twitter and OpenGraph tags included)
## How to change data
Text data displayed on page and in meta tags in <head> can be found and changed in `config/site-metadata.js`.
| **Property** | Description |
| ------------------- | ------------------------------------------------------------ |
| `pageTitle` | Page title displayed in browser tab. |
| `name` | Name used in About Me description and footer with copyrights |
| `pageSubtitle` | Text displayed under Name in About Me section |
| `seoTitle` | Page title used in social media where page is shared (e.g. on Twitter or Facebook) |
| `seoDescription` | Page description used in social media where page is shared (e.g. on Twitter or Facebook) |
| `siteUrl` | Page URL used in social media where page is shared (e.g. on Twitter or Facebook) |
| `backgroundColor` | Background color of page |
| `twitterHandle` | Your Twitter account; used in Twitter where page is shared |
| `personDescription` | Description displayed in About Me section. One line per each object with `text` property. |
| `socialMedia` | Array of objects with your social media accounts.<br /><br />`url`: URL of your social media account<br />`displayName`: display name of given account<br />`iconName`: name of icon for given account (find name icon here: [Fork Awesome](https://forkaweso.me/Fork-Awesome/icons/)) |
| `projects` | Array of objects with your projects.<br /><br />`url`: URL of your project<br />`displayName`: display name of given project<br />`languageIconName`: name of icon for project's main language (find name icon here: [Fork Awesome](https://forkaweso.me/Fork-Awesome/icons/))<br />`sourceIconName`: name of icon for given project's repository page, e.g. GitHub, GitLab, BitBucket (find name icon here: [Fork Awesome](https://forkaweso.me/Fork-Awesome/icons/)) |
- Image used in About Me section can be replaced in `src/images/avatar.png`. Suggested image size is 240x240 px. If you want to rename file, please update filename in `src/pages/index.js` in `query` function:
```javascript
imageSharp(fixed: {originalName: {eq: "<new filename>.[ext]"}}) {
```
- Image used for displaying in social media can be replaced in `src/images/social-media-cover.png`. Suggested image size is 1200x630 px. If you want to rename file, please update filename in `src/components/seo.js` in `useStaticQuery` function:
```javascript
imageSharp(fixed: {originalName: {eq: "<new filename>.[ext]"}}) {
```
- Favicon can be replaced in `src/images/favicon.png`. If you want to rename file, please update filename in `src/components/seo.js` in `useStaticQuery` function:
```javascript
favicon: imageSharp(fixed: {originalName: {eq: "<new filename>.[ext]"}}) {
```
## How to use in your own project
1. Install Gatsby CLI: `npm i -g gatsby-cli`
2. Initialize project: `gatsby new project-name https://github.com/wiewiordev/gatsby-landing-page`
3. Run dev environment: `cd project-name && npm start`
4. Change data in `config/site-metadata.js`
5. Deploy it!
## Copyrights
<span>Photo used for OpenGraph tag by <a href="https://unsplash.com/@cgower?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Christopher Gower</a> on <a href="https://unsplash.com/s/photos/web-development?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a></span>
## License
[MIT License](LICENSE)
Explore similar templates
Compare previews and descriptions within the same stack and category.

automatic-gatsbyjs-app-landing-page
A GatsbyJS template for iOS app landing pages, ported from Emil Baehr's Automatic App Landing Page. Configure content in site-config.js without writing HTML or CSS, upload video previews or screenshots, and deploy via Netlify or build for GitHub Pages.
Gatsby · Tool Site

vhealth-gatsby
vHealth is an open-source Gatsby template for a healthcare startup website, maintained by shantanu-deshmukh, with a licensed visual design from SLAB Design Studio and an online demo.
Gatsby · Corporate Website

Simplicity-Itself-Gatsby-Tailwind-Starter-Theme
A free, MIT-licensed Gatsby starter for business websites, styled with Tailwind CSS. It ships with a preconfigured tailwind.config.js, build-time CSS purging and minification, absolute imports, ESLint/Prettier integration, and TypeScript-ready labeling.
Gatsby · Corporate Website

kontent-template-gatsby-landing-page-photon
A Gatsby landing page template using Kentico Kontent as its content source, with SCSS styling, a custom 12-column CSS Grid, and Material Icons and Font Awesome.
Gatsby · Corporate Website

zauberhaft-gatsby
Zauberhaft is a free Gatsby 5 agency and portfolio website template built with Ravenbright CSS and licensed under Apache-2.0. It provides a responsive landing page, smooth animations, Open Graph tags, and accessibility support stated to conform to WCAG 2.1.
Gatsby · Corporate Website

tokyo-treasures
Tokyo Treasures is a responsive restaurant website template built with Gatsby 5, React, Tailwind CSS, and Shadcn.
Gatsby · Corporate Website
