{"action":"created","issue":{"url":"https://api.github.com/repos/hardscrabble/hardscrabble.github.io/issues/47","repository_url":"https://api.github.com/repos/hardscrabble/hardscrabble.github.io","labels_url":"https://api.github.com/repos/hardscrabble/hardscrabble.github.io/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/hardscrabble/hardscrabble.github.io/issues/47/comments","events_url":"https://api.github.com/repos/hardscrabble/hardscrabble.github.io/issues/47/events","html_url":"https://github.com/hardscrabble/hardscrabble.github.io/pull/47","id":173653154,"number":47,"title":"pre-compile site","user":{"login":"maxjacobson","id":1421211,"avatar_url":"https://avatars.githubusercontent.com/u/1421211?v=3","gravatar_id":"","url":"https://api.github.com/users/maxjacobson","html_url":"https://github.com/maxjacobson","followers_url":"https://api.github.com/users/maxjacobson/followers","following_url":"https://api.github.com/users/maxjacobson/following{/other_user}","gists_url":"https://api.github.com/users/maxjacobson/gists{/gist_id}","starred_url":"https://api.github.com/users/maxjacobson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxjacobson/subscriptions","organizations_url":"https://api.github.com/users/maxjacobson/orgs","repos_url":"https://api.github.com/users/maxjacobson/repos","events_url":"https://api.github.com/users/maxjacobson/events{/privacy}","received_events_url":"https://api.github.com/users/maxjacobson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-28T15:51:22Z","updated_at":"2016-08-29T01:34:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hardscrabble/hardscrabble.github.io/pulls/47","html_url":"https://github.com/hardscrabble/hardscrabble.github.io/pull/47","diff_url":"https://github.com/hardscrabble/hardscrabble.github.io/pull/47.diff","patch_url":"https://github.com/hardscrabble/hardscrabble.github.io/pull/47.patch"},"body":"I prefer jekyll to octopress mainly for simplicity's sake, but one great\r\nthing about octopress all along is that it provided a workflow for\r\nprecompiling your github-pages-hosted site rather than relying on github\r\nto compile it on their servers.\r\n\r\nThe benefits of precompiling\r\n\r\n- can use whatever plugins you want, not just the ones whitelisted by\r\n  github (I'm most interested in a tags plugin, I think)\r\n- can use whatever version of jekyll you want, not just the one\r\n  github-pages uses\r\n- Now with the recently-added feature where you can serve your github\r\n  pages site from a specific subfolder\r\n  (https://github.com/blog/2228-simpler-github-pages-publishing), I\r\n  believe it will be possible to have an octopress-like workflow with\r\n  Jekyll.\r\n\r\nDownsides:\r\n\r\n- I'll need to manually build the site when I want changes to go live\r\n  (might be able to make this easier with a clever CI integration, e.g.\r\n  https://gist.github.com/domenic/ec8b0fc8ab45f39403dd)\r\n- ~~my git working tree will be cluttered with all of the build files,\r\n  which will confuse my text editor's fuzzy file browser~~\r\n    - resolved this by updating my fuzzy file browser to respect .agignore (https://github.com/maxjacobson/dotfiles/commit/60e12f1bf2ec2fb21cd80fb9321585192b51289d)\r\n\r\nThe downsides are pretty real... I need to think a little more about\r\nthis!"},"comment":{"url":"https://api.github.com/repos/hardscrabble/hardscrabble.github.io/issues/comments/243014013","html_url":"https://github.com/hardscrabble/hardscrabble.github.io/pull/47#issuecomment-243014013","issue_url":"https://api.github.com/repos/hardscrabble/hardscrabble.github.io/issues/47","id":243014013,"user":{"login":"maxjacobson","id":1421211,"avatar_url":"https://avatars.githubusercontent.com/u/1421211?v=3","gravatar_id":"","url":"https://api.github.com/users/maxjacobson","html_url":"https://github.com/maxjacobson","followers_url":"https://api.github.com/users/maxjacobson/followers","following_url":"https://api.github.com/users/maxjacobson/following{/other_user}","gists_url":"https://api.github.com/users/maxjacobson/gists{/gist_id}","starred_url":"https://api.github.com/users/maxjacobson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxjacobson/subscriptions","organizations_url":"https://api.github.com/users/maxjacobson/orgs","repos_url":"https://api.github.com/users/maxjacobson/repos","events_url":"https://api.github.com/users/maxjacobson/events{/privacy}","received_events_url":"https://api.github.com/users/maxjacobson/received_events","type":"User","site_admin":false},"created_at":"2016-08-29T01:34:14Z","updated_at":"2016-08-29T01:34:14Z","body":"Heh, realizing this might not work...\r\n\r\nupdated to build the site to `/docs` instead of jekyll's default `/_site`, because apparently it must be named \"docs\"...\r\n\r\nbut also I see this [(via)](https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/):\r\n\r\n> [your repo must] not follow the repository naming scheme `<username>.github.io` or `<orgname>.github.io`\r\n\r\nbut mine does!! \r\n\r\nthe truth is I don't even really mind not following that naming schema if it works but I don't want to break my site in the meantime... will let this sit for a bit"}}
{"actor":{"display_login":"maxjacobson"}}