{"action":"created","issue":{"url":"https://api.github.com/repos/vuejs/vuepress/issues/36","repository_url":"https://api.github.com/repos/vuejs/vuepress","labels_url":"https://api.github.com/repos/vuejs/vuepress/issues/36/labels{/name}","comments_url":"https://api.github.com/repos/vuejs/vuepress/issues/36/comments","events_url":"https://api.github.com/repos/vuejs/vuepress/issues/36/events","html_url":"https://github.com/vuejs/vuepress/issues/36","id":314382104,"node_id":"MDU6SXNzdWUzMTQzODIxMDQ=","number":36,"title":"Blog Support roadmap","user":{"login":"chuckdries","id":1351436,"node_id":"MDQ6VXNlcjEzNTE0MzY=","avatar_url":"https://avatars0.githubusercontent.com/u/1351436?v=4","gravatar_id":"","url":"https://api.github.com/users/chuckdries","html_url":"https://github.com/chuckdries","followers_url":"https://api.github.com/users/chuckdries/followers","following_url":"https://api.github.com/users/chuckdries/following{/other_user}","gists_url":"https://api.github.com/users/chuckdries/gists{/gist_id}","starred_url":"https://api.github.com/users/chuckdries/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chuckdries/subscriptions","organizations_url":"https://api.github.com/users/chuckdries/orgs","repos_url":"https://api.github.com/users/chuckdries/repos","events_url":"https://api.github.com/users/chuckdries/events{/privacy}","received_events_url":"https://api.github.com/users/chuckdries/received_events","type":"User","site_admin":false},"labels":[{"id":902615976,"node_id":"MDU6TGFiZWw5MDI2MTU5NzY=","url":"https://api.github.com/repos/vuejs/vuepress/labels/discussion","name":"discussion","color":"a6d659","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":57,"created_at":"2018-04-15T03:27:56Z","updated_at":"2018-06-28T17:41:49Z","closed_at":null,"author_association":"NONE","body":"Hello,\r\n\r\nI'm excited to use vuepress for my personal website but I kinda want blog support before I switch, so I was thinking I'd kickstart that discussion on that now. This issue is to seek input as to what blog support might look like.\r\n\r\nI was thinking a minimum viable product might be\r\n - [ ] some kind of tag/category system\r\n - [ ] An alternative default theme which feels more like a blog\r\n - [ ] helper utilities for themes (high order components?) for getting lists of posts around the tag/category system\r\n - [ ] Pre-defined markdown templates that correspond to theme vue components, like hexo's layouts\r\n - [ ] A CLI command for bootstrapping posts, `vuepress new [layout] <post title>`"},"comment":{"url":"https://api.github.com/repos/vuejs/vuepress/issues/comments/401116439","html_url":"https://github.com/vuejs/vuepress/issues/36#issuecomment-401116439","issue_url":"https://api.github.com/repos/vuejs/vuepress/issues/36","id":401116439,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMTExNjQzOQ==","user":{"login":"AWulkan","id":13454782,"node_id":"MDQ6VXNlcjEzNDU0Nzgy","avatar_url":"https://avatars2.githubusercontent.com/u/13454782?v=4","gravatar_id":"","url":"https://api.github.com/users/AWulkan","html_url":"https://github.com/AWulkan","followers_url":"https://api.github.com/users/AWulkan/followers","following_url":"https://api.github.com/users/AWulkan/following{/other_user}","gists_url":"https://api.github.com/users/AWulkan/gists{/gist_id}","starred_url":"https://api.github.com/users/AWulkan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AWulkan/subscriptions","organizations_url":"https://api.github.com/users/AWulkan/orgs","repos_url":"https://api.github.com/users/AWulkan/repos","events_url":"https://api.github.com/users/AWulkan/events{/privacy}","received_events_url":"https://api.github.com/users/AWulkan/received_events","type":"User","site_admin":false},"created_at":"2018-06-28T17:41:48Z","updated_at":"2018-06-28T17:41:48Z","author_association":"NONE","body":"@octref Just wanted to tell you that you can put this in your config file:\r\n```js\r\nshouldPrefetch: (file, type) => {\r\n    return false;\r\n}\r\n```\r\nhttps://vuepress.vuejs.org/config/#shouldprefetch\r\n\r\nAnd it will not pre-load everything. It will just load the files needed for the specific page you are on.\r\n\r\nIf we can get the \"pretty url\" stuff that I talked about in my github issue, then you should be able to get VuePress working as you want it, without having to rely on your host's routing, and doing a full page reload between each route change.\r\n\r\nUsing `shoudPrefetch` will probably be necessary for most larger blogs."}}
{"actor":{"display_login":"AWulkan"}}