<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.7.2">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2018-02-05T15:32:52-05:00</updated><id>/</id><title type="html">iDevDaily</title><subtitle>(Clever Site Description Goes Here)</subtitle><entry><title type="html">Hello World</title><link href="/2018/02/04/welcome-to-jekyll.html" rel="alternate" type="text/html" title="Hello World" /><published>2018-02-04T17:30:58-05:00</published><updated>2018-02-04T17:30:58-05:00</updated><id>/2018/02/04/welcome-to-jekyll</id><content type="html" xml:base="/2018/02/04/welcome-to-jekyll.html">&lt;p&gt;I finally got the site up and running. This was not as painful as I thought it would be.&lt;/p&gt;

&lt;p&gt;I chose to use &lt;a href=&quot;https://jekyllrb.com&quot;&gt;jekyll&lt;/a&gt; instead of using a CMS system such as &lt;a href=&quot;https://wordpress.org&quot;&gt;wordpress&lt;/a&gt; because of its simplicity.&lt;/p&gt;

&lt;p&gt;With jekyll, making a new post is as simple as creating a markdown file and running a command to generate the site. Because the site is all static there is no need to configure things like &lt;code class=&quot;highlighter-rouge&quot;&gt;PHP&lt;/code&gt;, &lt;code class=&quot;highlighter-rouge&quot;&gt;MySQL&lt;/code&gt; etc.&lt;/p&gt;

&lt;p&gt;While setting up this site I did encounter a couple of challenges.&lt;/p&gt;

&lt;h1 id=&quot;challenge-1-configuring-ruby&quot;&gt;&lt;em&gt;Challenge #1&lt;/em&gt;: Configuring Ruby&lt;/h1&gt;
&lt;p&gt;By default macOS comes pre installed with ruby, however every time I tried installing a gem I would get a permission error. Upon further reading, I found out that a better way to use ruby was to use some kind of ruby version manager. I ended up installing &lt;a href=&quot;https://github.com/rbenv/rbenv&quot;&gt;rbenv&lt;/a&gt;. After following their clear instructions on the readme and configuring my &lt;code class=&quot;highlighter-rouge&quot;&gt;PATH&lt;/code&gt;, I was able to use a different installation of ruby to install and run jekyll without any errors.&lt;/p&gt;

&lt;h1 id=&quot;challenge-2-configuring-apache&quot;&gt;&lt;em&gt;Challenge #2&lt;/em&gt;: Configuring Apache&lt;/h1&gt;
&lt;p&gt;This was the first time I configured Apache to serve two domains simultaneously. Turns out it is super easy to configure multiple sites under one server. All I had to do was create a configuration file in apache’s &lt;code class=&quot;highlighter-rouge&quot;&gt;sites_available&lt;/code&gt; directory (I just copied the example one there and tweaked it), then enable said configuration with the &lt;code class=&quot;highlighter-rouge&quot;&gt;a2ensite&lt;/code&gt; command, restart and it just worked.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts&quot;&gt;This guide from digital ocean was a huge help.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Overall, setting this site up was an interesting experience and I look forward to messing around with jekyll soon.&lt;/p&gt;</content><author><name></name></author><summary type="html">I finally got the site up and running. This was not as painful as I thought it would be.</summary></entry></feed>