{"action":"created","issue":{"url":"https://api.github.com/repos/jekyll/jekyll/issues/7337","repository_url":"https://api.github.com/repos/jekyll/jekyll","labels_url":"https://api.github.com/repos/jekyll/jekyll/issues/7337/labels{/name}","comments_url":"https://api.github.com/repos/jekyll/jekyll/issues/7337/comments","events_url":"https://api.github.com/repos/jekyll/jekyll/issues/7337/events","html_url":"https://github.com/jekyll/jekyll/issues/7337","id":373708903,"node_id":"MDU6SXNzdWUzNzM3MDg5MDM=","number":7337,"title":"permalinks with no html extension are not accessible when using the Puma web server","user":{"login":"sorsaffari","id":1224721,"node_id":"MDQ6VXNlcjEyMjQ3MjE=","avatar_url":"https://avatars3.githubusercontent.com/u/1224721?v=4","gravatar_id":"","url":"https://api.github.com/users/sorsaffari","html_url":"https://github.com/sorsaffari","followers_url":"https://api.github.com/users/sorsaffari/followers","following_url":"https://api.github.com/users/sorsaffari/following{/other_user}","gists_url":"https://api.github.com/users/sorsaffari/gists{/gist_id}","starred_url":"https://api.github.com/users/sorsaffari/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sorsaffari/subscriptions","organizations_url":"https://api.github.com/users/sorsaffari/orgs","repos_url":"https://api.github.com/users/sorsaffari/repos","events_url":"https://api.github.com/users/sorsaffari/events{/privacy}","received_events_url":"https://api.github.com/users/sorsaffari/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-10-24T22:56:23Z","updated_at":"2018-12-25T11:31:12Z","closed_at":null,"author_association":"NONE","body":"  - I updated to the latest Jekyll (or) if on GitHub Pages to the latest `github-pages`\r\n  - I ran `jekyll doctor` to check my configuration\r\n  - I read the contributing document at https://jekyllrb.com/docs/contributing/\r\n\r\n## My Environment\r\n\r\n| Software         | Version(s) |\r\n| ---------------- | ---------- |\r\n| Operating System | macOS |\r\n| `jekyll`         | 3.74 |\r\n| `github-pages`   | 192 |\r\n\r\n---\r\n\r\n## Expected Behaviour\r\n\r\nto access pages with no `.html` extension in the url when having puma as the web server.\r\nexample: a url ending with `{base_url}/home` to load and display the file `home.html` when `permalink: /path/to/home` is written in the Front Matter of `home.md`.\r\n\r\n## Current Behavior\r\n\r\nexample: when accessing `{base_url}/home` the `404.html` is displayed instead of `home.html`.\r\n\r\nreproducing steps:\r\n1. replace `jekyll` with `rack-jekyll`in the Gemfile.\r\n2. add `gem puma` and `gem puma` in the Gemfile.\r\n3. run `bundle install`\r\n4. add `config.ru` with the following content to the root directory:\r\n```\r\nrequire 'rack/jekyll' \r\nrequire 'yaml'\r\nrun Rack::Jekyll.new\r\n```\r\n5. run `jekyll build`\r\n6. run `bundle exec puma`\r\n7. navigate to a page with no `.html` extension\r\n\r\nanother issue on this topic has been created on the Puma repository: https://github.com/puma/puma.io/issues/21\r\n"},"comment":{"url":"https://api.github.com/repos/jekyll/jekyll/issues/comments/449842528","html_url":"https://github.com/jekyll/jekyll/issues/7337#issuecomment-449842528","issue_url":"https://api.github.com/repos/jekyll/jekyll/issues/7337","id":449842528,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0OTg0MjUyOA==","user":{"login":"ashmaroli","id":12479464,"node_id":"MDQ6VXNlcjEyNDc5NDY0","avatar_url":"https://avatars0.githubusercontent.com/u/12479464?v=4","gravatar_id":"","url":"https://api.github.com/users/ashmaroli","html_url":"https://github.com/ashmaroli","followers_url":"https://api.github.com/users/ashmaroli/followers","following_url":"https://api.github.com/users/ashmaroli/following{/other_user}","gists_url":"https://api.github.com/users/ashmaroli/gists{/gist_id}","starred_url":"https://api.github.com/users/ashmaroli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ashmaroli/subscriptions","organizations_url":"https://api.github.com/users/ashmaroli/orgs","repos_url":"https://api.github.com/users/ashmaroli/repos","events_url":"https://api.github.com/users/ashmaroli/events{/privacy}","received_events_url":"https://api.github.com/users/ashmaroli/received_events","type":"User","site_admin":false},"created_at":"2018-12-25T11:31:12Z","updated_at":"2018-12-25T11:31:12Z","author_association":"MEMBER","body":"@sorsaffari To me this doesn't look like an issue with Jekyll.\r\nJekyll serves a generated site via WEBrick (through `jekyll serve`) which is meant for development purposes only.\r\n\r\nYou may have to file a request with `rack-jekyll` to provide the compatibility layer for serving with Puma.."}}
{"actor":{"display_login":"ashmaroli"}}