Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update _config.yml #4

Merged
merged 3 commits into from Mar 28, 2020
Merged

Update _config.yml #4

merged 3 commits into from Mar 28, 2020

Conversation

felixlohmeier
Copy link
Owner

#3

Copy link

@github-learning-lab github-learning-lab bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Step 5: Create a blog post

⚠️ Do not merge yet! ⚠️

This pull request looks great so far. ✨ You've just edited the _config.yml file! We have some more work to do to create your blog site. You can continue to make commits on your felixlohmeier-patch-1 branch and the pull request will update automatically.

⌨️ Activity: Add some content to your blog

Shortcut Note: Click this link to automatically complete steps 1-4.

  1. On the "Code" tab, select your felixlohmeier-patch-1 branch.

  2. Click Create new file.

  3. Name the file _posts/YYYY-MM-DD-title.md.

  4. Replace the YYYY-MM-DD with today's date, and change the title of your first blog post if you'd like. Note: If you do edit the title, make sure there are hyphens between your words.

    • If your blog post date doesn't follow the correct date convention, you'll receive an error and your site won't build. For more information, see "Page build failed: Invalid post date".
  5. Type a quick draft of your blog post. Remember, you can always edit it later.

  6. Commit your changes to your branch.


Watch below for my response.

Copy link

@github-learning-lab github-learning-lab bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Step 6: Add blog post metadata

Now that you've created your Jekyll blog post file, we can add syntax to it. The syntax Jekyll files use is called YAML front matter. It goes at the top of your file and looks something like this:

---
title: "Welcome to my blog"
date: 2019-01-20
---

This example adds a title and date to your blog post. There are other useful things you could add here in the future like layouts, categories, or any other logic that is useful to you. For more information about configuring front matter, see the Jekyll front matter documentation.

⌨️ Activity: Add Front Matter to your Blog Post

  1. Click the "Files Changed" tab in this pull request.

  2. There are two files in the "Files Changed" tab, the _config.yml file and the _posts/YYYY-MM-DD-title.md file. Make sure to edit the file in the _posts folder.

  3. Click on the icon to edit on the right side of the screen.

  4. Type the following content at the top of your blog post:

    ---
    title: "YOUR-TITLE"
    date: YYYY-MM-DD
    ---
    
  5. Replace YOUR-TITLE with the title for your blog post.

  6. Replace YYYY-MM-DD with today's date.

  7. Commit your changes to your branch.


Watch below for my response.

Copy link

@github-learning-lab github-learning-lab bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Step 7: Merge your first post

Nice work @felixlohmeier 🎉! Users will be reading your blog in no time!

⌨️ Activity: Merge your pull request

  1. If satisfied with your post, click Merge pull request.
  2. Click Confirm merge.
  3. Click Delete branch.

Watch below for my response.

@felixlohmeier felixlohmeier merged commit cff7998 into master Mar 28, 2020
@github-learning-lab
Copy link

Nice work

celebrate

Congratulations @felixlohmeier, you've completed this course!

Your blog is now live and has been deployed here!

Before we finish, let's recap everything you completed in this repository

  • You used the GitHub Flow like a natural
  • You enabled GitHub Pages
  • You selected a theme using the config file
  • You learned about proper directory format and file naming conventions in Jekyll
  • You added and modified Jekyll front matter

What's next?

There's so much more you can do with GitHub Pages, and you have a solid start. Now...what will you learn next?

@felixlohmeier felixlohmeier deleted the felixlohmeier-patch-1 branch March 28, 2020 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant