<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Octopress on ZeroSharp</title><link>https://www.zerosharp.com/blog/categories/octopress/</link><description>Recent content in Octopress on ZeroSharp</description><generator>Hugo</generator><language>en-gb</language><copyright>Copyright © 2012–{year} Robert Anderson</copyright><lastBuildDate>Sat, 02 May 2026 08:00:00 +0100</lastBuildDate><atom:link href="https://www.zerosharp.com/blog/categories/octopress/index.xml" rel="self" type="application/rss+xml"/><item><title>Moving from Octopress to Hugo</title><link>https://www.zerosharp.com/moving-from-octopress-to-hugo/</link><pubDate>Sat, 02 May 2026 08:00:00 +0100</pubDate><guid>https://www.zerosharp.com/moving-from-octopress-to-hugo/</guid><description>&lt;img class="img-right" src="https://www.zerosharp.com/images/blog/moving-from-octopress-to-hugo-001.png" alt="The old Octopress version of the ZeroSharp blog, with the gold &amp;quot;0#&amp;quot; mark, dark teal header, and Solarized typography."&gt;
&lt;p&gt;I have converted this whole blog from Octopress to Hugo and modernised the theme.&lt;/p&gt;
&lt;p&gt;I haven&amp;rsquo;t blogged in a while, and the prospect of getting Octopress to build on a modern machine had become its own deterrent. So before I could write anything, I had to do something about the platform. But I&amp;rsquo;m not sure I would ever have bothered until Claude Code made things easy.&lt;/p&gt;</description></item><item><title>Removing the RSS subscription icon from Octopress</title><link>https://www.zerosharp.com/removing-the-rss-subscription-icon-from-octopress/</link><pubDate>Tue, 09 Jul 2013 09:13:00 +0100</pubDate><guid>https://www.zerosharp.com/removing-the-rss-subscription-icon-from-octopress/</guid><description>&lt;p&gt;A &lt;a href="https://twitter.com/tlaynes"&gt;fellow Octopress blogger&lt;/a&gt; recently asked how I removed the RSS subscription icon from the Octopress navigation bar.&lt;/p&gt;
&lt;p&gt;First, create a new site variable &lt;code&gt;show_feeds&lt;/code&gt; by adding a line to the _&lt;em&gt;config.yml&lt;/em&gt; file which is in the root folder of the Octopress source.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-diff" data-lang="diff"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# _config.yml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # RSS / Email (optional) subscription links (change if using something like Feedburner)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gi"&gt;+ show_feeds: false
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; subscribe_rss: http://feeds.feedburner.com/zerosharp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; subscribe_email:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; # RSS feeds can list your email address if you like
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; email:
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Then modify the &lt;em&gt;source/_includes/navigation.html&lt;/em&gt; as follows&lt;/p&gt;</description></item><item><title>Clone your Octopress to blog from two places</title><link>https://www.zerosharp.com/clone-your-octopress-to-blog-from-two-places/</link><pubDate>Fri, 01 Feb 2013 11:59:00 +0100</pubDate><guid>https://www.zerosharp.com/clone-your-octopress-to-blog-from-two-places/</guid><description>&lt;img class="img-right" src="https://www.zerosharp.com/images/blog/clone-your-octopress-001.png" alt=""&gt;
&lt;p&gt;This post covers how recreate a local repository of your Octopress blog. Perhaps you&amp;rsquo;ve accidentally lost it, or perhaps you would like to be able to blog from two different places. Recently &lt;a href="https://www.zerosharp.com/the-best-pc-laptop-is-a-mac/"&gt;I bought a new computer&lt;/a&gt; and I wanted to be able to blog from both my desktop and my laptop.&lt;/p&gt;
&lt;h3 id="how-octopress-works"&gt;How Octopress works&lt;/h3&gt;
&lt;p&gt;Octopress repositories have two branches, &lt;code&gt;source&lt;/code&gt; and &lt;code&gt;master&lt;/code&gt;. The &lt;code&gt;source&lt;/code&gt; branch contains the files that are used to generate the blog and the &lt;code&gt;master&lt;/code&gt; contains the blog itself.&lt;/p&gt;</description></item><item><title>Installing Ruby with Homebrew and rbenv on Mac OS X Mountain Lion</title><link>https://www.zerosharp.com/installing-ruby-with-homebrew-and-rbenv-on-mac-os-x-mountain-lion/</link><pubDate>Thu, 31 Jan 2013 17:38:00 +0100</pubDate><guid>https://www.zerosharp.com/installing-ruby-with-homebrew-and-rbenv-on-mac-os-x-mountain-lion/</guid><description>&lt;h2 id="install-ruby-with-rbenv"&gt;Install Ruby with rbenv&lt;/h2&gt;
&lt;p&gt;I decided to setup Octopress on my Mac so that I can publish blog posts from either Windows or MacOS. I&amp;rsquo;m on OS X 10.8.2.&lt;/p&gt;
&lt;p&gt;I tried to follow the &lt;a href="http://octopress.org/docs/setup/rbenv/"&gt;Octopress instructions&lt;/a&gt; for installing Ruby but ran into a few problems.&lt;/p&gt;
&lt;h3 id="install-homebrew"&gt;Install Homebrew&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://mxcl.github.com/homebrew/"&gt;Homebrew&lt;/a&gt; is a package manager for OS X. Open Terminal and install Homebrew with:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ ruby -e &amp;quot;$(curl -fsSkL raw.github.com/mxcl/homebrew/go)&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Once the installation is successful, you can run the following command to check your environment.&lt;/p&gt;</description></item><item><title>My amateur git skills have lead to an RSS deluge</title><link>https://www.zerosharp.com/my-amateur-git-skills-have-lead-to-an-rss-deluge/</link><pubDate>Tue, 29 Jan 2013 11:31:00 +0100</pubDate><guid>https://www.zerosharp.com/my-amateur-git-skills-have-lead-to-an-rss-deluge/</guid><description>&lt;p&gt;I was trying to upgrade to the latest Octopress version but it seems I did something with the atom.xml file and some of you got every single post as &amp;rsquo;new&amp;rsquo; in your RSS readers. Not sure what I did, but sorry for any extra mouse clicks. All working now.&lt;/p&gt;</description></item><item><title>Image captions for Octopress</title><link>https://www.zerosharp.com/image-captions-for-octopress/</link><pubDate>Wed, 23 Jan 2013 11:56:00 +0100</pubDate><guid>https://www.zerosharp.com/image-captions-for-octopress/</guid><description>&lt;p&gt;I wanted to add captions to some of my images and came across &lt;a href="https://github.com/imathis/octopress/issues/124"&gt;this forum thread&lt;/a&gt;, from which I was able to piece together &lt;a href="http://tedkulp.com/"&gt;Ted Kulp&lt;/a&gt;&amp;rsquo;s slick solution.&lt;/p&gt;
&lt;p&gt;The following markdown&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; &amp;lt;figure&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
 &lt;img src="http://some.url.com/pic.jpg" alt="Leonhard Euler"&gt;
 &lt;figcaption&gt;Leonhard Euler&lt;/figcaption&gt;
