# I can’t get posts showing up + how to change logo?

**URL:** <https://talk.jekyllrb.com/t/i-can-t-get-posts-showing-up-how-to-change-logo/5393>\
**Category:** Help\
**Created:** [December 23, 2020, 4:23am UTC](https://talk.jekyllrb.com/t/i-can-t-get-posts-showing-up-how-to-change-logo/5393 "2020-12-23T04:23:42Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ianyu93](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/ianyu93/32/3073_2.png) [@ianyu93](https://talk.jekyllrb.com/u/ianyu93)\
**Post date:** [December 23, 2020, 4:23am UTC](https://talk.jekyllrb.com/t/i-can-t-get-posts-showing-up-how-to-change-logo/5393/1 "2020-12-23T04:23:42Z")

</div>

Hello, new to Jekyll and sorry for the newbie questions

This is the repo that I have the page with. And [this](https://ianyu93.github.io/homepage/) is the link to my page.

By default, the posts should be showing up on homepage. I have it working locally, but not on GitHub pages. I searched the web but there are too many possibilities.

I also wonder how do I change my button logo? I think I can just copy and paste to create new button, but I can’t find where to get the icon for those buttons to my profiles.

---

<div class="post-metadata">

**Author:** ![MichaelCurrin](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelcurrin/32/2340_2.png) [@MichaelCurrin](https://talk.jekyllrb.com/u/MichaelCurrin)\
**Post date:** [December 23, 2020, 8:20am UTC](https://talk.jekyllrb.com/t/i-can-t-get-posts-showing-up-how-to-change-logo/5393/2 "2020-12-23T08:20:05Z")

</div>

Welcome to the forums.

The first link is broken. It should be [https://github.com/ianyu93/homepage](https://github.com/ianyu93/homepage)

---

<div class="post-metadata">

**Author:** ![MichaelCurrin](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelcurrin/32/2340_2.png) [@MichaelCurrin](https://talk.jekyllrb.com/u/MichaelCurrin)\
**Post date:** [December 23, 2020, 8:39am UTC](https://talk.jekyllrb.com/t/i-can-t-get-posts-showing-up-how-to-change-logo/5393/3 "2020-12-23T08:39:54Z")

</div>

The problem may be that your site uses a paginate gem that is version 2

> <https://github.com/ianyu93/homepage/blob/master/phantom.gemspec#L19>

But what is allowed on GitHub Pages is only version 1

> **[Dependency versions](https://pages.github.com/versions/)**
>
> GitHub Pages uses the following dependencies and versions

Also, I can see you followed the instructions in theme, but the instructions mean you end up with something hard to work with. Currently you have the entire theme and your content mixed into one which makes your site unwieldly to work with as it has code you didn’t write and it is hard to change or upgrade the theme.

A more practical approach for beginners is to create a new Jekyll site with a few files or using the Jekyll tutorial [https://jekyllrb.com/docs/step-by-step/01-setup/](https://jekyllrb.com/docs/step-by-step/01-setup/)

And then to configure theme like _phantom_ using just a few lines in your `_config.yml` and `Gemfile`.

e.g.  
`_config.yml`

```auto
remote_theme: jamigibbs/phantom

```

`Gemfile`

```auto
source "https://rubygems.org"

gem "jekyll', '~> 3.9"
gem "kramdown-parser-gfm", "~> 1.1.0"

gem "phantom", git: "https://github.com/jamigibbs/phantom"

group :jekyll_plugin do
  gem "jekyll-remote-theme", "~> 0.4.2"
end

```

See a working demo on my `gh-pages` branch here [MichaelCurrin/jekyll-theme-quickstart](https://github.com/MichaelCurrin/jekyll-theme-quickstart/tree/gh-pages)

And if you want to edit say a layout in a theme, you add a file to your repo which overrides the theme.  
You can also add new layout files which are not in the theme.

---

<div class="post-metadata">

**Author:** ![MichaelCurrin](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelcurrin/32/2340_2.png) [@MichaelCurrin](https://talk.jekyllrb.com/u/MichaelCurrin)\
**Post date:** [December 23, 2020, 8:49am UTC](https://talk.jekyllrb.com/t/i-can-t-get-posts-showing-up-how-to-change-logo/5393/4 "2020-12-23T08:49:10Z")

</div>

Your logo question is better as a separate forum topic. But anyway, here goes.

Do you mean the GitHub and Medium icons?

I did a search for “medium” in your repo and arrived here

> <https://github.com/ianyu93/homepage/blob/52078d77c10ac9cd7cdba8eebc10a35924dc1139/_includes/home-hero.html#L30-L38>

For example you can change `fa-github` to `fa-twitter` and you will see the Twitter logo.

That uses FontAwesome 4 icons - these are loaded because you have this CSS line

> <https://github.com/ianyu93/homepage/blob/7fc2fa08780739f8b2ebc1ef5dded3c2df76deb6/_includes/header.html#L23>

You can find more available icons here.

> **[Font Awesome](https://fontawesome.com/icons?d=gallery)**
>
> The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options.

Note that Font Awesome 5 has been around a long time and uses `fab` instead `fa`, so you are going to have to either dig to find something that works in font awesome 4, or you have to upgrade your version to 5.

---

<div class="post-metadata">

**Author:** ![ianyu93](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/ianyu93/32/3073_2.png) [@ianyu93](https://talk.jekyllrb.com/u/ianyu93)\
**Post date:** [December 23, 2020, 2:30pm UTC](https://talk.jekyllrb.com/t/i-can-t-get-posts-showing-up-how-to-change-logo/5393/5 "2020-12-23T14:30:11Z")

</div>

> [@MichaelCurrin](#):
>
> MichaelCurrin/jekyll-theme-quickstart

Thank you for solving my problem, and I’ll certainly take a look into thequick start!

---

<div class="post-metadata">

**Author:** ![ianyu93](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/ianyu93/32/3073_2.png) [@ianyu93](https://talk.jekyllrb.com/u/ianyu93)\
**Post date:** [December 23, 2020, 2:31pm UTC](https://talk.jekyllrb.com/t/i-can-t-get-posts-showing-up-how-to-change-logo/5393/6 "2020-12-23T14:31:02Z")

</div>

Thank you for your answer on this! I can only have one solution, but you did solve the icon problem!
