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-03-14-Jecyll The Static Site Generator.md
+10-7Lines changed: 10 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,14 @@
2
2
title: "Jekyll"
3
3
date: 2025-03-14 10:03:00 CST
4
4
layout: post
5
-
categories: [web, resume]
5
+
categories: [homelab, website]
6
6
tags: [jekyll, chirpy, github, docker, static site generator] # Tag names should always be lowercase
7
7
permalink: /jekyll/
8
8
pin: true
9
+
toc: true
9
10
---
10
11
11
-
# The Jekyll Project
12
+
# The Jekyll Project -
12
13
13
14
I wanted to create a website to showcase my resume and highlight some fun projects I've worked on. Techno Tim is one of my favorite YouTubers and tech enthusiasts, and he runs an awesome Discord. Naturally, I decided to follow his approach.
14
15
@@ -24,17 +25,19 @@ Here are Jekyll installation notes: [Jekyll - Installation](https://jekyllrb.com
24
25
25
26
Here are Chirpy Notes: [Chirpy - Getting Started](https://chirpy.cotes.page/posts/getting-started/)
26
27
28
+
# Viewing the site Internally
27
29
28
-
## 1. The first issue I encountered was getting the local site running. I was using a VM on Proxmox and tried accessing it:
30
+
### 1. The first issue I encountered was getting the local site running. I was using a VM on Proxmox and tried accessing it:
29
31
- Via the VM IP + Port (e.g. `192.168.10.55:4000`) *did not work*
30
32
-`localhost:4000`*did not work*
31
33
- In the short term, **`http://127.0.0.1:4000`** worked. (But I did not think to try it for some time. I mistakingly thought localhost and 127.0.0.1 were the same, andthey are not. Seems easy now, but it took me a while before i realized. 😖 )
32
34
33
-
## 2. I got it working using VS Code.
35
+
### 2. I got it working using VS Code.
34
36
**If you are using Dev Containers, run the command in the VS Code Terminal.**
(Look for the command highlighted in blue further down the page.)
37
-
## 3. Additionally, add the following to the top of your `_config.yml` (My favorite solution!):
39
+
40
+
### 3. Additionally, add the following to the top of your `_config.yml` (My favorite solution!):
38
41
```yml
39
42
# Server settings
40
43
host: 192.168.1.55
@@ -55,7 +58,7 @@ Once you get it up and running, I guess all these Tech guys just know things int
55
58
56
59
**For a new post**: Put the markdown file under `_posts/` with the correct filename format (`YEAR-MONTH-DAY-title.md`). It will then be generated into the `_site/posts` folder.
57
60
58
-
> ### To summarize:
61
+
# To summarize:
59
62
>
60
63
> - **Do Not** manually put new files in `_site`.
61
64
> - Place new posts in `_posts` With the date in the file name, properly formatted.
@@ -65,7 +68,7 @@ Once you get it up and running, I guess all these Tech guys just know things int
65
68
---
66
69
---
67
70
68
-
## PUSH TO GITHUB
71
+
# Push To Github - get it online in the real world
69
72
- `git status`Should show nothing at first, but could show pending changes.
0 commit comments