Submit Search
Upload
Modern Static Site with GatsbyJS
•
3 likes
•
1,022 views
Riza Fahmi
Follow
Introduction to modern static site with GatsbyJS
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 61
Download now
Download to read offline
Recommended
Gatsby intro
Gatsby intro
Ben McCormick
MongoDB Performance Tuning
MongoDB Performance Tuning
Puneet Behl
MongodB Internals
MongodB Internals
Norberto Leite
Cassandra Introduction & Features
Cassandra Introduction & Features
DataStax Academy
Building an Empire with PowerShell
Building an Empire with PowerShell
Will Schroeder
Ajax
Ajax
Nishanthyadav Nishanth
Building a Microservices-based ERP System
Building a Microservices-based ERP System
MongoDB
(DEV204) Building High-Performance Native Cloud Apps In C++
(DEV204) Building High-Performance Native Cloud Apps In C++
Amazon Web Services
Recommended
Gatsby intro
Gatsby intro
Ben McCormick
MongoDB Performance Tuning
MongoDB Performance Tuning
Puneet Behl
MongodB Internals
MongodB Internals
Norberto Leite
Cassandra Introduction & Features
Cassandra Introduction & Features
DataStax Academy
Building an Empire with PowerShell
Building an Empire with PowerShell
Will Schroeder
Ajax
Ajax
Nishanthyadav Nishanth
Building a Microservices-based ERP System
Building a Microservices-based ERP System
MongoDB
(DEV204) Building High-Performance Native Cloud Apps In C++
(DEV204) Building High-Performance Native Cloud Apps In C++
Amazon Web Services
Live Hacking like a MVH – A walkthrough on methodology and strategies to win big
Live Hacking like a MVH – A walkthrough on methodology and strategies to win big
Frans Rosén
Pentesting react native application for fun and profit - Abdullah
Pentesting react native application for fun and profit - Abdullah
idsecconf
Etsy Activity Feeds Architecture
Etsy Activity Feeds Architecture
Dan McKinley
Scaling HBase for Big Data
Scaling HBase for Big Data
Salesforce Engineering
NodeJS for Beginner
NodeJS for Beginner
Apaichon Punopas
Rxjs ngvikings
Rxjs ngvikings
Christoffer Noring
Building Advanced XSS Vectors
Building Advanced XSS Vectors
Rodolfo Assis (Brute)
XSS Magic tricks
XSS Magic tricks
GarethHeyes
Basic Concept of Node.js & NPM
Basic Concept of Node.js & NPM
Bhargav Anadkat
Facebook Messages & HBase
Facebook Messages & HBase
强 王
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
Altinity Ltd
High Availability PostgreSQL with Zalando Patroni
High Availability PostgreSQL with Zalando Patroni
Zalando Technology
Effective Android UI - English
Effective Android UI - English
Pedro Vicente Gómez Sánchez
PSConfEU - Offensive Active Directory (With PowerShell!)
PSConfEU - Offensive Active Directory (With PowerShell!)
Will Schroeder
Web-App Remote Code Execution Via Scripting Engines
Web-App Remote Code Execution Via Scripting Engines
c0c0n - International Cyber Security and Policing Conference
Unique ID generation in distributed systems
Unique ID generation in distributed systems
Dave Gardner
Ekoparty 2017 - The Bug Hunter's Methodology
Ekoparty 2017 - The Bug Hunter's Methodology
bugcrowd
ClickHouse Deep Dive, by Aleksei Milovidov
ClickHouse Deep Dive, by Aleksei Milovidov
Altinity Ltd
Introduction to Node.js
Introduction to Node.js
Rob O'Doherty
Introduction to Sharding
Introduction to Sharding
MongoDB
Gatsby (Code.Talks) 2019
Gatsby (Code.Talks) 2019
Stefan Adolf
Web Apps and more
Web Apps and more
Yan Shi
More Related Content
What's hot
Live Hacking like a MVH – A walkthrough on methodology and strategies to win big
Live Hacking like a MVH – A walkthrough on methodology and strategies to win big
Frans Rosén
Pentesting react native application for fun and profit - Abdullah
Pentesting react native application for fun and profit - Abdullah
idsecconf
Etsy Activity Feeds Architecture
Etsy Activity Feeds Architecture
Dan McKinley
Scaling HBase for Big Data
Scaling HBase for Big Data
Salesforce Engineering
NodeJS for Beginner
NodeJS for Beginner
Apaichon Punopas
Rxjs ngvikings
Rxjs ngvikings
Christoffer Noring
Building Advanced XSS Vectors
Building Advanced XSS Vectors
Rodolfo Assis (Brute)
XSS Magic tricks
XSS Magic tricks
GarethHeyes
Basic Concept of Node.js & NPM
Basic Concept of Node.js & NPM
Bhargav Anadkat
Facebook Messages & HBase
Facebook Messages & HBase
强 王
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
Altinity Ltd
High Availability PostgreSQL with Zalando Patroni
High Availability PostgreSQL with Zalando Patroni
Zalando Technology
Effective Android UI - English
Effective Android UI - English
Pedro Vicente Gómez Sánchez
PSConfEU - Offensive Active Directory (With PowerShell!)
PSConfEU - Offensive Active Directory (With PowerShell!)
Will Schroeder
Web-App Remote Code Execution Via Scripting Engines
Web-App Remote Code Execution Via Scripting Engines
c0c0n - International Cyber Security and Policing Conference
Unique ID generation in distributed systems
Unique ID generation in distributed systems
Dave Gardner
Ekoparty 2017 - The Bug Hunter's Methodology
Ekoparty 2017 - The Bug Hunter's Methodology
bugcrowd
ClickHouse Deep Dive, by Aleksei Milovidov
ClickHouse Deep Dive, by Aleksei Milovidov
Altinity Ltd
Introduction to Node.js
Introduction to Node.js
Rob O'Doherty
Introduction to Sharding
Introduction to Sharding
MongoDB
What's hot
(20)
Live Hacking like a MVH – A walkthrough on methodology and strategies to win big
Live Hacking like a MVH – A walkthrough on methodology and strategies to win big
Pentesting react native application for fun and profit - Abdullah
Pentesting react native application for fun and profit - Abdullah
Etsy Activity Feeds Architecture
Etsy Activity Feeds Architecture
Scaling HBase for Big Data
Scaling HBase for Big Data
NodeJS for Beginner
NodeJS for Beginner
Rxjs ngvikings
Rxjs ngvikings
Building Advanced XSS Vectors
Building Advanced XSS Vectors
XSS Magic tricks
XSS Magic tricks
Basic Concept of Node.js & NPM
Basic Concept of Node.js & NPM
Facebook Messages & HBase
Facebook Messages & HBase
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
High Availability PostgreSQL with Zalando Patroni
High Availability PostgreSQL with Zalando Patroni
Effective Android UI - English
Effective Android UI - English
PSConfEU - Offensive Active Directory (With PowerShell!)
PSConfEU - Offensive Active Directory (With PowerShell!)
Web-App Remote Code Execution Via Scripting Engines
Web-App Remote Code Execution Via Scripting Engines
Unique ID generation in distributed systems
Unique ID generation in distributed systems
Ekoparty 2017 - The Bug Hunter's Methodology
Ekoparty 2017 - The Bug Hunter's Methodology
ClickHouse Deep Dive, by Aleksei Milovidov
ClickHouse Deep Dive, by Aleksei Milovidov
Introduction to Node.js
Introduction to Node.js
Introduction to Sharding
Introduction to Sharding
Similar to Modern Static Site with GatsbyJS
Gatsby (Code.Talks) 2019
Gatsby (Code.Talks) 2019
Stefan Adolf
Web Apps and more
Web Apps and more
Yan Shi
Web app and more
Web app and more
faming su
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
Sadaaki HIRAI
Cape Cod Web Technology Meetup - 2
Cape Cod Web Technology Meetup - 2
Asher Martin
The Future Is The Cloud
The Future Is The Cloud
Gatsbyjs
Build Fast WordPress Site With Gatsby
Build Fast WordPress Site With Gatsby
Imran Sayed
Embracing the modern web using Drupal as Headless CMS with GatsbyJS NYC
Embracing the modern web using Drupal as Headless CMS with GatsbyJS NYC
Jesus Manuel Olivas
Pinkoi Mobile Web
Pinkoi Mobile Web
mikeleeme
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
Motorola Mobility - MOTODEV
Always on! Or not?
Always on! Or not?
Carsten Sandtner
Compact Web - Remind "web compression" -
Compact Web - Remind "web compression" -
Tomokazu Kiyohara
Building assets on the fly with Node.js
Building assets on the fly with Node.js
Acquisio
(C)NodeJS
(C)NodeJS
Jackson Tian
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Sadaaki HIRAI
Everything is Awesome - Cutting the Corners off the Web
Everything is Awesome - Cutting the Corners off the Web
James Rakich
Rob Tweed :: Ajax and the Impact on Caché and Similar Technologies
Rob Tweed :: Ajax and the Impact on Caché and Similar Technologies
george.james
Meetup Performance
Meetup Performance
Greg Whalin
Meetup Performance
Meetup Performance
Justin Cataldo
GR8Conf 2011: Building Progressive UIs with Grails
GR8Conf 2011: Building Progressive UIs with Grails
GR8Conf
Similar to Modern Static Site with GatsbyJS
(20)
Gatsby (Code.Talks) 2019
Gatsby (Code.Talks) 2019
Web Apps and more
Web Apps and more
Web app and more
Web app and more
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
Cape Cod Web Technology Meetup - 2
Cape Cod Web Technology Meetup - 2
The Future Is The Cloud
The Future Is The Cloud
Build Fast WordPress Site With Gatsby
Build Fast WordPress Site With Gatsby
Embracing the modern web using Drupal as Headless CMS with GatsbyJS NYC
Embracing the modern web using Drupal as Headless CMS with GatsbyJS NYC
Pinkoi Mobile Web
Pinkoi Mobile Web
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
Always on! Or not?
Always on! Or not?
Compact Web - Remind "web compression" -
Compact Web - Remind "web compression" -
Building assets on the fly with Node.js
Building assets on the fly with Node.js
(C)NodeJS
(C)NodeJS
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Everything is Awesome - Cutting the Corners off the Web
Everything is Awesome - Cutting the Corners off the Web
Rob Tweed :: Ajax and the Impact on Caché and Similar Technologies
Rob Tweed :: Ajax and the Impact on Caché and Similar Technologies
Meetup Performance
Meetup Performance
Meetup Performance
Meetup Performance
GR8Conf 2011: Building Progressive UIs with Grails
GR8Conf 2011: Building Progressive UIs with Grails
More from Riza Fahmi
Membangun Aplikasi Web dengan Elixir dan Phoenix
Membangun Aplikasi Web dengan Elixir dan Phoenix
Riza Fahmi
Berbagai Pilihan Karir Developer
Berbagai Pilihan Karir Developer
Riza Fahmi
Web dan Progressive Web Apps di 2020
Web dan Progressive Web Apps di 2020
Riza Fahmi
Remote Working/Learning
Remote Working/Learning
Riza Fahmi
How to learn programming
How to learn programming
Riza Fahmi
Rapid App Development with AWS Amplify
Rapid App Development with AWS Amplify
Riza Fahmi
Menguak Misteri Module Bundler
Menguak Misteri Module Bundler
Riza Fahmi
Beberapa Web API Menarik
Beberapa Web API Menarik
Riza Fahmi
MVP development from software developer perspective
MVP development from software developer perspective
Riza Fahmi
Ekosistem JavaScript di Indonesia
Ekosistem JavaScript di Indonesia
Riza Fahmi
Perkenalan ReasonML
Perkenalan ReasonML
Riza Fahmi
How I Generate Idea
How I Generate Idea
Riza Fahmi
Strategi Presentasi Untuk Developer Workshop Slide
Strategi Presentasi Untuk Developer Workshop Slide
Riza Fahmi
Lesson Learned from Prolific Developers
Lesson Learned from Prolific Developers
Riza Fahmi
Clean Code JavaScript
Clean Code JavaScript
Riza Fahmi
The Future of AI
The Future of AI
Riza Fahmi
Chrome Dev Summit 2018 - Personal Take Aways
Chrome Dev Summit 2018 - Personal Take Aways
Riza Fahmi
Essentials and Impactful Features of ES6
Essentials and Impactful Features of ES6
Riza Fahmi
Introduction to ReasonML
Introduction to ReasonML
Riza Fahmi
Machine learning with py torch
Machine learning with py torch
Riza Fahmi
More from Riza Fahmi
(20)
Membangun Aplikasi Web dengan Elixir dan Phoenix
Membangun Aplikasi Web dengan Elixir dan Phoenix
Berbagai Pilihan Karir Developer
Berbagai Pilihan Karir Developer
Web dan Progressive Web Apps di 2020
Web dan Progressive Web Apps di 2020
Remote Working/Learning
Remote Working/Learning
How to learn programming
How to learn programming
Rapid App Development with AWS Amplify
Rapid App Development with AWS Amplify
Menguak Misteri Module Bundler
Menguak Misteri Module Bundler
Beberapa Web API Menarik
Beberapa Web API Menarik
MVP development from software developer perspective
MVP development from software developer perspective
Ekosistem JavaScript di Indonesia
Ekosistem JavaScript di Indonesia
Perkenalan ReasonML
Perkenalan ReasonML
How I Generate Idea
How I Generate Idea
Strategi Presentasi Untuk Developer Workshop Slide
Strategi Presentasi Untuk Developer Workshop Slide
Lesson Learned from Prolific Developers
Lesson Learned from Prolific Developers
Clean Code JavaScript
Clean Code JavaScript
The Future of AI
The Future of AI
Chrome Dev Summit 2018 - Personal Take Aways
Chrome Dev Summit 2018 - Personal Take Aways
Essentials and Impactful Features of ES6
Essentials and Impactful Features of ES6
Introduction to ReasonML
Introduction to ReasonML
Machine learning with py torch
Machine learning with py torch
Recently uploaded
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Recently uploaded
(20)
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
How to write a Business Continuity Plan
How to write a Business Continuity Plan
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Modern Static Site with GatsbyJS
1.
GatsbyJS Build modern, fast,
secure apps with React and friends.
2.
@rizafahmi
3.
@rizafahmi22
4.
Once Upon A
Time…
5.
There was a
thing called a Website
6.
Request Response (HTML, CSS,
JS) Client Server Database
7.
Everything run smoothly
until one day…
8.
Your content become
viral
9.
Where is the
problem? Cheap hosting? The platform? Slow language? Bottleneck in database? What about security? example.com/wp-admin ?
10.
Here comes Static
Site
11.
It fast!
12.
GIT-able
13.
Producing JUST HTML,
CSS and JAVASCRIPT
14.
No database
15.
secure
16.
use your favorite
editor
17.
No need expensive
server, even free!
18.
No need to
scale
19.
Options: Jekyll, Hexo,
Hugo
20.
Build your content
in markdown
21.
Generate To HTML,
CSS and JavaScript
22.
Deploy/upload to hosting service
23.
BUUUUUTTTTT…
24.
It’s old school
technology
25.
!!--- layout: base !!--- {% include
header.html type="post" %} <div class="container"> <div class="row"> <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> <article role="main" class="blog-post"> {{ content }} !</article> <ul class="pager blog-pager"> {% if page.previous.url %} <li class="previous"> <a href="{{ page.previous.url | prepend: site.baseurl | replace: '!//', '/' }}" data-toggle="tooltip" data-placement="top" title="{{page.previous.title}}">← Previous Post!</a> !</li> {% endif %} {% if page.next.url %} <li class="next"> <a href="{{ page.next.url | prepend: site.baseurl | replace: '!//', '/' }}" data-toggle="tooltip" data-placement="top" title="{{page.next.title}}">Next Post →!</a> !</li> {% endif %} !</ul> {% if page.comments %} <div class="disqus-comments"> {% include disqus.html %} !</div> {% include fb-comment.html %} {% endif %} !</div> !</div> !</div>
26.
27.
What Gatsby Is
28.
Buildmodern apps and websites
with blazing fastbeautifulsecure ReactGraphQLWebpackPostCSSetc.
29.
Focus on Developer Experience
30.
Batteries IncludedHot ReloadingFeel
very natural to React DevEntire React ecosystem via npm
31.
Bonus: Single-page ApplicationProgressive
Web Apps
32.
Who Using GatsbY
33.
reactjs.org
34.
airbnb.io
35.
figma.com
36.
rizafahmi.com
37.
randomscreencast.com
38.
pdpcid.netlify.com
39.
How Does It
Works
40.
Get data fromMarkdownContentfulWordpressREST
APISpreadSheetAnywhere.
41.
Write app better
withReactReduxWebpackGraphQLESLintPrettier.
42.
Deliver via Amazon
S3NetlifyGitHub PagesSurge.shNow.shAerobaticMany more.
43.
44.
“Talk is cheap
show me the code” — Linus Torvalds
45.
$ npm install
!--global gatsby-cli
46.
$ gatsby new
gatsby-site $ cd gatsby-site $ gatsby develop $ open http:!//localhost:8000/
47.
├── .cache ├── public ├──
src │ ├── components │ │ ├── header.js │ │ ├── layout.css │ │ └── layout.js │ ├── images │ │ └── gatsby-icon.png │ ├── pages │ │ ├── 01-first-blog │ │ ├── 404.js │ │ ├── index.js │ │ ├── page-2.js │ │ └── page-3.js │ └── templates │ └── post.js ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-node.js ├── gatsby-ssr.js ├── package-lock.json ├── package.json └── yarn.lock
48.
Lets Create a
new page
49.
Bonus: Graphql
50.
Build Blogging Engine With
Gatsby
51.
Step 1: Read
all markdown files
52.
Step 2: Create
template for blog post
53.
Step 3: Generate
Markdown into HTML
54.
Deploying Gatsby
55.
Step 1: Push
to GitHub
56.
Step 2: Login
to Netlify
57.
Step 3: Create
New Site
58.
Step 4: Deploy
59.
Bonus Step: Make
changes, automatic redeploy
60.
Summary Gatsby is site
generator with latest technology. Build website fast, secure, SPA and PWA ready. Easy deployment
61.
github.com/rizafahmi slideshare.net/rizafahmi twitter.com/rizafahmi22 facebook.com/rizafahmi riza@hacktiv8.com ceritanyadeveloper.com
Download now