Skip to content

Commit 5740d50

Browse files
committed
geez
1 parent 14f2754 commit 5740d50

18 files changed

Lines changed: 375 additions & 0 deletions

_config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,13 @@ plugins:
3232
- jekyll-feed
3333
- jekyll-remote-theme
3434
- jekyll-seo-tag
35+
- jekyll-paginate
3536

3637
theme: monophase
38+
tags_path: /tags/
39+
categories_path: /categories/
40+
paginate: 6
41+
paginate_path: "/page/:num/"
3742

3843
# Exclude from processing.
3944
# The following items will not be processed, by default.

_layouts/archive-by-tagories.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{% if include.type == "tags" %}
2+
{% assign taxonomies = site.tags %}
3+
{% else %}
4+
{% assign taxonomies = site.categories %}
5+
{% endif %}
6+
7+
<div class="archive-taxonomies">
8+
{% for taxonomy in taxonomies %}
9+
<div class="taxonomy">
10+
<h2 id="{{ taxonomy[0] }}">{{ taxonomy[0] }}</h2>
11+
<ul>
12+
{% for post in taxonomy[1] %}
13+
<li>
14+
<a href="{{ post.url | relative_url }}">{{ post.title }}</a>
15+
<small>{{ post.date | date_to_string }}</small>
16+
</li>
17+
{% endfor %}
18+
</ul>
19+
</div>
20+
{% endfor %}
21+
</div>

_layouts/archive-by-years.html

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<div class="archive-years">
2+
{% for post in site.posts %}
3+
{% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %}
4+
{% capture next_year %}{{ post.previous.date | date: "%Y" }}{% endcapture %}
5+
6+
{% if forloop.first %}
7+
<h2 id="{{ this_year }}-ref">{{ this_year }}</h2>
8+
<ul>
9+
{% endif %}
10+
11+
<li>
12+
<a href="{{ post.url | relative_url }}">{{ post.title }}</a>
13+
<small>{{ post.date | date_to_string }}</small>
14+
</li>
15+
16+
{% if forloop.last %}
17+
</ul>
18+
{% else %}
19+
{% if this_year != next_year %}
20+
</ul>
21+
<h2 id="{{ next_year }}-ref">{{ next_year }}</h2>
22+
<ul>
23+
{% endif %}
24+
{% endif %}
25+
{% endfor %}
26+
</div>
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
layout: post
3+
title: "Welcome to Jekyll!"
4+
date: 2025-03-05 17:49:25 -0600
5+
categories: jekyll update
6+
tags: stuff
7+
---
8+
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
9+
10+
Jekyll requires blog post files to be named according to the following format:
11+
12+
`YEAR-MONTH-DAY-title.MARKUP`
13+
14+
Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
15+
16+
Jekyll also offers powerful support for code snippets:
17+
18+
{% highlight ruby %}
19+
def print_hi(name)
20+
puts "Hi, #{name}"
21+
end
22+
print_hi('Tom')
23+
#=> prints 'Hi, Tom' to STDOUT.
24+
{% endhighlight %}
25+
26+
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
27+
28+
[jekyll-docs]: https://jekyllrb.com/docs/home
29+
[jekyll-gh]: https://github.com/jekyll/jekyll
30+
[jekyll-talk]: https://talk.jekyllrb.com/
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
layout: post
3+
title: "Welcome to Jekyll!"
4+
date: 2025-03-05 17:49:25 -0600
5+
categories: jekyll update
6+
tags: stuff
7+
---
8+
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
9+
10+
Jekyll requires blog post files to be named according to the following format:
11+
12+
`YEAR-MONTH-DAY-title.MARKUP`
13+
14+
Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
15+
16+
Jekyll also offers powerful support for code snippets:
17+
18+
{% highlight ruby %}
19+
def print_hi(name)
20+
puts "Hi, #{name}"
21+
end
22+
print_hi('Tom')
23+
#=> prints 'Hi, Tom' to STDOUT.
24+
{% endhighlight %}
25+
26+
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
27+
28+
[jekyll-docs]: https://jekyllrb.com/docs/home
29+
[jekyll-gh]: https://github.com/jekyll/jekyll
30+
[jekyll-talk]: https://talk.jekyllrb.com/