&lt;/figure&gt; 
&lt;p&gt;will render like this.&lt;/p&gt;
&lt;figure&gt;
 &lt;img src="http://upload.wikimedia.org/wikipedia/commons/d/d7/Leonhard_Euler.jpg" alt="Leonhard Euler"&gt;
 &lt;figcaption&gt;Leonhard Euler&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;It works with &lt;code&gt;left&lt;/code&gt; and &lt;code&gt;right&lt;/code&gt; too.&lt;/p&gt;
&lt;h3 id="the-changes"&gt;The changes&lt;/h3&gt;
&lt;p&gt;First, create the image_caption_tag plugin and put it in the plugins subfolder.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;span class="lnt"&gt;19
&lt;/span&gt;&lt;span class="lnt"&gt;20
&lt;/span&gt;&lt;span class="lnt"&gt;21
&lt;/span&gt;&lt;span class="lnt"&gt;22
&lt;/span&gt;&lt;span class="lnt"&gt;23
&lt;/span&gt;&lt;span class="lnt"&gt;24
&lt;/span&gt;&lt;span class="lnt"&gt;25
&lt;/span&gt;&lt;span class="lnt"&gt;26
&lt;/span&gt;&lt;span class="lnt"&gt;27
&lt;/span&gt;&lt;span class="lnt"&gt;28
&lt;/span&gt;&lt;span class="lnt"&gt;29
&lt;/span&gt;&lt;span class="lnt"&gt;30
&lt;/span&gt;&lt;span class="lnt"&gt;31
&lt;/span&gt;&lt;span class="lnt"&gt;32
&lt;/span&gt;&lt;span class="lnt"&gt;33
&lt;/span&gt;&lt;span class="lnt"&gt;34
&lt;/span&gt;&lt;span class="lnt"&gt;35
&lt;/span&gt;&lt;span class="lnt"&gt;36
&lt;/span&gt;&lt;span class="lnt"&gt;37
&lt;/span&gt;&lt;span class="lnt"&gt;38
&lt;/span&gt;&lt;span class="lnt"&gt;39
&lt;/span&gt;&lt;span class="lnt"&gt;40
&lt;/span&gt;&lt;span class="lnt"&gt;41
&lt;/span&gt;&lt;span class="lnt"&gt;42
&lt;/span&gt;&lt;span class="lnt"&gt;43
&lt;/span&gt;&lt;span class="lnt"&gt;44
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-ruby" data-lang="ruby"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# plugins/image_caption_tag.rb&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Title: Image tag with caption for Jekyll&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Description: Easily output images with captions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;module&lt;/span&gt; &lt;span class="nn"&gt;Jekyll&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;CaptionImageTag&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;Liquid&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Tag&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="vi"&gt;@img&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kp"&gt;nil&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="vi"&gt;@title&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kp"&gt;nil&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="vi"&gt;@class&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="vi"&gt;@width&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="vi"&gt;@height&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;initialize&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tag_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;markup&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;tokens&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;markup&lt;/span&gt; &lt;span class="o"&gt;=~&lt;/span&gt; &lt;span class="sr"&gt;/(\S.*\s+)?(https?:\/\/|\/)(\S+)(\s+\d+\s+\d+)?(\s+.+)?/i&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="vi"&gt;@class&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="vg"&gt;$1&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="vi"&gt;@img&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="vg"&gt;$2&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="vg"&gt;$3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vg"&gt;$5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="vi"&gt;@title&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="vg"&gt;$5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;strip&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vg"&gt;$4&lt;/span&gt; &lt;span class="o"&gt;=~&lt;/span&gt; &lt;span class="sr"&gt;/\s*(\d+)\s+(\d+)/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="vi"&gt;@width&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="vg"&gt;$1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="vi"&gt;@height&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="vg"&gt;$2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;super&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;render&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;context&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;output&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;super&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@img&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;&amp;lt;span class=&amp;#39;&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;caption-wrapper &amp;#39;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="vi"&gt;@class&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rstrip&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;#39;&amp;gt;&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;&amp;lt;img class=&amp;#39;caption&amp;#39; src=&amp;#39;&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="vi"&gt;@img&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;#39; width=&amp;#39;&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="vi"&gt;@width&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;#39; height=&amp;#39;&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="vi"&gt;@height&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;#39; title=&amp;#39;&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="vi"&gt;@title&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;#39;&amp;gt;&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;&amp;lt;span class=&amp;#39;caption-text&amp;#39;&amp;gt;&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="vi"&gt;@title&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;lt;/span&amp;gt;&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;&amp;lt;/span&amp;gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;Error processing input, expected syntax: ![name(s)] /url/to/image [width height] [title text]]([class)&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="no"&gt;Liquid&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Template&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;register_tag&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;imgcap&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="no"&gt;Jekyll&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;CaptionImageTag&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Next, modify the _utilities.scss file as follows.&lt;/p&gt;</description></item><item><title>Setting up Octopress on Windows Again</title><link>https://www.zerosharp.com/setting-up-octopress-on-windows-again/</link><pubDate>Thu, 17 Jan 2013 11:20:00 +0100</pubDate><guid>https://www.zerosharp.com/setting-up-octopress-on-windows-again/</guid><description>&lt;p&gt;My &lt;a href="https://www.zerosharp.com/setting-up-octopress-on-windows/"&gt;very first blog post&lt;/a&gt; was about setting up Octopress. The following is an updated version of those instructions for setting up Octopress with Windows, ruby 1.9.3, python 2.7.3.&lt;/p&gt;
&lt;p&gt;This is quick guide to setting up &lt;a href="http://octopress.org/"&gt;Octopress&lt;/a&gt; to publish to GitHub pages. I&amp;rsquo;m using Windows 8 64-bit, but the instructions should work with other versions of Windows.&lt;/p&gt;
&lt;h3 id="get-with-github"&gt;Get with GitHub&lt;/h3&gt;
&lt;p&gt;First, get an account on GitHub and follow the excellent instructions for Windows here. &lt;a href="http://help.github.com/win-set-up-git/"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Incompatible character encodings when generating Octopress</title><link>https://www.zerosharp.com/incompatible-character-encodings-when-generating-octopress/</link><pubDate>Mon, 15 Oct 2012 16:26:00 +0100</pubDate><guid>https://www.zerosharp.com/incompatible-character-encodings-when-generating-octopress/</guid><description>&lt;p&gt;I started getting an encoding error whenever I tried to generate my Octopress blog with &lt;code&gt;rake generate&lt;/code&gt;. The error message was:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Liquid error: incompatible character encodings: UTF-8 and IBM437
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I tried to save all my recently modified files with UTF-8 encoding, but I couldn&amp;rsquo;t get the error to go away until
I found a solution on &lt;a href="http://chxt6896.github.com/blog/2012/02/13/blog-jekyll-native.html#comment-678936946"&gt;this blog in Chinese&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Set two environment variables (via Control Panel/System/Advanced System Settings/Environment Variables) as follows:&lt;/p&gt;</description></item><item><title>Octopress on Windows and GitHub</title><link>https://www.zerosharp.com/setting-up-octopress-on-windows/</link><pubDate>Fri, 06 Apr 2012 17:11:00 +0100</pubDate><guid>https://www.zerosharp.com/setting-up-octopress-on-windows/</guid><description>&lt;blockquote&gt;
&lt;div STYLE="color:red"&gt;There is a more recent version of this post which covers ruby 1.9.3, python 2.7.3.&lt;/div&gt;
&lt;p&gt;— January 2013 update: &lt;a href="http://blog.zerosharp.com/setting-up-octopress-on-windows-again"&gt;http://blog.zerosharp.com/setting-up-octopress-on-windows-again&lt;/a&gt; Setting up Octopress on Windows again&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div&gt;&lt;BR&gt;&lt;/div&gt;
---
&lt;div&gt;&lt;BR&gt;&lt;/div&gt;
This is quick guide to setting up [Octopress](http://octopress.org/) on a Windows 7 machine to publish to GitHub pages. It relies on ruby 1.9.2 and python 2.7.2.
&lt;h3 id="get-with-github"&gt;Get with GitHub&lt;/h3&gt;
&lt;p&gt;First, get an account on GitHub and follow the excellent instructions for Windows here. &lt;a href="http://help.github.com/win-set-up-git/"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>