trevormast / jekyll-pizza

A quick, user friendly approach to creating jekyll blogs hosted on github pages.
http://jekyll.pizza
MIT License
4 stars 0 forks source link

Error building in production #92

Closed trevormast closed 8 years ago

trevormast commented 8 years ago

"Some shit happened!" error message when creating blogs in production.

May be localized to 'clean-jekyll' theme.

trevormast commented 8 years ago

Just got a new error:

screen shot 2016-02-22 at 11 55 01 am

trevormast commented 8 years ago

Checked PaperTrail log and found this:

PUT https://api.github.com/repos/trevormast/error-check/contents/README.md: 409 - README.md does not match

trevormast commented 8 years ago

and this:

GET https://api.github.com/repos/trevormast/error-check4/git/refs/heads/master: 404 - Not Found // See: https://developer.github.com/v3

trevormast commented 8 years ago

The page build failed with the following error:

Your site is using the relative_permalinks configuration option. This setting is deprecated as has been removed from the latest version of Jekyll. To ensure your site continues to build as expected, remove the option from your site's configuration and update any post or page permalinks to be absolute to the site root, not the parent folder. For more information, see https://help.github.com/articles/page-build-failed-relative-permalinks-configured.

trevormast commented 8 years ago

Looks like Heroku times out requests after 30 seconds and isn't configurable.

https://devcenter.heroku.com/articles/request-timeout

trevormast commented 8 years ago

I'm getting build error emails from Github saying that there are symlinks that are not in the _includes directory. This is likely because GHPages is attempting to build after every commit--the builds error because the Jekyll site is only partially committed.

A possible solution to this problem could be to initially commit to a feature branch and then merge into gh-pages.