Comments (8)
My basic-template repo includes a ruby plugin (MoreaGenerator.rb). I disabled the plugin (by renaming it to MoreaGenerator.txt) and found that the problem still exists under Jekyll 2.0.2 but not under 1.4.3. So there must be something simple that I'm doing wrong that causes my morea.html layout to not be included when index.md is compiled to index.html.
from jekyll-help.
I just created a more detailed description of my problem with Jekyll 2.0.2 here:
Please respond in StackExchange. Thanks!
from jekyll-help.
I have run your site in Jekyll 2.0.2 and I'm seeing this:
It seems it's working, no?
from jekyll-help.
No, that image indicates it's broken (and that you're using the master branch, not the jekyll-2.0 branch). When correctly generated (as happens in 1.4.3) you should see a page styled using bootstrap similar to this:
from jekyll-help.
Your template has no default layout, though it is referenced from your post layout:
https://github.com/morea-framework/basic-template/blob/jekyll-2.0/src/_layouts/post.html
from jekyll-help.
I can't see how this could have worked in 1.4.3 either. You need to have a default layout.
from jekyll-help.
Thanks, renaming the layout morea.html to default.html and updating
references did fix my problem.
Since index.md was a page, not a post, it was not obvious to me that the
reference to a layout called default in post.html would matter to
index.html generation (and, obviously, it did not matter under Jekyll
1.4.3).
Maybe update the docs at some point to specify that a layout called
default.html is required?
I appreciate your quick response!
Philip
On Thu, May 8, 2014 at 10:52 PM, Seth Warburton [email protected]:
I can't see how this could have worked in 1.4.3 either. You need to have a
default layout.โ
Reply to this email directly or view it on GitHubhttps://github.com//issues/37#issuecomment-42645618
.
from jekyll-help.
No worries, I'm glad I was able to resolve it for you.
AFAIK, nothing has changed in this behaviour though, there always has to be a default layout file whether it is called default or not. You were asking Jekyll to render content to a file that didn't exist, that will always cause a break.
The only thing that defines if the output of the index file is a page, post or anything else is the layout specified in the files front-matter.
from jekyll-help.
Related Issues (20)
- undefined method 'activate_bin_path' HOT 1
- files not able to be accessed HOT 1
- bundle problem HOT 1
- Bundler could not find compatible versions for gem โkramdownโ HOT 1
- Jekyll Error not helpful HOT 1
- Every thing is perfect in local server. But not in GitHub. HOT 1
- favicon for minima theme HOT 1
- Installation Process NEED HELP HOT 1
- Jekyll Server Stripping URLs From Generated Code HOT 1
- Jekyll category names from folder name & frontmatter HOT 1
- cannot install HOT 1
- jniujhcv HOT 1
- Saving a file while running jekyll serve causes an error HOT 1
- GH-pages build and local jekyll build have different display formats for posts HOT 1
- Need Jekyll Help in running multiple jekyll instances on different port and using nginx server HOT 1
- Installation fails on CentOS 7 due to dependencies HOT 1
- Jekyll Build Not Working after MacOS High Sierra Update HOT 1
- Accessing specific data items not working HOT 1
- Jekyll not found after running gem install HOT 1
- GitHub published site appears much different than local site 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 jekyll-help.