Comments (9)
I'm checking this - let me get back by tomorrow morning.
from moonwalk.
thanks a lot!
from moonwalk.
@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.
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.
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.
@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.
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.
@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.
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)
- [Issue] Dark theme fails on tall aspect ratio displays with wide content HOT 4
- [Feature request] Adding grey background to code for light mode like minima theme HOT 1
- "pages build and deployment" Action Workflow not Triggered On Git Commits HOT 3
- Running MoonWalk Locally Using Ruby Version 3.1.x on Windows Fails HOT 3
- Disabling Soopr? HOT 2
- Failed to deploy on Netlify HOT 1
- Texts within double curlybraces get removed HOT 2
- [Bug]: Soopr Image Previews Not Working HOT 4
- [Question]: Style like your website? HOT 4
- Favicon not working HOT 7
- can't bootstrap HOT 2
- `.w` class conflicts with code whitespace HOT 1
- [Question] How to add navbar and footer to all parts of the website? HOT 1
- [Question] How to use a custom favicon? HOT 2
- Docker image?
- Liquid Exception: undefined method `tainted?' for "/" in _layouts/post.html HOT 1
- [Question] How do I add linebreaks and hyperlinks to the YAML matter so that I can get them on my home page?
- [Help] How do I make another tab likes "Notes" in abhinav.co?
- Auto-generated Link Preview does not work
- I can't use custom html files. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moonwalk.