_posts/2025-03-05-welcome-to-jekyll.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ layout: post
33
title: "Welcome to Jekyll!"
44
date: 2025-03-05 17:49:25 -0600
55
categories: jekyll update
6+
tags: stuff
67
---
78
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
89

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
layout: post
3+
title: "Welcome to Jekyll!"
4+
date: 2025-03-06 17:49:25 -0600
5+
categories: jekyll update
6+
tags: stuff
7+
---
8+
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
9+
10+
Jekyll requires blog post files to be named according to the following format:
11+
12+
`YEAR-MONTH-DAY-title.MARKUP`
13+
14+
Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
15+
16+
Jekyll also offers powerful support for code snippets:
17+
18+
{% highlight ruby %}
19+
def print_hi(name)
20+
puts "Hi, #{name}"
21+
end
22+
print_hi('Tom')
23+
#=> prints 'Hi, Tom' to STDOUT.
24+
{% endhighlight %}
25+
26+
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
27+
28+
[jekyll-docs]: https://jekyllrb.com/docs/home
29+
[jekyll-gh]: https://github.com/jekyll/jekyll
30+
[jekyll-talk]: https://talk.jekyllrb.com/
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
layout: post
3+
title: "Welcome to Jekyll!"
4+
date: 2025-03-05 17:49:25 -0600
5+
categories: jekyll update
6+
tags: stuff
7+
---
8+
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
9+
10+
Jekyll requires blog post files to be named according to the following format:
11+
12+
`YEAR-MONTH-DAY-title.MARKUP`
13+
14+
Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
15+
16+
Jekyll also offers powerful support for code snippets:
17+
18+
{% highlight ruby %}
19+
def print_hi(name)
20+
puts "Hi, #{name}"
21+
end
22+
print_hi('Tom')
23+
#=> prints 'Hi, Tom' to STDOUT.
24+
{% endhighlight %}
25+
26+
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
27+
28+
[jekyll-docs]: https://jekyllrb.com/docs/home
29+
[jekyll-gh]: https://github.com/jekyll/jekyll
30+
[jekyll-talk]: https://talk.jekyllrb.com/
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
layout: post
3+
title: "Welcome to Jekyll!"
4+
date: 2025-03-05 17:49:25 -0600
5+
categories: jekyll update
6+
tags: stuff
7+
---
8+
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
9+
10+
Jekyll requires blog post files to be named according to the following format:
11+
12+
`YEAR-MONTH-DAY-title.MARKUP`
13+
14+
Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
15+
16+
Jekyll also offers powerful support for code snippets:
17+
18+
{% highlight ruby %}
19+
def print_hi(name)
20+
puts "Hi, #{name}"
21+
end
22+
print_hi('Tom')
23+
#=> prints 'Hi, Tom' to STDOUT.
24+
{% endhighlight %}
25+
26+
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
27+
28+
[jekyll-docs]: https://jekyllrb.com/docs/home
29+
[jekyll-gh]: https://github.com/jekyll/jekyll
30+
[jekyll-talk]: https://talk.jekyllrb.com/
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
layout: post
3+
title: "Welcome to Jekyll!"
4+
date: 2025-03-05 17:49:25 -0600
5+
categories: jekyll update
6+
tags: stuff
7+
---
8+
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
9+
10+
Jekyll requires blog post files to be named according to the following format:
11+
12+
`YEAR-MONTH-DAY-title.MARKUP`
13+
14+
Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
15+
16+
Jekyll also offers powerful support for code snippets:
17+
18+
{% highlight ruby %}
19+
def print_hi(name)
20+
puts "Hi, #{name}"
21+
end
22+
print_hi('Tom')
23+
#=> prints 'Hi, Tom' to STDOUT.
24+
{% endhighlight %}
25+
26+
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
27+
28+
[jekyll-docs]: https://jekyllrb.com/docs/home
29+
[jekyll-gh]: https://github.com/jekyll/jekyll
30+
[jekyll-talk]: https://talk.jekyllrb.com/

0 commit comments

Comments
 (0)