<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/css" href="https://www.aaron-gustafson.com/c/feed.min.css" ?><feed xmlns="http://www.w3.org/2005/Atom"
      xmlns:amg="https://www.aaron-gustafson.com.com/amg-dtd/"><title>Aaron Gustafson: Content tagged Octopress</title><subtitle>The latest 20 posts and links tagged Octopress.</subtitle><id>https://www.aaron-gustafson.com</id><link href="https://www.aaron-gustafson.com/feeds/octopress.xml" rel="self"/><link href="https://www.aaron-gustafson.com"/><author><name>Aaron Gustafson</name><uri>https://www.aaron-gustafson.com</uri></author><updated>2017-03-23T18:43:26Z</updated><entry><id>https://www.aaron-gustafson.com/notebook/moved-from-octopress-to-jekyll/</id><title type="html"><![CDATA[✍🏻 Moved from Octopress to Jekyll]]></title><link href="https://www.aaron-gustafson.com/notebook/moved-from-octopress-to-jekyll/" rel="alternate" type="text/html" /><published>2017-03-23T18:43:26Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<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><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><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><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>]]></content><amg:summary><![CDATA[It took a few days, but I think the site is pretty stable in Jekyll now. That said, there are likely some bugs yet to be discovered. Let me know if you find one.]]></amg:summary><summary type="html"><![CDATA[<p>It took a few days, but I think the site is pretty stable in Jekyll now. That said, there are likely some bugs yet to be discovered. Let me know if you find one.</p>]]></summary><category term="this site" /><category term="Octopress" /><category term="Jekyll" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/any-advice-on-moving-from-octopress-to-jekyll/</id><title type="html"><![CDATA[✍🏻 Any Advice on Moving From Octopress to Jekyll?]]></title><link href="https://www.aaron-gustafson.com/notebook/any-advice-on-moving-from-octopress-to-jekyll/" rel="alternate" type="text/html" /><published>2017-01-21T16:55:37Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<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><p>In case you’re curious why I’m making the shift, it’s pretty simple:</p><ul><li>Octopress development seems <a href="https://github.com/octopress/octopress/graphs/code-frequency">relatively stalled</a>;</li><li>Octopress includes dependencies I don’t really need;</li><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><li>I’m comfortable writing my own <a href="http://rake.rubyforge.org/">Rake</a> commands; and</li><li>This is the big one: <a href="http://idratherbewriting.com/2015/11/04/jekyll-30-released-incremental-regeneration-rocks/">Incremental builds</a>.</li></ul><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>]]></content><amg:twitter><![CDATA[I’m moving from @octopress to @jekyllrb on Tuesday. Any advice or recommended reading?]]></amg:twitter><amg:summary><![CDATA[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>.]]></amg:summary><summary type="html"><![CDATA[<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>]]></summary><category term="this site" /><category term="Jekyll" /><category term="Octopress" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/crossposting-to-medium-from-jekyll/</id><title type="html"><![CDATA[✍🏻 Crossposting to Medium from Jekyll]]></title><link href="https://www.aaron-gustafson.com/notebook/crossposting-to-medium-from-jekyll/" rel="alternate" type="text/html" /><published>2015-10-26T19:27:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<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><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>]]></content><amg:summary><![CDATA[Last week, Jeremy Keith posted about syndicating his content to Medium using their new API.]]></amg:summary><summary type="html"><![CDATA[<p>Last week, Jeremy Keith posted about syndicating his content to Medium using their new API.</p>]]></summary><category term="Jekyll" /><category term="Octopress" /><category term="blogging" /><category term="indie web" /></entry></feed>