I am getting started with Jekyll and am following the documentation tutorial.
I have arrived at the section regarding scss/css however I can’t suceed in making it work.
My site repo is here with the styles.scss working for now because I don’t use the
@import "main";
line. As soon as I do, jekyll breaks and returns the following error message when I jekyll serve :
Conversion error: Jekyll::Converters::Scss encountered an error while converting 'css/styles.scss':
File to import not found or unreadable: main. on line 5
I have tried forcing the sass directory using the _config.yml file but this does not change anything. Any idea ?
I think it’s your install of Jekyll and Ruby environment. What version of Jekyll are you using?
I just cloned your repo and ran jekyll build and it built the site fine with zero errors.
michael$ jekyll build
Configuration file: /Users/michael/Downloads/fenryrMKIII.github.io-master/_config.yml
Source: /Users/michael/Downloads/fenryrMKIII.github.io-master
Destination: /Users/michael/Downloads/fenryrMKIII.github.io-master/_site
Incremental build: disabled. Enable with --incremental
Generating...
done in 0.039 seconds.
Auto-regeneration: disabled. Use --watch to enable.
Ok. I managed to make it work though I don’t understand the underlying issue I was having.
I believe I initially started my jekyll site with the minima theme (jekyll new mySite does so) and then deleted a bunch of files to start from scratch. Doing so, I apparently messed up the configuration …
I started fresh with jekyll new mySite --blank and now everything works fine without changing anything.