<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Charlie Sharpsteen</title>
 <link href="http://www.sharpsteen.net/atom.xml" rel="self"/>
 <link href="http://www.sharpsteen.net/"/>
 <updated>2010-05-11T22:38:33-05:00</updated>
 <id>http://www.sharpsteen.net/</id>
 <author>
   <name>Charlie Sharpsteen</name>
   <email>chuck@sharpsteen.net</email>
 </author>

 
 <entry>
   <title>Reboot 2010: New Site</title>
   <link href="http://www.sharpsteen.net/2010/05/09/reboot-2010-part-1.html"/>
   <updated>2010-05-09T00:00:00-05:00</updated>
   <id>http://www.sharpsteen.net/2010/05/09/reboot-2010-part-1</id>
   <content type="html">&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='ruby'&gt;&lt;span class='n'&gt;get&lt;/span&gt; &lt;span class='s1'&gt;&amp;#39;/&amp;#39;&lt;/span&gt; &lt;span class='k'&gt;do&lt;/span&gt;
  &lt;span class='nb'&gt;puts&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;Hello, world! (again)&amp;quot;&lt;/span&gt;
&lt;span class='k'&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;I finally got around to my annual spring cleaning and decided to kick it off with a redesign of this website. The old site was managed using the &lt;a href='http://drupal.org'&gt;Drupal&lt;/a&gt; content management system and I never really did much with it. I have come to the realization that the reason I never did much with Drupal may be that it was the wrong tool for the job. Drupal was designed to provide services such as blogging to a &lt;em&gt;community&lt;/em&gt; of people&amp;#8211; and by myself I don&amp;#8217;t constitute a community by any definition. Simply put, Drupal was an overkill solution for managing a personal site.&lt;/p&gt;

&lt;p&gt;I pondered other blogging platforms such as &lt;a href='http://wordpress.org'&gt;Wordpress&lt;/a&gt; and &lt;a href='http://posterous.com'&gt;Posterous&lt;/a&gt;. Posterous is interesting in that it allows you to publish content simply by emailing a post to their website. However, in the end I decided that using some sort of blogging platform to manage my website was again overkill.&lt;/p&gt;

&lt;p&gt;Blogging is not something I really expect to do with this site&amp;#8211; I can hardly keep a journal! What I do want to do with this site is record interesting tidbits of information or recipes for completing certain tasks for future reference by myself and others. I would also like a spot to publish some of my work so that others can find it.&lt;/p&gt;

&lt;p&gt;In the end, &lt;a href='http://tom.preston-werner.com/2008/11/17/blogging-like-a-hacker.html'&gt;this post&lt;/a&gt; by Tom Preston-Werner, one of the co-founders of GitHub, convinced me to try using &lt;a href='http://github.com/mojombo/jekyll'&gt;Jekyll&lt;/a&gt; to manage my site. Jekyll is a little Ruby program, that compiles a set of folders containing content into a static website.&lt;/p&gt;

&lt;p&gt;A blog compiler! Now someone is speaking my language.&lt;/p&gt;

&lt;p&gt;The best part is that I don&amp;#8217;t have to learn any new tools. I don&amp;#8217;t have to spend my evenings figuring out what all the buttons on the WordPress or Posterous control panels do. I just fire up my text editor, write down the things I want to record, and then recompile my website. I can also track changes to posts using a version control system like git which fits more with my vision of this site as a place to store persistent documents like how-tos.&lt;/p&gt;

&lt;p&gt;At some point I plan to write a piece describing how I set up Jekyll to run on my &lt;a href='http://webfaction.com'&gt;Webfaction&lt;/a&gt; hosted website such that it automatically refreshes every time I push new changes to my &lt;a href='http://github.com/sharpie/sharpsteen.net'&gt;GitHub&lt;/a&gt; repository.&lt;/p&gt;

&lt;p&gt;Stay tuned!&lt;/p&gt;</content>
 </entry>
 
 
</feed>
