{"action":"created","issue":{"url":"https://api.github.com/repos/jekyll/jekyll/issues/3804","labels_url":"https://api.github.com/repos/jekyll/jekyll/issues/3804/labels{/name}","comments_url":"https://api.github.com/repos/jekyll/jekyll/issues/3804/comments","events_url":"https://api.github.com/repos/jekyll/jekyll/issues/3804/events","html_url":"https://github.com/jekyll/jekyll/issues/3804","id":89763612,"number":3804,"title":"Introduce new file naming for posts","user":{"login":"penibelst","id":3617307,"avatar_url":"https://avatars.githubusercontent.com/u/3617307?v=3","gravatar_id":"","url":"https://api.github.com/users/penibelst","html_url":"https://github.com/penibelst","followers_url":"https://api.github.com/users/penibelst/followers","following_url":"https://api.github.com/users/penibelst/following{/other_user}","gists_url":"https://api.github.com/users/penibelst/gists{/gist_id}","starred_url":"https://api.github.com/users/penibelst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/penibelst/subscriptions","organizations_url":"https://api.github.com/users/penibelst/orgs","repos_url":"https://api.github.com/users/penibelst/repos","events_url":"https://api.github.com/users/penibelst/events{/privacy}","received_events_url":"https://api.github.com/users/penibelst/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-20T12:30:47Z","updated_at":"2015-06-20T17:47:01Z","closed_at":null,"body":"## Status quo\r\n\r\nAll posts live in the `_posts` directory. Each file is named `YYYY-MM-DD-name.EXT`. As the post count grows, the directory becomes unclear. An example: [Rails Blog](https://github.com/rails/weblog/tree/gh-pages/_posts) with more than 1000 posts.\r\n\r\n## Proposal\r\n\r\nI would allow to cluster the date part into dedicated subdirectories: `YYYY/MM/DD/name.EXT`. This structure is easy to understand for humans, like the current structure does. But this way the usability scales. And I feel it’s easier to move a post from drafts to published posts.\r\n\r\n```\r\n_posts\r\n  |__2004\r\n  |__2007\r\n  |__2008\r\n    |__11\r\n      |__17\r\n        |__blogging-like-a-hacker.md\r\n  |__2010\r\n  |__2011\r\n  |__2015\r\n```\r\n\r\nI think both structures even could live side by side in the same `_posts` directory without breaking each other. What do you think?"},"comment":{"url":"https://api.github.com/repos/jekyll/jekyll/issues/comments/113793016","html_url":"https://github.com/jekyll/jekyll/issues/3804#issuecomment-113793016","issue_url":"https://api.github.com/repos/jekyll/jekyll/issues/3804","id":113793016,"user":{"login":"pathawks","id":251545,"avatar_url":"https://avatars.githubusercontent.com/u/251545?v=3","gravatar_id":"","url":"https://api.github.com/users/pathawks","html_url":"https://github.com/pathawks","followers_url":"https://api.github.com/users/pathawks/followers","following_url":"https://api.github.com/users/pathawks/following{/other_user}","gists_url":"https://api.github.com/users/pathawks/gists{/gist_id}","starred_url":"https://api.github.com/users/pathawks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pathawks/subscriptions","organizations_url":"https://api.github.com/users/pathawks/orgs","repos_url":"https://api.github.com/users/pathawks/repos","events_url":"https://api.github.com/users/pathawks/events{/privacy}","received_events_url":"https://api.github.com/users/pathawks/received_events","type":"User","site_admin":false},"created_at":"2015-06-20T17:47:01Z","updated_at":"2015-06-20T17:47:01Z","body":"Posts already support sub folders.\r\nThe filename must keep the same date syntax, but there’s nothing currently stopping a site from moving posts into a `_posts/2015/` directory."}}