<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://julesvigy.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://julesvigy.com/" rel="alternate" type="text/html" /><updated>2026-04-05T00:13:07+00:00</updated><id>https://julesvigy.com/feed.xml</id><title type="html">Jules Vigy</title><subtitle>Personal Webpage</subtitle><entry><title type="html">Setting up Jekyll</title><link href="https://julesvigy.com/jekyll/2022/03/18/setting-up-jekyll.html" rel="alternate" type="text/html" title="Setting up Jekyll" /><published>2022-03-18T01:13:27+00:00</published><updated>2022-03-18T01:13:27+00:00</updated><id>https://julesvigy.com/jekyll/2022/03/18/setting-up-jekyll</id><content type="html" xml:base="https://julesvigy.com/jekyll/2022/03/18/setting-up-jekyll.html"><![CDATA[<p>Setting up this blog required me to google around a bit, so I figured I would make a step by step guide on how to get a <a href="https://jekyllrb.com/">Jekyll</a> blog created, running locally on mac, and deployed to github pages.</p>

<h1 id="1-install-homebrew-if-you-dont-already-have-it"><strong>1) Install homebrew (if you dont already have it)</strong></h1>

<p>The link to homebrew is <a href="https://brew.sh/">here</a></p>

<h1 id="2-install-ruby"><strong>2) Install Ruby</strong></h1>

<p>Once you have homebrew installed</p>

<p>Run <code class="language-plaintext highlighter-rouge">brew install ruby</code> in termial to install ruby</p>

<h1 id="3-ensure-you-have-the-latest-version-of-ruby"><strong>3) Ensure you have the latest version of Ruby</strong></h1>

<ul>
  <li>
    <p>Run <code class="language-plaintext highlighter-rouge">ruby -v</code> in terminal</p>
  </li>
  <li>
    <p>If version number is less than 3 link ruby by running: <code class="language-plaintext highlighter-rouge">brew link --overwrite ruby --force</code> in terminal</p>
  </li>
  <li>
    <p>Run <code class="language-plaintext highlighter-rouge">ruby -v</code> in terminal and confirm verison number is greater than 3</p>
  </li>
</ul>

<h1 id="4-create-a-new-github-repository"><strong>4) Create a new GitHub Repository</strong></h1>

<ol>
  <li><a href="https://docs.github.com/en/get-started/quickstart/create-a-repo">Create</a> a new GitHub repository</li>
  <li><code class="language-plaintext highlighter-rouge">git clone &lt;repository name&gt;</code> to your local machine</li>
</ol>

<h1 id="5-install-jekyll"><strong>5) Install Jekyll</strong></h1>

<ol>
  <li><code class="language-plaintext highlighter-rouge">cd &lt;new repository name&gt;</code></li>
  <li>Run <code class="language-plaintext highlighter-rouge">gem install bundler jekyll</code></li>
  <li>After the install is done run <code class="language-plaintext highlighter-rouge">jekyll new .</code></li>
</ol>

<p>At this point, you should have your directory populated with the default jekyll files.</p>

<h1 id="6-add-webrick"><strong>6) Add webrick</strong></h1>

<p>Open the <code class="language-plaintext highlighter-rouge">Gemfile</code> file in your newly populated directory and add the following line: <code class="language-plaintext highlighter-rouge">gem "webrick"</code></p>

<p>I added webrick to the Gemfile so I could run the site locally. This may or may not be necessary depending on your setup.</p>

<h1 id="7-run-the-site-locally"><strong>7) Run the site locally</strong></h1>

<ol>
  <li>Run <code class="language-plaintext highlighter-rouge">bundle update</code> to build</li>
  <li>Start your site with <code class="language-plaintext highlighter-rouge">bundle exec jekyll serve</code></li>
  <li>Open a browser and navigate to <code class="language-plaintext highlighter-rouge">http://localhost:4000</code></li>
</ol>

<p>At this point you should see your site running locally.</p>

<h1 id="8-push-and-deploy"><strong>8) Push and Deploy</strong></h1>

<ol>
  <li>Push the changes to GitHub</li>
  <li>Deploy to GitHub Pages using this <a href="https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site#creating-your-site">guide</a></li>
</ol>

<h1 id="9-final-remarks"><strong>9) Final Remarks</strong></h1>

<p>Congrats you have created a <a href="https://jekyllrb.com/">Jekyll</a> site!</p>

<p>Some helpful links I found when looking to make edits to my site:</p>

<ul>
  <li><a href="https://jekyllrb.com/docs/">Jekyll Documentation</a></li>
  <li><a href="https://github.com/jekyll/jekyll">Jekyll GitHub</a> has a very thorough readme</li>
  <li>Andrei Karpathy’s blog <a href="https://github.com/karpathy/karpathy.github.io">repository</a></li>
</ul>]]></content><author><name></name></author><category term="jekyll" /><summary type="html"><![CDATA[Setting up this blog required me to google around a bit, so I figured I would make a step by step guide on how to get a Jekyll blog created, running locally on mac, and deployed to github pages.]]></summary></entry></feed>