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
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ pin: true
13
13
14
14
15
15
16
-
# The Jekyll Project -
16
+
# The Jekyll Project -
17
17
18
18
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.
19
19
@@ -32,29 +32,33 @@ Here are Chirpy Notes: [Chirpy - Getting Started](https://chirpy.cotes.page/pos
32
32
# Viewing the site Internally
33
33
34
34
### 1. The first issue I encountered was getting the local site running. I was using a VM on Proxmox and tried accessing it:
35
+
35
36
- Via the VM IP + Port (e.g. `192.168.10.55:4000`) *did not work*
36
37
-`localhost:4000`*did not work*
37
38
- 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. 😖 )
38
39
39
40
### 2. I got it working using VS Code.
41
+
40
42
**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.)
43
45
44
46
### 3. Additionally, add the following to the top of your `_config.yml` (My favorite solution!):
47
+
45
48
```yml
46
49
# Server settings
47
50
host: 192.168.1.55
48
51
port: 4314
49
52
```
50
53
51
-
## Here is a quote for you.
54
+
## Here is a quote for you.
52
55
53
56
*"Once you know what you are doing, it is really easy. When you do NOT know what you are doing, it is really hard."*
54
57
:-)
55
58
56
59
57
60
# Site Structure
61
+
58
62
Once you get it up and running, I guess all these Tech guys just know things intuitively. But I did not. I did not know what the header meant, what all the codes were.
59
63
60
64
**`_site` Directory**: This is the output directory where Jekyll generates the static site. **Do not** place new files here directly; instead, Jekyll builds your site into the `_site` folder.Producing the final HTML files and assets.
@@ -71,6 +75,7 @@ Once you get it up and running, I guess all these Tech guys just know things int
71
75
72
76
73
77
# Tags and Categories
78
+
74
79
If you are using Chirpy, you need to figure out Tags and Categories. They will go in the heading syntax, in yaml format. I will paste mine here without the lines "-" so you can see how it looks.
75
80
76
81
```yaml
@@ -99,6 +104,7 @@ Look at the above, and look at my site, hopefully this makes sense. On the home
99
104
---
100
105
101
106
# Push To Github - Get it online, in the real world!
107
+
102
108
- `git status`Should show nothing at first, but could show pending changes.
0 commit comments