You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2025-02-09-jekyll.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,7 @@ I had a Jekyll site running. Now, as instructed by Claude, I wanted to convert s
54
54
55
55
Next, I spent some time on the design. I wanted the site index to be a page about me and my freelance work. I wanted my blog to be on a separate page linked from the index. I started to execute the design and ran into some issues along the way.
56
56
57
-
### Issue 1: Take posts off of the homepage.
57
+
### Taking posts off of the homepage.
58
58
59
59
The Minima style by default has the [posts inline on the site index](https://jekyll.github.io/minima/). I didn’t want this – I wanted the blog to be linked from the index, but I wanted the index to be relatively sparse. I set up the separate blog part relatively easily and got the posts to show up on a non-index page, but I had a harder time figuring out how to remove the posts from the index.
60
60
@@ -78,7 +78,7 @@ The Minima style by default has the [posts inline on the site index](https://jek
78
78

79
79
80
80
81
-
### Issue 2: Italicize words in the title of a post
81
+
### Italicizing words in the title of a post
82
82
83
83
As I continued converting more pages from HTML to Markdown, I ran into another issue. Many of my blog posts are about books, and many of my post titles contain book titles. I wanted to italicize these. I figured this would be an easy fix that a lot of people wanted to do, so I went to the internet first instead of Claude. I found a lot of resources.
84
84
@@ -93,7 +93,7 @@ As I continued converting more pages from HTML to Markdown, I ran into another i
93
93
1. I tried again, this time specifying that I was using the Minima theme. Once again, this was the key. Claude instructed me to override the ```post.html``` layout file so that it handled Markdown formatting in post titles. This worked!
94
94
{: .small-image}
95
95
96
-
### Issue 3: Add a favicon
96
+
### Adding a favicon
97
97
98
98
I thought this would be super easy and just a single line of code somewhere, but I struggled finding the right solution. I found a number of help threads and a couple of blog posts about this topic, but their solutions were overly complicated or just gave plain text descriptions of the solutions with no code. I’ve added favicons to sites before and I was convinced that this should be easy. I just wanted someone to give me the code.
99
99
@@ -107,13 +107,13 @@ I thought this would be super easy and just a single line of code somewhere, but
I looked online first and found a lot of solutions that looked complicated and required editing multiple files. Surely there was a better way?! Yes. According to Claude, there was indeed a one-line solution. This worked right away.
I wanted to implement tags on my site, so readers (and myself!) could sort my blog posts by topic. I found [this tutorial](https://emmatheeng.github.io/projects/blog_setup/blog-tags.html) right away. This was pretty much what I wanted, so I implemented it.
Copy file name to clipboardExpand all lines: _site/2025/02/09/jekyll.html
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -111,7 +111,7 @@ <h2 id="working-through-some-issues">Working through some issues</h2>
111
111
112
112
<p>Next, I spent some time on the design. I wanted the site index to be a page about me and my freelance work. I wanted my blog to be on a separate page linked from the index. I started to execute the design and ran into some issues along the way.</p>
113
113
114
-
<h3id="issue-1-take-posts-off-of-the-homepage">Issue 1: Take posts off of the homepage.</h3>
114
+
<h3id="taking-posts-off-of-the-homepage">Taking posts off of the homepage.</h3>
115
115
116
116
<p>The Minima style by default has the <ahref="https://jekyll.github.io/minima/">posts inline on the site index</a>. I didn’t want this – I wanted the blog to be linked from the index, but I wanted the index to be relatively sparse. I set up the separate blog part relatively easily and got the posts to show up on a non-index page, but I had a harder time figuring out how to remove the posts from the index.</p>
117
117
@@ -143,7 +143,7 @@ <h3 id="issue-1-take-posts-off-of-the-homepage">Issue 1: Take posts off of the h
143
143
</li>
144
144
</ol>
145
145
146
-
<h3id="issue-2-italicize-words-in-the-title-of-a-post">Issue 2: Italicize words in the title of a post</h3>
146
+
<h3id="italicizing-words-in-the-title-of-a-post">Italicizing words in the title of a post</h3>
147
147
148
148
<p>As I continued converting more pages from HTML to Markdown, I ran into another issue. Many of my blog posts are about books, and many of my post titles contain book titles. I wanted to italicize these. I figured this would be an easy fix that a lot of people wanted to do, so I went to the internet first instead of Claude. I found a lot of resources.</p>
149
149
@@ -166,7 +166,7 @@ <h3 id="issue-2-italicize-words-in-the-title-of-a-post">Issue 2: Italicize words
166
166
</li>
167
167
</ol>
168
168
169
-
<h3id="issue-3-add-a-favicon">Issue 3: Add a favicon</h3>
169
+
<h3id="adding-a-favicon">Adding a favicon</h3>
170
170
171
171
<p>I thought this would be super easy and just a single line of code somewhere, but I struggled finding the right solution. I found a number of help threads and a couple of blog posts about this topic, but their solutions were overly complicated or just gave plain text descriptions of the solutions with no code. I’ve added favicons to sites before and I was convinced that this should be easy. I just wanted someone to give me the code.</p>
172
172
@@ -187,13 +187,13 @@ <h3 id="issue-3-add-a-favicon">Issue 3: Add a favicon</h3>
187
187
</li>
188
188
</ol>
189
189
190
-
<h3id="issue-4-add-a-linkedin-icon">Issue 4: Add a LinkedIn icon</h3>
190
+
<h3id="adding-a-linkedin-icon">Adding a LinkedIn icon</h3>
191
191
192
192
<p>I looked online first and found a lot of solutions that looked complicated and required editing multiple files. Surely there was a better way?! Yes. According to Claude, there was indeed a one-line solution. This worked right away.</p>
<p>I wanted to implement tags on my site, so readers (and myself!) could sort my blog posts by topic. I found <ahref="https://emmatheeng.github.io/projects/blog_setup/blog-tags.html">this tutorial</a> right away. This was pretty much what I wanted, so I implemented it.</p>
Copy file name to clipboardExpand all lines: _site/feed.xml
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-02-27T13:42:59-05:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">Devin Logan, Technical Writer and Editor</title><subtitle></subtitle><author><name> </name></author><entry><title type="html">Truth, lies, and life in *The True Deceiver*</title><link href="http://localhost:4000/2025/02/21/truedeceiver.html" rel="alternate" type="text/html" title="Truth, lies, and life in *The True Deceiver*" /><published>2025-02-21T00:00:00-05:00</published><updated>2025-02-21T00:00:00-05:00</updated><id>http://localhost:4000/2025/02/21/truedeceiver</id><content type="html" xml:base="http://localhost:4000/2025/02/21/truedeceiver.html"><![CDATA[<p>My favorite book is <em>The True Deceiver</em> by Tove Jansson, famed creator of the Moomin comics. It was published in 1982 (late in Jansson’s life; she started creating the Moomin comics in the 1940s) and released in English in 2009.</p>
1
+
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-02-27T13:47:11-05:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">Devin Logan, Technical Writer and Editor</title><subtitle></subtitle><author><name> </name></author><entry><title type="html">Truth, lies, and life in *The True Deceiver*</title><link href="http://localhost:4000/2025/02/21/truedeceiver.html" rel="alternate" type="text/html" title="Truth, lies, and life in *The True Deceiver*" /><published>2025-02-21T00:00:00-05:00</published><updated>2025-02-21T00:00:00-05:00</updated><id>http://localhost:4000/2025/02/21/truedeceiver</id><content type="html" xml:base="http://localhost:4000/2025/02/21/truedeceiver.html"><![CDATA[<p>My favorite book is <em>The True Deceiver</em> by Tove Jansson, famed creator of the Moomin comics. It was published in 1982 (late in Jansson’s life; she started creating the Moomin comics in the 1940s) and released in English in 2009.</p>
2
2
3
3
<p>In <em>The True Deceiver</em>, Katri Kling and her brother Mats live in an isolated town in Sweden. That is, I assume it’s Sweden; the book contains no dates, no references to current events, no clue about the exact location or references to big cities. The book’s insularity makes it all the more compelling.</p>
4
4
@@ -121,7 +121,7 @@
121
121
122
122
<p>Next, I spent some time on the design. I wanted the site index to be a page about me and my freelance work. I wanted my blog to be on a separate page linked from the index. I started to execute the design and ran into some issues along the way.</p>
123
123
124
-
<h3id="issue-1-take-posts-off-of-the-homepage">Issue 1: Take posts off of the homepage.</h3>
124
+
<h3id="taking-posts-off-of-the-homepage">Taking posts off of the homepage.</h3>
125
125
126
126
<p>The Minima style by default has the <ahref="https://jekyll.github.io/minima/">posts inline on the site index</a>. I didn’t want this – I wanted the blog to be linked from the index, but I wanted the index to be relatively sparse. I set up the separate blog part relatively easily and got the posts to show up on a non-index page, but I had a harder time figuring out how to remove the posts from the index.</p>
127
127
@@ -153,7 +153,7 @@
153
153
</li>
154
154
</ol>
155
155
156
-
<h3id="issue-2-italicize-words-in-the-title-of-a-post">Issue 2: Italicize words in the title of a post</h3>
156
+
<h3id="italicizing-words-in-the-title-of-a-post">Italicizing words in the title of a post</h3>
157
157
158
158
<p>As I continued converting more pages from HTML to Markdown, I ran into another issue. Many of my blog posts are about books, and many of my post titles contain book titles. I wanted to italicize these. I figured this would be an easy fix that a lot of people wanted to do, so I went to the internet first instead of Claude. I found a lot of resources.</p>
159
159
@@ -176,7 +176,7 @@
176
176
</li>
177
177
</ol>
178
178
179
-
<h3id="issue-3-add-a-favicon">Issue 3: Add a favicon</h3>
179
+
<h3id="adding-a-favicon">Adding a favicon</h3>
180
180
181
181
<p>I thought this would be super easy and just a single line of code somewhere, but I struggled finding the right solution. I found a number of help threads and a couple of blog posts about this topic, but their solutions were overly complicated or just gave plain text descriptions of the solutions with no code. I’ve added favicons to sites before and I was convinced that this should be easy. I just wanted someone to give me the code.</p>
182
182
@@ -197,13 +197,13 @@
197
197
</li>
198
198
</ol>
199
199
200
-
<h3id="issue-4-add-a-linkedin-icon">Issue 4: Add a LinkedIn icon</h3>
200
+
<h3id="adding-a-linkedin-icon">Adding a LinkedIn icon</h3>
201
201
202
202
<p>I looked online first and found a lot of solutions that looked complicated and required editing multiple files. Surely there was a better way?! Yes. According to Claude, there was indeed a one-line solution. This worked right away.</p>
<p>I wanted to implement tags on my site, so readers (and myself!) could sort my blog posts by topic. I found <ahref="https://emmatheeng.github.io/projects/blog_setup/blog-tags.html">this tutorial</a> right away. This was pretty much what I wanted, so I implemented it.</p>
0 commit comments