<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" >

  <title>Erik L. Arneson — Writer and Software Developer</title>
  <subtitle>Erik L. Arneson is a freelance writer and software developer with WordPress experience. He is located in Portland, Oregon.</subtitle>
  <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator>
  <link href="https://arnesonium.com/feeds/jekyll.xml" rel="self" type="application/atom+xml" />
  <link href="https://arnesonium.com/" rel="alternate" type="text/html" />
  <updated>2026-06-18T15:03:10+00:00</updated>
  <id>https://arnesonium.com/feeds/jekyll.xml</id>
  <author>
    <name>Erik L. Arneson</name>
  </author>
      <entry>
        
        <title>Migrating from WordPress to Jekyll</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2022/09/migrating-from-wordpress-to-jekyll" rel="alternate" type="text/html" title="Migrating from WordPress to Jekyll" />
        <updated>2022-09-24T00:00:00+00:00</updated>
        <id>https://arnesonium.com/2022/09/migrating-from-wordpress-to-jekyll</id>
          <category term="wordpress" />
        
          <category term="jekyll" />
        
          <category term="website-development" />
        
          <category term="github" />
        <content type="html" xml:base="https://arnesonium.com/2022/09/migrating-from-wordpress-to-jekyll">&lt;p&gt;Since launching this site in 2014, it has run on WordPress. I have always wanted to move the site to another blogging platform,
especially since I wasn’t really taking advantage of all of the WordPress features.
&lt;!--more--&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;I kept running WordPress for years for two reasons.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;First, I needed to show off my WordPress skills to attract clients. Second, I
thought it would be difficult to migrate away from WordPress. Once I got some experience with &lt;a href=&quot;https://jekyllrb.com/&quot;&gt;Jekyll&lt;/a&gt; and 
&lt;a href=&quot;https://pages.github.com/&quot;&gt;GitHub Pages&lt;/a&gt;, I knew I wanted to eventually move to that platform.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;I followed &lt;a href=&quot;https://talk.hyvor.com/blog/migrate-from-wordpress-to-jekyll/&quot;&gt;these simple instructions&lt;/a&gt;&lt;/strong&gt;
by &lt;a href=&quot;https://talk.hyvor.com/blog/author/supun/&quot;&gt;Supun  Kavinda&lt;/a&gt; and
used a plugin to export all of my content from WordPress to Jekyll.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The process &lt;strong&gt;only took about an hour&lt;/strong&gt; to get everything set up.&lt;/p&gt;

&lt;p&gt;I then spent hours tweaking everything until it looked good. Probably too many hours.&lt;/p&gt;

&lt;h2 id=&quot;why-migrate-to-jekyll&quot;&gt;Why migrate to Jekyll?&lt;/h2&gt;

&lt;p&gt;Jekyll is a static site generator, and pages and posts are all
generated with easy Markdown. This makes it easy to keep the
layout simple and easy to do things like share source code.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Here is some simple Go code&lt;/strong&gt; just to show you how it looks.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;language-go highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;k&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  	&lt;span class=&quot;n&quot;&gt;fmt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Println&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;Welcome to the playground!&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
	&lt;span class=&quot;n&quot;&gt;fmt&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Println&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;The time is&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;time&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Now&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;GitHub Pages makes it easy to use source control&lt;/strong&gt; to track changes to your website. I have been loving this function on other websites I
maintain. As an added bonus, I was tired of the WordPress theme I had been using, and didn’t relish the thought of finding a new one.&lt;/p&gt;

&lt;h2 id=&quot;what-about-missing-features&quot;&gt;What about missing features?&lt;/h2&gt;

&lt;p&gt;Indeed, I will need to figure out how to handle all of the little broken things in all of my old posts going back to 2014. Here are some
features I will miss:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Automatically embedded Tweets.&lt;/li&gt;
  &lt;li&gt;Automatic sharing of new posts to Twitter and LinkedIn.&lt;/li&gt;
  &lt;li&gt;Password-protected web pages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also, my Disqus account doesn’t seem to be loading correctly. Will I
fix that? Who knows! In the meantime, if you want to respond to this,
you can &lt;a href=&quot;https://twitter.com/pymander&quot;&gt;find me on Twitter&lt;/a&gt;.&lt;/p&gt;</content>
      </entry>
    
</feed>
