<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kaleigh Scruggs</title>
    <description>The latest articles on DEV Community by Kaleigh Scruggs (@kaleigh).</description>
    <link>https://dev.to/kaleigh</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F9211%2F1f18ef90-459c-4b64-8fc0-eb9eb459e2bc.jpg</url>
      <title>DEV Community: Kaleigh Scruggs</title>
      <link>https://dev.to/kaleigh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kaleigh"/>
    <language>en</language>
    <item>
      <title>Create a Blog with WordPress and Gatsby - Part 3</title>
      <dc:creator>Kaleigh Scruggs</dc:creator>
      <pubDate>Mon, 17 Aug 2020 12:13:56 +0000</pubDate>
      <link>https://dev.to/kaleigh/create-a-blog-with-wordpress-and-gatsby-part-3-1</link>
      <guid>https://dev.to/kaleigh/create-a-blog-with-wordpress-and-gatsby-part-3-1</guid>
      <description>&lt;p&gt;Alright! So you've made it through &lt;a href="https://dev.to/kaleigh/create-a-blog-with-wordpress-and-gatsby-part-1-23p7"&gt;part 1&lt;/a&gt; and &lt;a href="https://dev.to/kaleigh/create-a-blog-with-wordpress-and-gatsby-part-2-1528"&gt;part 2&lt;/a&gt;, now for the final chapter in the series!&lt;/p&gt;

&lt;h1&gt;
  
  
  Part 3 - The Real Deal
&lt;/h1&gt;

&lt;p&gt;Now that we've pulled in posts from our WordPress blog into our Gatsby app successfully, let's configure Netlify, so we look more official with our domain name. Instead of using &lt;code&gt;kaleigh-tech-tutorial.netlify.app&lt;/code&gt;we'll be using &lt;code&gt;kaleigh.tech&lt;/code&gt; as the domain name.&lt;/p&gt;

&lt;h2&gt;
  
  
  Domain Management
&lt;/h2&gt;

&lt;p&gt;Head over to Netlify and open up your site's settings and scroll down to "Domain Management."&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dah50CCt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/domainmgmt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dah50CCt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/domainmgmt.png" alt="" width="800" height="517"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on the button "Add Custom Domain", type in your domain name, and verify that you are indeed the owner.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--V_2Z44Ka--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/addcustomname.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--V_2Z44Ka--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/addcustomname.png" alt="" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once it took me back to my settings, I saw this error...don't worry, we'll fix it:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dROa-ZaZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/netlifyerror.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dROa-ZaZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/netlifyerror.png" alt="" width="800" height="385"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Scroll back up to custom domains and click on your domain name's dropdown:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nEl6_EA7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/setnetlifydns.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nEl6_EA7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/setnetlifydns.png" alt="" width="800" height="272"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We need to set up the Netlify DNS, so click that option.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y5NzO0Qd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/setupdns.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y5NzO0Qd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/setupdns.png" alt="" width="800" height="648"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on Continue and then you'll be given a list of nameservers.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6zaYVsgx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/netlifynameservers.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6zaYVsgx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/netlifynameservers.png" alt="" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You'll have to go to wherever your domain was purchased to modify the domain names. Netlify has some &lt;a href="https://docs.netlify.com/domains-https/custom-domains/"&gt;good docs&lt;/a&gt; in case you get stuck. &lt;a href="https://david.darn.es/tutorial/2020/07/28/switching-to-netlify-dns/"&gt;This article&lt;/a&gt; is also helpful.&lt;/p&gt;

&lt;p&gt;I have NameCheap, and it was easy to set mine:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BHiokgZA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/namecheapnameservers.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BHiokgZA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/namecheapnameservers.png" alt="" width="800" height="239"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you do this, you must wait until everything switches over. Sometimes it's quick, sometimes it's not. Mine ended up taking around 20 minutes. So go make some tea or coffee and come back!&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--35jXNKly--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/domainsuccess.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--35jXNKly--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/domainsuccess.png" alt="" width="800" height="403"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you see that...then you should see this:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--piQSsaZA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/domainnameworking.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--piQSsaZA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/domainnameworking.png" alt="" width="800" height="722"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Woo! It's all working! Worried about the HTTPS? Scroll down back on your Netlify Domain settings and click the button to verify the configs:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c_JpmI9Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/https.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c_JpmI9Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/https.png" alt="" width="800" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you should be good to go (in a few minutes). This part of the process takes some time, so the earlier you do this, the better if you're trying to deliver a website or show it off.&lt;/p&gt;

&lt;p&gt;Hopefully, you've enjoyed my series creating a blog with WordPress and Gatsby! Let me know if you did by letting me know, sharing it with a friend, and sharing on &lt;a href="https://twitter.com/kaleighscruggs/status/1292808208206225409"&gt;Twitter&lt;/a&gt;, &lt;a href="https://dev.to/kaleigh/series/8220"&gt;Dev.to&lt;/a&gt;, &lt;a href="https://medium.com/@kaleighscruggs"&gt;Medium&lt;/a&gt;, or wherever else you like to share!&lt;/p&gt;

</description>
      <category>gatsby</category>
      <category>wordpress</category>
      <category>tutorial</category>
      <category>react</category>
    </item>
    <item>
      <title>Create a Blog with WordPress and Gatsby - Part 2</title>
      <dc:creator>Kaleigh Scruggs</dc:creator>
      <pubDate>Wed, 12 Aug 2020 11:34:37 +0000</pubDate>
      <link>https://dev.to/kaleigh/create-a-blog-with-wordpress-and-gatsby-part-2-1528</link>
      <guid>https://dev.to/kaleigh/create-a-blog-with-wordpress-and-gatsby-part-2-1528</guid>
      <description>&lt;h1&gt;
  
  
  Part 2 - The Connection
&lt;/h1&gt;

