{"action":"created","issue":{"url":"https://api.github.com/repos/myles/jekyll-typogrify/issues/1","labels_url":"https://api.github.com/repos/myles/jekyll-typogrify/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/myles/jekyll-typogrify/issues/1/comments","events_url":"https://api.github.com/repos/myles/jekyll-typogrify/issues/1/events","html_url":"https://github.com/myles/jekyll-typogrify/issues/1","id":126803450,"number":1,"title":"Liquid Exception: undefined method `gsub' for nil:NilClass","user":{"login":"stewartknapman","id":1373290,"avatar_url":"https://avatars.githubusercontent.com/u/1373290?v=3","gravatar_id":"","url":"https://api.github.com/users/stewartknapman","html_url":"https://github.com/stewartknapman","followers_url":"https://api.github.com/users/stewartknapman/followers","following_url":"https://api.github.com/users/stewartknapman/following{/other_user}","gists_url":"https://api.github.com/users/stewartknapman/gists{/gist_id}","starred_url":"https://api.github.com/users/stewartknapman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stewartknapman/subscriptions","organizations_url":"https://api.github.com/users/stewartknapman/orgs","repos_url":"https://api.github.com/users/stewartknapman/repos","events_url":"https://api.github.com/users/stewartknapman/events{/privacy}","received_events_url":"https://api.github.com/users/stewartknapman/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/myles/jekyll-typogrify/labels/In%20Progress","name":"In Progress","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"myles","id":1223,"avatar_url":"https://avatars.githubusercontent.com/u/1223?v=3","gravatar_id":"","url":"https://api.github.com/users/myles","html_url":"https://github.com/myles","followers_url":"https://api.github.com/users/myles/followers","following_url":"https://api.github.com/users/myles/following{/other_user}","gists_url":"https://api.github.com/users/myles/gists{/gist_id}","starred_url":"https://api.github.com/users/myles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/myles/subscriptions","organizations_url":"https://api.github.com/users/myles/orgs","repos_url":"https://api.github.com/users/myles/repos","events_url":"https://api.github.com/users/myles/events{/privacy}","received_events_url":"https://api.github.com/users/myles/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2016-01-15T03:58:02Z","updated_at":"2016-01-18T20:06:19Z","closed_at":null,"body":"I have a liquid template that looks like this: \r\n\r\n    <div class=\"page\">\r\n      <header class=\"page-header\">\r\n        <h1>{{ page.title | improve }}</h1>\r\n      </header>\r\n  \r\n      <div class=\"page-content\">\r\n        {{ content | improve }}\r\n      </div>\r\n    </div>\r\n\r\n`{{ content | improve }}` is working as expected but `{{ page.title | improve }}` throws the Liquid Exception: undefined method `gsub' for nil:NilClass\r\n\r\nIt only seems to be the title property on the page object that is having an issue.\r\nIf I change `{{ page.title }}` to output without a filter or to use a core filter like `{{ page.title | split: ' ' }}` then every thing seems to work fine.\r\nIf I use a different property on the page object like `{{ page.name | improve }}` then this also works fine.\r\n\r\nUsing another object also works as expected without error:\r\n\r\n    {% for page in site.pages %}\r\n      {% if page.name == 'home.markdown' %}\r\n        {% assign homepage = page  %}\r\n      {% endif %}\r\n    {% endfor %}\r\n    {{ homepage.title | improve }}\r\n\r\nLet me know if you need anymore details"},"comment":{"url":"https://api.github.com/repos/myles/jekyll-typogrify/issues/comments/172639608","html_url":"https://github.com/myles/jekyll-typogrify/issues/1#issuecomment-172639608","issue_url":"https://api.github.com/repos/myles/jekyll-typogrify/issues/1","id":172639608,"user":{"login":"stewartknapman","id":1373290,"avatar_url":"https://avatars.githubusercontent.com/u/1373290?v=3","gravatar_id":"","url":"https://api.github.com/users/stewartknapman","html_url":"https://github.com/stewartknapman","followers_url":"https://api.github.com/users/stewartknapman/followers","following_url":"https://api.github.com/users/stewartknapman/following{/other_user}","gists_url":"https://api.github.com/users/stewartknapman/gists{/gist_id}","starred_url":"https://api.github.com/users/stewartknapman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stewartknapman/subscriptions","organizations_url":"https://api.github.com/users/stewartknapman/orgs","repos_url":"https://api.github.com/users/stewartknapman/repos","events_url":"https://api.github.com/users/stewartknapman/events{/privacy}","received_events_url":"https://api.github.com/users/stewartknapman/received_events","type":"User","site_admin":false},"created_at":"2016-01-18T20:06:19Z","updated_at":"2016-01-18T20:06:19Z","body":"@myles I have added this to the config, however I am still seeing the same issue after reloading jekyll.\r\n\r\nHere is a link to a video of what I am seeing: https://monosnap.com/file/3junoV3wH1W2bieWfn1t85yz3hLZmN\r\n\r\nHope this helps."}}