{"version":"https://jsonfeed.org/version/1","title":"Aaron Gustafson: Content tagged Jekyll","description":"The latest 20 posts and links tagged Jekyll.","home_page_url":"https://www.aaron-gustafson.com","feed_url":"https://www.aaron-gustafson.com/feeds/jekyll.json","author":{"name":"Aaron Gustafson","url":"https://www.aaron-gustafson.com"},"icon":"https://www.aaron-gustafson.com/i/og-logo.png","favicon":"https://www.aaron-gustafson.com/favicon.png","expired":false,"items":[{"id":"https://www.aaron-gustafson.com/notebook/moved-from-octopress-to-jekyll/","title":"✍🏻 Moved from Octopress to Jekyll","summary":"<p>A while back I mentioned my desire to move this site from <a href=\"http://octopress.org/\">Octopress</a> to <a href=\"https://jekyllrb.com/\">Jekyll</a>. I liked Octopress when I re-christened this site, but I didn’t really see much benefit to moving to <a href=\"https://github.com/octopress/octopress\">Octopress 3</a> over stripping away the Octopress 2 bits and going with a core Jekyll install.</p>","content_html":"<p>A while back I mentioned my desire to move this site from <a href=\"http://octopress.org/\">Octopress</a> to <a href=\"https://jekyllrb.com/\">Jekyll</a>. I liked Octopress when I re-christened this site, but I didn’t really see much benefit to moving to <a href=\"https://github.com/octopress/octopress\">Octopress 3</a> over stripping away the Octopress 2 bits and going with a core Jekyll install.</p>\n<p>Octopress was built on top of Jekyll, so I figured the move would be fairly easy. On the whole, it was. I was able to move the content over without too much difficulty. I ended up having to back out some of the Octopress plugins and either write the functionality myself or look for alternatives. Thankfully none were a terribly big deal.</p>\n<p>The only major change was to the overall structure of the site. I opted to move <a href=\"/notebook/\">my blog</a> and <a href=\"/notebook/links/\">linkblog</a> into <a href=\"https://jekyllrb.com/docs/collections/\">Jekyll collections</a>, which worked out pretty well. I opted to go with the newer <a href=\"https://github.com/sverrirs/jekyll-paginate-v2\"><code>jekyll-paginate-v2</code> gem</a> to build out the archive pages for each and used <a href=\"https://github.com/pattex/jekyll-tagging\"><code>jekyll-tagging</code></a> to generate the tag archive pages. In the process, I also moved all of my post “categories” over to being “tags”, since that was more appropriate to how I was using them anyway.</p>\n<p>It took a few days to get it to the point where I feel I can merge the Jekyll-only branch back and publish for the first time, but I think it is pretty stable. That said, there are likely some bugs yet to be discovered. Please let me know if you find one; more sets of eyes are always better.</p>\n","url":"https://www.aaron-gustafson.com/notebook/moved-from-octopress-to-jekyll/","tags":["this site","Octopress","Jekyll"],"date_published":"2017-03-23T18:43:26Z"},{"id":"https://www.aaron-gustafson.com/notebook/any-advice-on-moving-from-octopress-to-jekyll/","title":"✍🏻 Any Advice on Moving From Octopress to Jekyll?","summary":"<p>Next Tuesday I’m planning to take the day to do a little refresh on this site. The largest part of that effort will be moving this project off of <a href=\"http://octopress.org/\">Octopress</a> to <a href=\"https://jekyllrb.com/\">Jekyll</a>. I’m not expecting it to be a huge challenge—Jekyll underpins Octopress anyway—but I’m sure there are some gotchas I should look out for. If you’ve made the leap yourself in the past and have any advice or recommended reading, please leave a comment or <a href=\"https://indieweb.org/Webmention\">Web Mention</a>.</p>","content_html":"<p>Next Tuesday I’m planning to take the day to do a little refresh on this site. The largest part of that effort will be moving this project off of <a href=\"http://octopress.org/\">Octopress</a> to <a href=\"https://jekyllrb.com/\">Jekyll</a>. I’m not expecting it to be a huge challenge—Jekyll underpins Octopress anyway—but I’m sure there are some gotchas I should look out for. If you’ve made the leap yourself in the past and have any advice or recommended reading, please leave a comment or <a href=\"https://indieweb.org/Webmention\">Web Mention</a>.</p>\n<p>In case you’re curious why I’m making the shift, it’s pretty simple:</p>\n<ul>\n<li>Octopress development seems <a href=\"https://github.com/octopress/octopress/graphs/code-frequency\">relatively stalled</a>;</li>\n<li>Octopress includes dependencies I don’t really need;</li>\n<li>I’ve been <a href=\"https://github.com/aarongustafson?utf8=%E2%9C%93&amp;tab=repositories&amp;q=jekyll&amp;type=public&amp;language=ruby\">writing a lot of Jekyll plugins</a> and maintaining them without using them on the latest Jekyll is challenging;</li>\n<li>I’m comfortable writing my own <a href=\"http://rake.rubyforge.org/\">Rake</a> commands; and</li>\n<li>This is the big one: <a href=\"http://idratherbewriting.com/2015/11/04/jekyll-30-released-incremental-regeneration-rocks/\">Incremental builds</a>.</li>\n</ul>\n<p>I’m hopeful this shift will make it easier for me to get content published more quickly and more reliably. I may even move my build processes into <a href=\"https://travis-ci.org/\">Travis CI</a> to further offload the work. But I’m getting ahead of myself… let’s see how Tuesday goes first.</p>\n","social_text":"I’m moving from @octopress to @jekyllrb on Tuesday. Any advice or recommended reading?","url":"https://www.aaron-gustafson.com/notebook/any-advice-on-moving-from-octopress-to-jekyll/","tags":["this site","Jekyll","Octopress"],"date_published":"2017-01-21T16:55:37Z"},{"id":"https://www.aaron-gustafson.com/notebook/crossposting-to-medium-from-jekyll/","title":"✍🏻 Crossposting to Medium from Jekyll","summary":"<p>Last week, Jeremy Keith posted about syndicating his content to Medium using their new API.</p>","content_html":"<p>Last week, <a href=\"https://adactio.com/journal/9694\">Jeremy Keith posted about syndicating his content to Medium using their new API</a>. Before they added <a href=\"https://github.com/Medium/medium-api-docs\">the API</a>, there was no way to automatically publishing to <a href=\"https://medium.com\">Medium</a> from your own blog. And doing it manually was quite tedious.</p>\n<p>Jeremy posted in detail about how to set it all up and provided <a href=\"https://gist.github.com/adactio/c174a4a68498e30babfd\">the PHP code he’s using</a> to make it all work. As I’m running a static site on <a href=\"http://octopress.org/\">Octopress</a>, I ported it to Ruby as a <a href=\"http://jekyllrb.com/docs/plugins/#generators\">Jekyll Generator</a>. I’ve <a href=\"https://github.com/aarongustafson/jekyll-crosspost_to_medium\">posted it to Github</a>, so you can grab it there if you so desire.</p>\n","url":"https://www.aaron-gustafson.com/notebook/crossposting-to-medium-from-jekyll/","tags":["Jekyll","Octopress","blogging","indie web"],"date_published":"2015-10-26T19:27:00Z"}]}