&lt;p&gt;Now let’s go back to our Gatsby site and get it hooked up to our WordPress site, and pull in some blog posts!&lt;/p&gt;

&lt;h2&gt;
  
  
  Gatsby Plugins
&lt;/h2&gt;

&lt;p&gt;Open up gatsby-config.js in your text editor.&lt;/p&gt;

&lt;p&gt;First I’m going to edit the &lt;code&gt;siteMetadata&lt;/code&gt; from the defaults to make the site my own:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--t5PHN5Hp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-7.15.12-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--t5PHN5Hp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-7.15.12-PM.png" alt="" width="385" height="104"&gt;&lt;/a&gt;&lt;br&gt;
There are so many great Gatsby plugins, but for the sake of this tutorial, we’ll only install what we need to connect WordPress.&lt;/p&gt;

&lt;p&gt;Normally I’d install the &lt;a href="https://www.gatsbyjs.org/packages/gatsby-source-wordpress/"&gt;gatsby-source-wordpress plugin&lt;/a&gt;, but since it is going to be updated soon, let’s&lt;a href="https://www.gatsbyjs.org/docs/sourcing-from-wordpress/"&gt; try out the new one&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Run:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm install gatsby-source-wordpress-experimental&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Next, we’ll go back and edit our gatsby-config.js file and add a .env file to the project. It will be ignored by gitignore.&lt;/p&gt;

&lt;p&gt;This is what mine looks like, minus my login info for my WordPress site.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OguCVQTQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-9.18.31-PM.png%2522" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OguCVQTQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-9.18.31-PM.png%2522" alt="" width="349" height="214"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here’s what we’ll add to gatsby-config:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1SzA0Lgj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-11-at-5.57.28-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1SzA0Lgj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-11-at-5.57.28-PM.png" alt="" width="800" height="1002"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Make sure you add your WordPress site’s graphql link: &lt;code&gt;https://wp.kaleigh.tech/graphql&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Next, we’ll need to edit the gatsby-node.js file. &lt;a href="https://github.com/gatsbyjs/gatsby-source-wordpress-experimental/blob/master/docs/tutorials/building-a-new-site-wordpress-and-gatsby.md"&gt;I followed what was in the docs and used&lt;/a&gt;:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6hgVPEGf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/gatsbynodefile.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6hgVPEGf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/gatsbynodefile.png" alt="" width="800" height="965"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now our site is hooked up to our WordPress site, but there’s no real way to verify and view anything. So we’ll need to create a blog post template so we can pull in the information.&lt;/p&gt;

&lt;h2&gt;
  
  
  Blog Post Template
&lt;/h2&gt;

&lt;p&gt;Next, we’ll need to set up a new folder called “templates” under src and add &lt;code&gt;blog-post.js&lt;/code&gt;&lt;br&gt;
Here are the contents of blog-post.js:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MzkYp7rR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/blogpostjs1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MzkYp7rR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/blogpostjs1.png" alt="" width="800" height="818"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So with these new changes, we’re able to pull in the blog posts from our WordPress site and display them. Run &lt;code&gt;gatsby develop&lt;/code&gt; to check it out.&lt;/p&gt;

&lt;p&gt;When the site loads we won’t see any differences on the home page. We haven’t set up our routes yet. If you go to a URL like this: &lt;a href="http://localhost:8000/oops"&gt;http://localhost:8000/oops&lt;/a&gt; you’ll see a list of all the pages, and should see some of your posts from WordPress:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VYnOAR5Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-9.26.11-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VYnOAR5Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-9.26.11-PM.png" alt="" width="760" height="725"&gt;&lt;/a&gt;&lt;br&gt;
See those “fake” posts? Those are coming from WordPress!&lt;/p&gt;

&lt;p&gt;Click on them to make sure they’re working. Here’s what mine looks like:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--q21hE3nU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/postsshowing.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--q21hE3nU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/postsshowing.png" alt="" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It’s just pulling in the Title and Content, which we set up in our blog-post.js file.&lt;/p&gt;

&lt;p&gt;Let’s add the date to our posts. If you go to your GraphQL locally, &lt;a href="http://localhost:8000/___graphql"&gt;http://localhost:8000/___graphql&lt;/a&gt; you can see all the options of what we can pull in from a WordPress blog post:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nbHMdBOB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/graphql1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nbHMdBOB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/graphql1.png" alt="" width="192" height="315"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check the date box, and you’ll see this:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WwjS7C-3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/datebox.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WwjS7C-3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/datebox.png" alt="" width="297" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I added in the “MMMM DD, YYYY” and now I see this:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SWaRydJd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/graphqlwithdate.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SWaRydJd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/graphqlwithdate.png" alt="" width="800" height="437"&gt;&lt;/a&gt;&lt;br&gt;
Let’s add that to our site and see what happens:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EqWuGdn7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/dateadded1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EqWuGdn7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/dateadded1.png" alt="" width="800" height="354"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6CG-vNFP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/dateadded2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6CG-vNFP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/dateadded2.png" alt="" width="402" height="60"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You may need to restart your server to see the results:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oLsKkUMw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/postwithdate.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oLsKkUMw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/postwithdate.png" alt="" width="800" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Awesome! Next, we’ll create a page that will list out all of our blog posts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Blog Post Page
&lt;/h2&gt;

