# Jekyll 3.9.0 with GitHub Pages - Theme

**URL:** <https://talk.jekyllrb.com/t/jekyll-3-9-0-with-github-pages-theme/7152>\
**Category:** Help\
**Created:** [March 28, 2022, 5:22am UTC](https://talk.jekyllrb.com/t/jekyll-3-9-0-with-github-pages-theme/7152 "2022-03-28T05:22:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![steveng](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@steveng](https://talk.jekyllrb.com/u/steveng)\
**Post date:** [March 28, 2022, 5:22am UTC](https://talk.jekyllrb.com/t/jekyll-3-9-0-with-github-pages-theme/7152/1 "2022-03-28T05:22:07Z")

</div>

Hello Users,

did you know a good working tutorial to use GitHub Pages with Jekyll 3.9.0?

My system

```auto
jekyll -v
jekyll 3.9.0

git --version
git version 2.30.2

ruby -v
ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux-gnu]

https://jekyllrb.com/docs/troubleshooting/#no-sudo

```

I want to create a Jekyll page on GiHub.

> **[GitHub Pages Themes – Jekyll Themes](https://jekyllthemes.io/github-pages-themes)**
>
> Want your new theme to work seamlessly with GitHub Pages? These templates all work great, right out of the box.

> **[Build software better, together](https://github.com/topics/jekyll-theme)**
>
> GitHub is where people build software. More than 73 million people use GitHub to discover, fork, and contribute to over 200 million projects.

[https://drjekyllthemes.github.io/](https://drjekyllthemes.github.io/)

[https://rubygems.org/search?query=jekyll+theme](https://rubygems.org/search?query=jekyll+theme)

Which **Free** theme should be working with my system?

Thank you

steveng

---

<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:** [March 28, 2022, 10:57am UTC](https://talk.jekyllrb.com/t/jekyll-3-9-0-with-github-pages-theme/7152/2 "2022-03-28T10:57:17Z")

</div>

Follow the GH tutorial!

> **[Quickstart for GitHub Pages - GitHub Docs](https://docs.github.com/en/pages/quickstart)**
>
> You can use GitHub Pages to showcase some open source projects, host a blog, or even share your résumé. This guide will help get you started on creating your next website.

Once you commit files changes the site will build and deploy. Its simple.

* * *

Also for a theme, go to repo settings, enable GH Pages and you will also see a theme chooser where you can preview about 10 themes which are standard for GH Pages.

Alternatively here are the gems in the environment and includes themes

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

---

<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:** [March 28, 2022, 11:23am UTC](https://talk.jekyllrb.com/t/jekyll-3-9-0-with-github-pages-theme/7152/3 "2022-03-28T11:23:28Z")

</div>

Try this template

> **[GitHub - MichaelCurrin/jekyll-blog-demo: Starter for a static website or blog...](https://github.com/MichaelCurrin/jekyll-blog-demo)**
>
> Starter for a static website or blog - built with Jekyll, a minimal theme and GH Pages 🧪 📝 🚀 - GitHub - MichaelCurrin/jekyll-blog-demo: Starter for a static website or blog - built with Jekyll, a m...

---

<div class="post-metadata">

**Author:** ![steveng](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@steveng](https://talk.jekyllrb.com/u/steveng)\
**Post date:** [March 29, 2022, 7:10am UTC](https://talk.jekyllrb.com/t/jekyll-3-9-0-with-github-pages-theme/7152/4 "2022-03-29T07:10:12Z")

</div>

Hello, i have many trouble with the Debian 11 default (see the first post) package.

```auto
git  
jekyll new stevengghp.github.io
cd stevengghp.github.io

## Running Jekyll as Non-Superuser (no sudo!)
## adding the following lines to the end of your .bashrc file:
export GEM_HOME=$HOME/gems
export PATH=$HOME/gems/bin:$PATH

sudo apt-get install ruby-dev ruby-full build-essential zlib1g-devel
gem install http_parser.rb -v '0.8.0' --source 'https://rubygems.org/'
gem install http_parser.rb
gem install webrick
bundle install

bundle exec jekyll serve --open-url --livereload ## Error

## Message:
/gems/pathutil-0.16.2/lib/pathutil.rb:502: warning: Using the last argument as keyword parameters is deprecated
## Solution https://github.com/envygeeks/pathutil/issues/4
gem install jekyll

jekyll new stevengghp.github.io
## Error: undefined method `delegate_method_as' for Jekyll::Drops::CollectionDrop:Class (NoMethodError)
gem install jekyll jekyll-feed jekyll-gist jekyll-paginate jekyll-sass-converter jekyll-coffeescript

## Message:
have already activated eventmachine 1.3.0.dev.1, but your Gemfile requires eventmachine 1.2.7. Prepending `bundle exec` to your command may solve this. (Gem::LoadError)
## Solution: https://talk.jekyllrb.com/t/jekyll-installation-problems/5436
gem install eventmachine -v '1.2.7'

bundle exec jekyll serve --open-url --livereload ## it works fine

## news Test, delete folder stevengghp.github.io
jekyll new stevengghp.github.io
cd stevengghp.github.io
bundle exec jekyll serve --open-url --livereload ## livereload doesn*t work
gem install eventmachine -v '1.2.7'
bundle update

git init
git add .
git commit -m "initial commit" 
git config --global user.email "stevengghp@example.com"                                                                      
git config --global user.name "stevengghp" 

echo "# stevengghp.github.io" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/stevengghp/stevengghp.github.io.git
git push -u origin main

```

I must solved many dependies.

My fist little success

 ![](https://canada1.discourse-cdn.com/flex030/uploads/jekyllrb/original/2X/2/20349a8489a17efa8f7d105dfa740156e888d7b3.png)

now my Jekyll Release:

```auto
jekyll -v
jekyll 4.2.2

```

---

<div class="post-metadata">

**Author:** ![steveng](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@steveng](https://talk.jekyllrb.com/u/steveng)\
**Post date:** [March 29, 2022, 7:18am UTC](https://talk.jekyllrb.com/t/jekyll-3-9-0-with-github-pages-theme/7152/5 "2022-03-29T07:18:45Z")

</div>

```auto
git clone https://github.com/MichaelCurrin/jekyll-blog-demo.git

```

my second success

Chrome Browser with addon Wappalyzer:

 ![grafik](https://canada1.discourse-cdn.com/flex030/uploads/jekyllrb/original/2X/c/cc73dbf424d588c9e5257241fc8a4321c5779ce2.png)

```auto
Post-install message from sass:

Ruby Sass has reached end-of-life and should no longer be used.

* If you use Sass as a command-line tool, we recommend using Dart Sass, the new
  primary implementation: https://sass-lang.com/install

* If you use Sass as a plug-in for a Ruby web framework, we recommend using the
  sassc gem: https://github.com/sass/sassc-ruby#readme

* For more details, please refer to the Sass blog:
  https://sass-lang.com/blog/posts/7828841

```

**Ruby Sass has reached end-of-life and should no longer be used.**

@MichaelCurrin  
Did you have newer demo repositories?

I think isn’t a good idea to use **only** Debian 11 Bullseye sources.

I set this thread at solved for me.

Thank’s all.
