Jekyll GitHub is just plan HTML?

For some reason my Jekyll site that I just implemented on github pages doesn’t want to show anything regarding a theme. it is a plain HTML website.

I am not sure what I am doing wrong. I just pushed my Jekyll 4.0.0 install to a new repo.

Link: https://github.com/jefferydperry/jeffp

Let me know if you need anything else to help me out here. I would love to move my site to Jekyll instead of WordPress if possible and I have all of my posts and assets all set locally but I don’t want to do this if it is not going to show the themes properly.

Welcome to the community @jefferydperry.

Couple of quick things to help guide your next troubleshooting steps:

  1. Github Pages only allows a certain short-list of plugins
  2. Github Pages does not yet support Jekyll 4.0

Supported plugins and dependencies here

You can pretty quickly isolate out Github Pages as the root cause by trying a different host that supports the full range of plugins and Jekyll versions. Netlify is a popular host amongst the Jekyll crowd - last time I set up a Jekyll site using Netlify it only took me a few minutes.

Just looked at your site up on GitHub Pages and it looks fine to me with CSS loading properly. Perhaps you’ve fixed the issue?

I did notice you have a bunch of posts with .html instead of .md
That would explain why they aren’t showing up. I don’t think you can use .html files with front matter. If you change the extensions to .md you can leave the html in the body as Kramdown will parse it as is.

1 Like