Giter VIP home page Giter VIP logo

Comments (9)

abhinavs avatar abhinavs commented on July 26, 2024

I'm checking this - let me get back by tomorrow morning.

from moonwalk.

Mahasvan avatar Mahasvan commented on July 26, 2024

thanks a lot!

from moonwalk.

smb374 avatar smb374 commented on July 26, 2024

@Mahas1 I've found a fix to let GitHub build the site successfully simply by adding jekyll-seo-tag to plugins in _config.yml:

plugins:
  - jekyll-feed
  - jekyll-seo-tag       # Add this!

My guess is that if you look at the Dependency versions page there will be a list of dependencies for GitHub to build your site, and if I'm right, GitHub will only use those gems during the building process. The dependencies of this repo contains an eternal dependency - jekyll-soopr-seo-tag, which is probably the gem that is used to handle the SEO stuffs, but since GitHub won't use this gem during the building process, then the SEO stuffs will failed.

Using jekyll-seo-tag plugin may let the build pass, but my concern is that if jekyll-soopr-seo-tag provides extra functionalities other than jekyll-seo-tag, then the whole site may not work properly.

I don't know if that will effect when using the theme as a remote_theme

Any ideas, @abhinavs?

from moonwalk.

abhinavs avatar abhinavs commented on July 26, 2024

Thanks a lot @smb374 - you are right, Github Page has a list of approved plugins and while the jekyll-seo-tag is an approved one, jekyll-soopr-seo-tag isn't. Unfortunately, github-pages gem is also not updated and doesn't work with the latest Jekyll versions.

@Mahas1 I recommend the solution proposed by @smb374 - Soopr had recently added a feature to automatically create share images for social media*, that and a few Soopr functionalities you will miss, but I think they can be added manually if you need them.

If you are open about it - you can deploy on Netlify, it is also free and you won't face any such issues.

from moonwalk.

Mahasvan avatar Mahasvan commented on July 26, 2024

Seems I am doing something wrong, It still fails

remote_theme: abhinavs/moonwalk

theme_config:
  appearance: "dark" # can be "light", "dark" or "auto"
  appearance_toggle: true # if appearance can be switched by user
  back_home_text: "home.." # customize text for homepage link in post layout
  date_format: "%Y-%m-%d" # customize how date is formatted
  show_description: true # show blog description
  show_navbar: true # show horizontal navbar
  show_footer: true # show footer links in home page,add in _data/home.yml
  
  plugins:
  - jekyll-feed
  - jekyll-seo-tag

from moonwalk.

smb374 avatar smb374 commented on July 26, 2024

@Mahas1 have you put jekyll-seo-tag in the Gemfile?
If you read the comments of the Gemfile, you should notice that you'll have to put the plugin you use in the Gemfile for the plugin to work properly.

# If you have any plugins, put them here!
group :jekyll_plugins do
	gem <your plugin>
	[...]
end

from moonwalk.

Mahasvan avatar Mahasvan commented on July 26, 2024

Just added the Gemfile to my repo now, I don't know anything about Jekyll lol. But.. referencing your comment, and this page I made this


source 'https://rubygems.org'

gem 'jekyll'

group :jekyll_plugins do
  gem 'jekyll-feed'
  gem 'jekyll-seo-tag'
end

Still fails.
(Im almost sure the source should be something different, but idk what)

from moonwalk.

smb374 avatar smb374 commented on July 26, 2024

@Mahas1 then I'm afraid that I can't help you now.
You can checkout my repo for my GitHub pages: smb374/smb374.github.io
I've successfully deployed my GitHub pages using this theme as remote_theme in my _config.yml.

from moonwalk.

Mahasvan avatar Mahasvan commented on July 26, 2024

Alright, I'll close this issue for now since the problem isnt in the repo. Thanks for you guys' help!

from moonwalk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.