&lt;p&gt;Under your pages folder, create a new file called blog.js. For now we’ll just pull in the Blog Title, Date and create a link to the post using the slug.&lt;br&gt;
Here’s what the graphql query will look like:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3rP3T79K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/blogpagequery.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3rP3T79K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/blogpagequery.png" alt="" width="383" height="220"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This will be a list of published posts, to do this we’ll use a &lt;a href="https://reactjs.org/docs/lists-and-keys.html"&gt;map function&lt;/a&gt; so we don’t have to worry about updating the page whenever future posts are published.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2eUtHP2U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/mapfunction.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2eUtHP2U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/mapfunction.png" alt="" width="374" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With these few lines, take a look at &lt;a href="http://localhost:8000/blog/"&gt;http://localhost:8000/blog/&lt;/a&gt; and see what is there:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DFBD46St--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/blogpagewithbullets.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DFBD46St--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/blogpagewithbullets.png" alt="" width="744" height="656"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on the links to make sure they’re working. Now lets clean this up a little and get rid of the bullets.&lt;br&gt;
For simplicity sake, we’ll create a new CSS file in the component folder named &lt;code&gt;style.css&lt;/code&gt; and add:&lt;br&gt;
&lt;code&gt;ul {&lt;br&gt;
list-style-type: none;&lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;We’ll also need to import the stylesheet in our &lt;code&gt;layout.js&lt;/code&gt; file:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IqRMFj8---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/importcss.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IqRMFj8---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/importcss.png" alt="" width="265" height="74"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And now it should look a lot better:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7E7q0vHB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/blogpagefinal.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7E7q0vHB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/blogpagefinal.png" alt="" width="629" height="540"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, let's add a link to this page on the home page. I just added this line:&lt;br&gt;
&lt;code&gt;&amp;lt;Link to="/blog"&amp;gt;Like this blog&amp;lt;/Link&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;And now we’re in business!&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ySZFLUMN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/homepage.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ySZFLUMN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/homepage.png" alt="" width="800" height="687"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hopefully, yours looks the same, if not &lt;a href="https://twitter.com/kaleighscruggs"&gt;please let me know&lt;/a&gt;! You can also take a look at my &lt;a href="https://github.com/klgh/kaleigh-tech-tutorial"&gt;GitHub repo for this series&lt;/a&gt; as well.&lt;/p&gt;

</description>
      <category>gatsby</category>
      <category>wordpress</category>
      <category>react</category>
      <category>cms</category>
    </item>
    <item>
      <title>Create a Blog with WordPress and Gatsby - Part 1</title>
      <dc:creator>Kaleigh Scruggs</dc:creator>
      <pubDate>Mon, 10 Aug 2020 11:49:32 +0000</pubDate>
      <link>https://dev.to/kaleigh/create-a-blog-with-wordpress-and-gatsby-part-1-23p7</link>
      <guid>https://dev.to/kaleigh/create-a-blog-with-wordpress-and-gatsby-part-1-23p7</guid>
      <description>&lt;p&gt;I love Gatsby. I love WordPress. I love Gatsby and WordPress together. Earlier this year I set up a couple of sites using existing WordPress sites that I managed and created all-new designs and front-end experiences for both. In this series, I’m going to walk you through the whole thing- we’ll set up a new site that uses WordPress as the headless CMS with Gatsby. I’ll start from the very beginning so if you don’t know anything about Gatsby or WordPress, this will hopefully get you up and running with ease. If not, let me know what I can help you with!&lt;/p&gt;

&lt;h1&gt;
  
  
  Part 1 – The Foundation
&lt;/h1&gt;

&lt;p&gt;Let’s say you’ve decided you want to build this sort of site either for yourself or a client. All new everything. A domain name, hosting, a fresh start. If you’re not starting out fresh, you can jump in wherever it makes sense.&lt;/p&gt;

&lt;h2&gt;
  
  
  Assumptions
&lt;/h2&gt;

&lt;p&gt;You’ve purchased a domain name (I like to use &lt;a href="https://www.namecheap.com/"&gt;NameCheap&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;You have a place to host the WordPress Site (ideally wherever you purchased the domain name), and it’s already installed.&lt;/p&gt;

&lt;p&gt;The website we’re creating will be &lt;a href="//kaleigh.tech"&gt;kaleigh.tech&lt;/a&gt; and the WordPress site will be hosted at &lt;a href="//wp.kaleigh.tech"&gt;wp.kaleigh.tech&lt;/a&gt;. Wherever your WordPress site lives does not matter, it can be a subdomain or top level.&lt;/p&gt;

&lt;h2&gt;
  
  
  WordPress Site
&lt;/h2&gt;

&lt;p&gt;No matter if you have a lot of content or nothing at all, you’ll want to install 3 plugins to your WordPress site. We’re not going to hook them up right now since we don’t have anything to point them towards, but let's get it set up ahead of time.&lt;/p&gt;

&lt;h3&gt;
  
  
  Install Plugins
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/iamtimsmith/wp-trigger-netlify-build"&gt;wp-trigger-netlify-build&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/wp-graphql/wp-graphql"&gt;wp-graphql&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/gatsbyjs/wp-gatsby"&gt;wp-gatsby&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Install these three plugins, and you can go ahead and activate them.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--o60vgkCf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-09-at-8.16.28-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--o60vgkCf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-09-at-8.16.28-PM.png" alt="" width="800" height="183"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since I’m creating this site for this tutorial, I filled in some dummy pages and posts on my WordPress site.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Gatsby Up &amp;amp; Running (Locally)
&lt;/h2&gt;

&lt;p&gt;Now let's switch gears and get Gatsby up and running! Gatsby has great docs, and if you haven’t checked them out yet, open a new tab and take a look at their &lt;a href="https://www.gatsbyjs.org/tutorial/part-zero/"&gt;Step 0 page&lt;/a&gt; to make sure your environment is ready to go. Once you get to &lt;a href="https://www.gatsbyjs.org/tutorial/part-zero/#using-the-gatsby-cli"&gt;“Using the Gatsby CLI”&lt;/a&gt;, come back here.&lt;/p&gt;

&lt;p&gt;Let’s create our Gatsby site! There are many starters to choose from, but let's go with &lt;a href="https://github.com/gatsbyjs/gatsby-starter-default"&gt;gatsby-starter-default&lt;/a&gt;. I’m going to name my repo kaleigh-tech-tutorial, but you can name yours anything you want!&lt;/p&gt;

&lt;p&gt;&lt;code&gt;gatsby new kaleigh-tech-tutorial https://github.com/gatsbyjs/gatsby-starter-default&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Once the site is installed, let’s jump into the directory and run the site to make sure it’s working.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;cd kaleigh-tech-tutorial&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;gatsby develop&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If all is well, you should see the following:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nVV9dePg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.41.07-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nVV9dePg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.41.07-PM.png" alt="" width="520" height="225"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GfpVaxll--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.40.48-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GfpVaxll--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.40.48-PM.png" alt="" width="629" height="599"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Woo, your local site is up and running!&lt;/p&gt;

&lt;p&gt;Let’s make it LIVE! I personally like to use GitHub Desktop to manage my repos locally since I can see everything easily.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--25DlOTUI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.43.02-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--25DlOTUI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.43.02-PM.png" alt="" width="268" height="96"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also go to &lt;a href="https://github.com/new"&gt;GitHub and create a new repo&lt;/a&gt;, and follow the steps there. My repo is &lt;a href="https://github.com/klgh/kaleigh-tech-tutorial"&gt;now here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Let's check out how awesome Netlify is!&lt;/p&gt;

&lt;h2&gt;
  
  
  Set Up Netlify
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://app.netlify.com/start"&gt;Head over to Netlify&lt;/a&gt; and if you don’t have an account, sign up (it’s free). If you do, sign in, and make sure GitHub is connected.&lt;/p&gt;

&lt;p&gt;Since we’re using a GitHub repo, click on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZwYfUTyt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.49.50-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZwYfUTyt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.49.50-PM.png" alt="" width="755" height="430"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Find the repo you just created and click on it:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--It8K432H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.50.39-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--It8K432H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.50.39-PM.png" alt="" width="800" height="148"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’ll just go with the defaults:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--h8cKW8ZS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.51.10-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h8cKW8ZS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.51.10-PM.png" alt="" width="793" height="694"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now my site is building!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Q8xXnIDj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.51.33-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Q8xXnIDj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.51.33-PM.png" alt="" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you’ll see, you’ll have a different named repo. Don’t worry, you can change it (if you want) later. Sometimes the names are funny!&lt;/p&gt;

&lt;p&gt;It shouldn’t take too long to build your site. Now you can check it out. My website is here: &lt;a href="https://loving-ride-e53f6d.netlify.app/"&gt;https://loving-ride-e53f6d.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let’s change some things within Netlify. First, I’ll change my app’s name to the same one as my GitHub repo to keep things consistent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Netlify Build
&lt;/h2&gt;

&lt;p&gt;At the top of the page on Netlify, click on Settings and then “Change Site Name.”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--p4wHu_Kf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.56.34-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--p4wHu_Kf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.56.34-PM.png" alt="" width="460" height="310"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now my site is running at &lt;a href="https://kaleigh-tech-tutorial.netlify.app/"&gt;https://kaleigh-tech-tutorial.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A neat thing about Netlify is that you can add a badge to your README to display your site’s status. We can also add this to our WordPress site. Remember the Netlify plugin we installed?&lt;/p&gt;

&lt;p&gt;On the same Settings page, scroll down to the Status Badge section:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4lYZrbP8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.58.39-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4lYZrbP8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-6.58.39-PM.png" alt="" width="800" height="292"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on “copy to clipboard” and head to your text editor so we can edit your README.&lt;/p&gt;

&lt;p&gt;I pasted it on Line 11 of my README:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VvUik8wx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-7.00.46-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VvUik8wx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-7.00.46-PM.png" alt="" width="446" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now let’s head over to our WordPress Dashboard. On the left-hand side click on “Netlify Build”, it will be towards the bottom of the menu items.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9zK0p2MH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/netlify-build-badge.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9zK0p2MH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/netlify-build-badge.png" alt="" width="147" height="48"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You’ll see we need to add 3 links.&lt;/p&gt;

&lt;p&gt;The first one is our build hook. Back in Netlify, go to settings, then on the left click “Build &amp;amp; Deploy” and find Build Hooks. Create a new hook and use the link from that one to paste into WordPress.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tdwZgYQL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-7.07.10-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tdwZgYQL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-7.07.10-PM.png" alt="" width="475" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The second is the status image. That link should be the green text from my screenshot above: &lt;a href="https://api.netlify.com/api/v1/badges/0149b059-a599-4da2-b595-acc319446746/deploy-status"&gt;https://api.netlify.com/api/v1/badges/0149b059-a599-4da2-b595-acc319446746/deploy-status&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The third is the status link. That link will be the red text from the screenshot above: &lt;a href="https://app.netlify.com/sites/kaleigh-tech-tutorial/deploys"&gt;https://app.netlify.com/sites/kaleigh-tech-tutorial/deploys&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you should have all 3 links&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--D6CmBJyo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-7.09.10-PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--D6CmBJyo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://blog.kaleighscruggs.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-06-at-7.09.10-PM.png" alt="" width="593" height="241"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on Save Changes. This will allow you to create a new deploy when you update content on WordPress.&lt;/p&gt;

&lt;p&gt;Alright, that's it for now, stay tuned for Part 2 - The Connection, coming soon!&lt;/p&gt;

</description>
      <category>gatsby</category>
      <category>wordpress</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Remote Work Tips</title>
      <dc:creator>Kaleigh Scruggs</dc:creator>
      <pubDate>Mon, 16 Mar 2020 14:19:56 +0000</pubDate>
      <link>https://dev.to/kaleigh/remote-work-tips-3c65</link>
      <guid>https://dev.to/kaleigh/remote-work-tips-3c65</guid>
      <description>&lt;p&gt;As someone who can do their job from anywhere and is very used to working from home, here are some things I like to share with friends when they ask me for any tips:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Don't sleep in - wake up with enough time to start your day, as if you're going into work. Brush your teeth, if anything for your dog!&lt;/li&gt;
&lt;li&gt;  No PJs! Change into something else. It doesn't have to be business casual, just something that you wouldn't want to nap in.&lt;/li&gt;
&lt;li&gt;  Have a dedicated space to work, and start your day there. Since most of us have laptops I will move around the house as I work, but the majority of my hours are spent in my home office, not on the couch. Bonus points if you sit outside!&lt;/li&gt;
&lt;li&gt;  Do take breaks, just be smart about it. Make some more tea, grab a quick snack, let your dogs out. Set reminders or alarms if you need to.&lt;/li&gt;
&lt;li&gt;  Take an actual break for lunch! Maybe even go for a quick walk around the neighborhood.&lt;/li&gt;
&lt;li&gt;  If it is too quiet, play some background music or even a podcast. It might sound like you're back in the office!&lt;/li&gt;
&lt;li&gt;  Find a quiet spot for meetings. My dogs somehow know when I'm in a meeting -and unmute- and that's when they decide to bark at squirrels. Be ready for that.&lt;/li&gt;
&lt;li&gt;  Know when to end your day.&lt;/li&gt;
&lt;li&gt;  Make sure your laptop is plugged in.&lt;/li&gt;
&lt;li&gt;  Keep in contact! With not only your coworkers but the humans in your house as well. Especially now. Reach out, say hey, share a fun fact, or even a picture of what your dog has been up to.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>remote</category>
      <category>tips</category>
      <category>productivity</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Nevertheless, Kaleigh Coded</title>
      <dc:creator>Kaleigh Scruggs</dc:creator>
      <pubDate>Thu, 05 Mar 2020 22:50:55 +0000</pubDate>
      <link>https://dev.to/kaleigh/nevertheless-kaleigh-coded-48oi</link>
      <guid>https://dev.to/kaleigh/nevertheless-kaleigh-coded-48oi</guid>
      <description>&lt;p&gt;&lt;em&gt;I wanted to share how I got started in tech, despite being the only girl in MOST situations&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Early Beginnings🐣
&lt;/h3&gt;

&lt;p&gt;I think the very first time I coded, I was making a website for my Girl Scout troop. I can't remember when this was exactly but I was probably in 5th grade or so. This was in 2000. I remember being frustrated that no one was visiting my site (thanks to visitor counters on every website). But also, it was the year 2000, everyone was still on dial-up, and that's &lt;em&gt;IF&lt;/em&gt; you had a computer and &lt;em&gt;IF&lt;/em&gt; you had internet. &lt;/p&gt;

&lt;p&gt;I've been into computers since I was in diapers. My mom's side of the family has deep roots in IBM so we'd always had a computer. I loved playing games, writing, changing settings, and just being on the computer. &lt;/p&gt;

&lt;h3&gt;
  
  
  College🎓
&lt;/h3&gt;

&lt;p&gt;Fast forward to college. I started out as a Music Performance major (violin and piano). I knew very well that not only was it something I didn't see myself working in 10 years, but I wouldn't be able to support myself. But my parents encouraged me to start out college in music since I knew it was something at that time that I loved to do and I'd figure it out.&lt;br&gt;
Well...the music school was undergoing renovations at Georgia Southern when I started so all my classes were in random buildings throughout campus. &lt;/p&gt;

&lt;p&gt;My piano class was in the IT Building. &lt;br&gt;
Whenever I'd go to piano class, I would always wonder what the IT majors were learning and thought how cool it would be to be one myself. I wanted to be on the computer all day too! After a full year as a music major, I decided it was time to switch. I met with the dean of IT, as well as some other majors as well. I knew in the back of my mind I wanted to do IT but also wanted to check out other options as well. I felt so 'jazzed' after my meeting in the IT building and knew that was it. I did do some research on what of the 3 options (CS, IS, IT) had the least amount of math and then went with Information Technology. &lt;/p&gt;

&lt;h3&gt;
  
  
  Only Girl🤷‍♀️
&lt;/h3&gt;

&lt;p&gt;My first classes were awesome, but I did notice that I would be either the only girl or one of a few. I didn't let that deter me. It did make finding study buddies, or people to be in my group projects with harder because it seemed like the guys were scared of me, or didn't think I knew what I was doing. But &lt;em&gt;nevertheless, I coded&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;After I got my undergrad degree, I went straight into my master's program. I knew at the time I would thank myself later, and boy, do I ever. I'm so glad I got it out of the way!&lt;/p&gt;

&lt;p&gt;In my cohort for my master's in Internet Technology (now Business Technology), there were only 4 girls, including myself. At times it was intimidating, but we all came from different backgrounds and were all different ages, so gender was just one of the many differences between everyone. &lt;/p&gt;

&lt;h3&gt;
  
  
  Work Life👩‍💻
&lt;/h3&gt;

&lt;p&gt;I received my masters in 2014, and ever since I've worked in all sorts of environments. Small start-ups, large corporations, mid-sized companies, and they all have their differences in the struggles of being one of the odd ones out in terms of gender. But &lt;em&gt;nevertheless, I coded&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;At both my previous and my current job, I've started and led our internal Women in Technology groups. I don't start these groups because I'm trying to separate us from the men but to form a community that doesn't necessarily have to rely on friendships in a cliquey sort of way. I love these groups because we can not only support each other in multiple ways but also influence the next generation of women in tech. Holding events where we show school-aged girls what exactly a web developer does is so fun for me! If I had that when I was their age, I might have dived deeper into tech earlier (not to say I didn't enjoy playing violin and piano -  I still love to play, and it gave me SO MANY amazing opportunities). But as the world becomes more tech-focused, I want to make sure we all have the same opportunities, and that there's a community out there that will welcome anyone and everyone with open arms. &lt;/p&gt;

&lt;p&gt;Thanks for reading! If you liked this, give me a shout on &lt;a href="https://twitter.com/kaleighscruggs"&gt;Twitter&lt;/a&gt; and/or &lt;a href="https://www.instagram.com/kaleighcodes/"&gt;Instagram&lt;/a&gt;! &lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>womenintech</category>
      <category>inclusion</category>
    </item>
    <item>
      <title>My experience at Refactr.Tech 2019</title>
      <dc:creator>Kaleigh Scruggs</dc:creator>
      <pubDate>Thu, 18 Jul 2019 13:57:12 +0000</pubDate>
      <link>https://dev.to/kaleigh/my-experience-at-refactr-tech-2019-2bjk</link>
      <guid>https://dev.to/kaleigh/my-experience-at-refactr-tech-2019-2bjk</guid>
      <description>&lt;p&gt;Last month I attended &lt;a href="http://refactr.tech/"&gt;REFACTR.TECH&lt;/a&gt; in Atlanta. REFACTR is all about diversity &amp;amp; inclusion in tech. It was amazing to see all the companies who attended that have huge D&amp;amp;I initiatives looking to hire attendees.&lt;/p&gt;

&lt;p&gt;I applied for and received a free ticket, which included a workshop, from &lt;a href="https://www.womenwhocode.com/"&gt;Women Who Code&lt;/a&gt;. I'm so thankful they offer free tickets to events and conferences, I've been able to attend a few now with the help of Women Who Code. 👩‍💻&lt;/p&gt;

&lt;h2&gt;
  
  
  Day 1 - Gatsby Workshop
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--D8RhvJj5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/347bb148feb114005b34eaf86ec40141/c2b56/gatsbyworkshop.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--D8RhvJj5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/347bb148feb114005b34eaf86ec40141/c2b56/gatsbyworkshop.jpg" alt="gatsby workshop" width="800" height="1067"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;REFACTR had 6 different workshop options, and I was very excited to see that there would one on &lt;a href="https://www.gatsbyjs.org/"&gt;Gatsby&lt;/a&gt; since I've been looking for a new CMS to manage my website projects. A few months ago I stumbled upon Gatsby, but I didn't have time to learn it so this was perfect. From the Gatsby website, it's explained: &lt;em&gt;"Gatsby is a free and open source framework based on React that helps developers build blazing fast websites and apps"&lt;/em&gt;. Sounds pretty nice!&lt;/p&gt;

&lt;p&gt;This was a full day workshop where &lt;a href="https://twitter.com/brandon_kearns"&gt;Brandon Kearns&lt;/a&gt; taught us all about Gatsby from the ground up. We did the &lt;a href="https://www.gatsbyjs.org/tutorial/"&gt;tutorials&lt;/a&gt; on the Gatsby site as well as one with &lt;a href="https://www.contentful.com/"&gt;Contentful&lt;/a&gt; as our headless CMS. Once we did that I was completely sold. Manage the site with Gatsby/React and still have a CMS that would be easy for others to update? Take my money (jk it's all open source).&lt;/p&gt;

&lt;h2&gt;
  
  
  Day 2
&lt;/h2&gt;

&lt;p&gt;This was the first full day of sessions, things kicked off a little after 9am with an opening keynote by &lt;a href="https://twitter.com/ladyleet"&gt;Tracy Lee&lt;/a&gt; about inclusion and creating a better culture in tech.&lt;/p&gt;

&lt;p&gt;The first session I attended was with &lt;a href="https://twitter.com/ChloeCondon"&gt;Chloe Condon&lt;/a&gt; "IoT for the Introvert". She showed us how she programmed a &lt;a href="https://flic.io/"&gt;Flic&lt;/a&gt; device to get herself out of social situations. I definitely want to do this!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_XBL2oRF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/721dd7dffb510cfeea8b4db0f3b57c60/df8a4/iotfortheintrovert.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_XBL2oRF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/721dd7dffb510cfeea8b4db0f3b57c60/df8a4/iotfortheintrovert.jpg" alt="iot for the introvert" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next up, I attended "Build Accessible UI with React!" with &lt;a href="https://twitter.com/TaelurAlexis"&gt;Taelur Alexis&lt;/a&gt;. She spoke about her journey into accessibility and best practices.&lt;/p&gt;

&lt;p&gt;Before lunch, I learned about how &lt;a href="https://twitter.com/optimistalicia"&gt;Alicia Barrett&lt;/a&gt; rewrote the REFACTR.TECH website with Gatsby in "Diving into GatsbyJS". As if I wasn't already obsessed with Gatsby, I learned even more about how fast and mobile friendly it makes websites.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y_JKYYd3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/ec7d953b398b1860233a9251443e727c/243ce/gatsbyrewrite.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y_JKYYd3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/ec7d953b398b1860233a9251443e727c/243ce/gatsbyrewrite.jpg" alt="gatsby rewrite" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once everyone settled in with lunch, there was a panel "Forging a Path Through Inclusive Entrepreneurship" with &lt;a href="https://twitter.com/jamieharrellmba"&gt;Jamie Harrell&lt;/a&gt;,&lt;br&gt;
&lt;a href="https://twitter.com/castillo__io"&gt;Alex Castillo&lt;/a&gt;, &lt;a href="https://twitter.com/TheGoodrCo"&gt;Lynnette McKissic&lt;/a&gt;, &lt;a href="https://twitter.com/fakerapper"&gt;Dr. Kortney Ziegler&lt;/a&gt;, &lt;a href="https://twitter.com/StefanieJewett"&gt;Stefanie Jewett&lt;/a&gt;, and &lt;a href="https://twitter.com/naelyall"&gt;Nael Alismail&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XjxBZXJ9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/bb18ff56a09e1b3a5b843da47bd31f9d/243ce/panel.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XjxBZXJ9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/bb18ff56a09e1b3a5b843da47bd31f9d/243ce/panel.jpg" alt="lunch panel" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After lunch, I attended a session called "DevOps: A Love Story" with &lt;a href="https://twitter.com/ValarieRegas"&gt;Valarie Regas&lt;/a&gt;. I haven't gotten into DevOps too much yet, so I was really interested in this one. Valarie was not only hilarious, but she explained all the steps and why each part of DevOps matters.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BgIwBqMu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/08514798dad5cc7216202233e82a8c9d/216dc/stacktrace.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BgIwBqMu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/08514798dad5cc7216202233e82a8c9d/216dc/stacktrace.jpg" alt="stack trace session" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;"Don't Be Afraid of the JavaScript Stack Trace" was awesome with &lt;a href="https://twitter.com/ratracegrad"&gt;Jennifer Bland&lt;/a&gt;. She taught us a bunch of different ways to troubleshoot your project with the stack trace, including one with a table that was really cool.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DNyFWpHk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/d55f79f4196e23730eeb114033bb37e2/243ce/rainbowcupcakes.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DNyFWpHk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/d55f79f4196e23730eeb114033bb37e2/243ce/rainbowcupcakes.jpg" alt="rainbow cupcakes" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And then that was it for the first day! After the sessions finished, there was a happy hour and game night in the ballroom. Each table had different kinds of games to play, there were food and drinks, and those awesome looking cupcakes!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RhHLdKla--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/ed70e1ff71e85a47d2dc93f8cb7654b1/4b9cf/refactrphotobooth.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RhHLdKla--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/ed70e1ff71e85a47d2dc93f8cb7654b1/4b9cf/refactrphotobooth.jpg" alt="refactr photo booth.jpg" width="665" height="665"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Day 3
&lt;/h2&gt;

&lt;p&gt;The final day of REFACTR started out with a keynote with &lt;a href="https://twitter.com/fakerapper"&gt;Dr. Kortney Ziegler&lt;/a&gt;, "Finding Purpose Through The Things We Build". He spoke about his journey in tech and why he's doing what he's doing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fvW_46AT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/b2c3a2c5671e967d78766d3196170936/243ce/kourtney.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fvW_46AT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/b2c3a2c5671e967d78766d3196170936/243ce/kourtney.jpg" alt="kourtney ziegler" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For my first session of the day, I attended "Refactor Your Body For Better Performance" with &lt;a href="https://twitter.com/jchiatt"&gt;J.C. Hiatt&lt;/a&gt;, founder of &lt;a href="https://devlifts.io/"&gt;DevLifts&lt;/a&gt;. He highly encourages developers to stay active since we work in a job where if you're on a roll, it could be &lt;em&gt;hours&lt;/em&gt; before you get up from your desk.&lt;/p&gt;

&lt;p&gt;"Visual Studio Code Sparks Joy" with &lt;a href="https://twitter.com/CraigRodrigues"&gt;Craig Rodrigues&lt;/a&gt; was next. I was excited about this session because I recently (within the past year) have gotten into &lt;a href="https://code.visualstudio.com/"&gt;VSCode&lt;/a&gt; and haven't looked back. He shared a bunch of tips and favorite extensions.&lt;/p&gt;

&lt;p&gt;Next, I attended "WebAssembly: Your Browser is the new OS" with &lt;a href="https://twitter.com/jeremylikness"&gt;Jeremy Likness&lt;/a&gt; since I didn't really know much about WebAssembly, but I've heard it talked about a ton. He showed a bunch of examples of high performing web apps.&lt;/p&gt;

&lt;p&gt;After lunch, there were only 2 sessions left (so sad!). I learned about&lt;br&gt;
&lt;em&gt;Reconfiguring Our Mindset from “Self-taught” to “Community-taught”&lt;/em&gt; with &lt;a href="https://twitter.com/RayGesualdo"&gt;Ray Gesualdo&lt;/a&gt;. I really enjoyed this one because he really stressed how we all come from different backgrounds with how we got to where we are, and we need to support each other with what we've learned and help each other out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cPhx3tjT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/1fa93f20977e39fc343a0b5bcc914d87/243ce/community.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cPhx3tjT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/1fa93f20977e39fc343a0b5bcc914d87/243ce/community.jpg" alt="community taught" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;"The challenges in building a social app" was with the amazing &lt;a href="https://www.pevo.us/"&gt;Alicia Carr&lt;/a&gt;, who built the &lt;a href="https://www.pevo.us/"&gt;Pevo app&lt;/a&gt; that helps victims of domestic violence. She spoke about her journey in tech and with building the app. It was one of my favorite sessions!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jj1rvmjO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/44fa7401e728c04c20dcac124a1543c5/243ce/aliciacarr.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jj1rvmjO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/44fa7401e728c04c20dcac124a1543c5/243ce/aliciacarr.jpg" alt="alicia carr" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, there was the closing with &lt;a href="https://twitter.com/castillo__io"&gt;Alex Castillo&lt;/a&gt; about Empowering the Mind and what his company, &lt;a href="https://www.neurosity.co/"&gt;Neurosity&lt;/a&gt; is doing. It was some really cool stuff!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pHlRUEsP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/28e096987610f616d8471d58b4b128b0/243ce/closing.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pHlRUEsP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/28e096987610f616d8471d58b4b128b0/243ce/closing.jpg" alt="closing" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After some giveaways, the conference was over. But not before we all marked our calendars for next year! &lt;a href="http://refactr.tech/"&gt;Refactr.tech&lt;/a&gt; will be back April 22 - 24, 2020!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RQlVCIRj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/ed61b5cfcd5a7a7a35050d42159da1c2/f755a/refactrnextyear.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RQlVCIRj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://kaleigh.dev/static/ed61b5cfcd5a7a7a35050d42159da1c2/f755a/refactrnextyear.jpg" alt="next year" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>atlanta</category>
      <category>refactrtech</category>
      <category>techtalks</category>
    </item>
    <item>
      <title>Friday Favs!</title>
      <dc:creator>Kaleigh Scruggs</dc:creator>
      <pubDate>Fri, 21 Jun 2019 14:03:02 +0000</pubDate>
      <link>https://dev.to/kaleigh/friday-favs-4713</link>
      <guid>https://dev.to/kaleigh/friday-favs-4713</guid>
      <description>&lt;p&gt;Hey and Happy Friday!&lt;/p&gt;

&lt;p&gt;So back in the day (ok, like 7 years ago but I can't belive it's been that long) when I started my Masters degree, it was required that we had a blog for one of our classes. I named mine "Kaleigh's Keynotes" and would blog more than was required for my class. #teacherspet&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/pI2paNxecnUNW/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/pI2paNxecnUNW/giphy.gif" alt="gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No, but I would do this thing on Thursdays where I would share my favorite links and news in tech for the week. It was fun for me because not only did I require myself to keep up, but I liked being a part of the tech comminity. Throw in some life and exhausting jobs and I stopped all that.&lt;/p&gt;

&lt;p&gt;But now, I'm back!&lt;br&gt;
&lt;a href="https://i.giphy.com/media/119gdJbeNRRepO/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/119gdJbeNRRepO/giphy.gif" alt="gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The past few months at my new job have been so refreshing. I feel like I'm finally doing what I want to, and have the energy and fire to get more involved again.&lt;/p&gt;

&lt;p&gt;In my attempt to write again and blog more I want to bring back my old "Tech Link Thursdays" (or whatever I called it, I can't remember, I'm old now 👵). But on Fridays, because who doesn't love Fridays? And usually on Friday mornings I'm extra excited to sit down in front of the computer with my tea and read about what's going on in the world.&lt;/p&gt;

&lt;p&gt;So, here are my favorite links from this past week! And of course, please share with me YOUR favorite links as well!&lt;/p&gt;

&lt;p&gt;⭐️ &lt;a href="https://skillcrush.com/2019/06/17/remote-interview-questions/"&gt;Tech Job Interviews 101: 15 Remote Job Interview Questions Explained&lt;/a&gt; &lt;em&gt;via SkillCrush&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;⭐️ this &lt;a href="https://twitter.com/AmandaRosenberg/status/1141107799100809216"&gt;tweet&lt;/a&gt; &lt;em&gt;by &lt;a href="https://twitter.com/AmandaRosenberg"&gt;Amanda Rosenberg&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;⭐️ a collection of &lt;a href="https://github.com/enaqx/awesome-react"&gt;awesome react links&lt;/a&gt; &lt;em&gt;from &lt;a href="https://github.com/enaqx"&gt;Nick Raienko&lt;/a&gt; on GitHub&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;⭐️ &lt;a href="https://adamgreenough.me/blog/free-online-testing-tools-for-your-website/"&gt;Free online testing tools for your website&lt;/a&gt; &lt;em&gt;by Adam Greenough&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;⭐️ &lt;a href="https://techcrunch.com/2019/06/18/dr-mario-is-in-on-ios-and-android-july-10/"&gt;Dr. Mario is in (on iOS and Android) July 10&lt;/a&gt; (super excited for this!) &lt;em&gt;via techcrunch&lt;/em&gt;  &lt;/p&gt;

&lt;p&gt;⭐️ &lt;a href="https://dev.to/christopherkade/up-your-git-game-and-clean-up-your-history-4j3j"&gt;Up your Git game and clean up your history&lt;/a&gt; &lt;em&gt;by Christopher Kade right here on dev.to&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Connect with me on &lt;a href="https://instagram.com/klgh.js"&gt;Instagram&lt;/a&gt; and &lt;a href="https://twitter.com/kaleighscruggs"&gt;Twitter&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Nevertheless, kaleigh continues to code</title>
      <dc:creator>Kaleigh Scruggs</dc:creator>
      <pubDate>Fri, 08 Mar 2019 16:41:55 +0000</pubDate>
      <link>https://dev.to/kaleigh/nevertheless-kaleigh-coded--ofh</link>
      <guid>https://dev.to/kaleigh/nevertheless-kaleigh-coded--ofh</guid>
      <description>&lt;h2&gt;
  
  
  I continue to code in 2019 because...
&lt;/h2&gt;

&lt;p&gt;I've been doing so for over 11 years (and then some. Hi Myspace...and GeoCities!) I changed my major from music performance to IT in 2008. I went from a major where it was a majority of women to one that was a majority of men. It's been amazing to see the changes in tech since then and to see the growth and interest of women in tech. It's 2019 and things are only getting better. I'm learning more, and finally in a position where I CAN learn more and am better supported. &lt;/p&gt;

&lt;h2&gt;
  
  
  keep up with me
&lt;/h2&gt;

&lt;p&gt;on &lt;a href="https://twitter.com/kaleighscruggs"&gt;twitter&lt;/a&gt;  and &lt;a href="https://www.instagram.com/klghshaun/"&gt;insta&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>Hi, I'm kaleigh</title>
      <dc:creator>Kaleigh Scruggs</dc:creator>
      <pubDate>Wed, 08 Mar 2017 18:32:18 +0000</pubDate>
      <link>https://dev.to/kaleigh/hi-im-kaleigh</link>
      <guid>https://dev.to/kaleigh/hi-im-kaleigh</guid>
      <description>&lt;p&gt;I have been coding for 10+ years.&lt;/p&gt;

&lt;p&gt;You can find me on Twitter as &lt;a href="https://twitter.com/kaleighscruggs" rel="noopener noreferrer"&gt;@kaleighscruggs&lt;/a&gt; and Instagram as &lt;a href="https://instagram.com/klgh.js" rel="noopener noreferrer"&gt;@klgh.js&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I live and work in Atlanta.&lt;/p&gt;

&lt;p&gt;I am a front-end web developer!&lt;/p&gt;

</description>
      <category>introduction</category>
      <category>atlanta</category>
    </item>
  </channel>
</rss>
