diff --git a/_config.yml b/_config.yml index 1f9f862..fddc782 100644 --- a/_config.yml +++ b/_config.yml @@ -1,7 +1,19 @@ +collections: + topics: + output: true + defaults: - scope: + path: '' type: "posts" values: layout: "corrupt_post" author: "Bill Niblock" + - + scope: + path: '' + type: "topics" + values: + layout: "corrupt_collection" + permalink: "/topics/:name" diff --git a/_includes/topics.html b/_includes/topics.html new file mode 100644 index 0000000..8b9a412 --- /dev/null +++ b/_includes/topics.html @@ -0,0 +1,16 @@ +{% for post in site.posts %} + {% if post.topics contains page.title %} +
+

{{ post.title }}

+
+
{{ post.pub }}
+
+ {% for topic in post.topics %} + {{topic}} + {% endfor %} +
+
+
{{ post.short_desc }}
+
+ {% endif %} +{% endfor %} diff --git a/_layouts/corrupt_collection.html b/_layouts/corrupt_collection.html new file mode 100644 index 0000000..2f39c71 --- /dev/null +++ b/_layouts/corrupt_collection.html @@ -0,0 +1,73 @@ + + + + The Internet Vagabond :: {{ page.tabtitle }} + + + + + + + +
+
+
+
+
The
Internet
Vagabond
+
+
+
+

Topic: {{ page.title }}

+ {{ content }} +
+
+
+
+
+ +
+
+ + diff --git a/_posts/2015-01-01-Ireland-Log.html b/_posts/2015-01-01-Ireland-Log.html index 83e4a76..5c3a27a 100644 --- a/_posts/2015-01-01-Ireland-Log.html +++ b/_posts/2015-01-01-Ireland-Log.html @@ -1,7 +1,7 @@ --- tabtitle: Ireland Log title: A Log of My Travels in Ireland - tags: travel + topics: other pub: "2015-01-01" short_desc: "Once upon a time, I traveled to Ireland. It was quite the experience. Me, my 3 friends Suf, Chris and Cary, Scion, shenanigans, diff --git a/_posts/2015-04-28-Farewell-to-Windows-Tour.html b/_posts/2015-04-28-Farewell-to-Windows-Tour.html index 77d886b..22cc8b4 100644 --- a/_posts/2015-04-28-Farewell-to-Windows-Tour.html +++ b/_posts/2015-04-28-Farewell-to-Windows-Tour.html @@ -1,7 +1,7 @@ --- tabtitle: Bye Bye Windows title: Farewell to Windows Tour 2015 - tags: gaming + topics: gaming pub: "2015-04-28" short_desc: "It has come time to bid Windows farewell. Once upon a time Windows was the only digital world I knew. It began when I was young, during the diff --git a/_posts/2015-05-04-Philosophy-of-Bill-1.md b/_posts/2015-05-04-Philosophy-of-Bill-1.md index 4f26024..1455463 100644 --- a/_posts/2015-05-04-Philosophy-of-Bill-1.md +++ b/_posts/2015-05-04-Philosophy-of-Bill-1.md @@ -1,7 +1,7 @@ --- tabtitle: Philosophy of Bill title: The Philosophy of Bill, Abbreviated - tags: philosophy + topics: philosophy pub: "2015-05-04" short_desc: "I consider myself a very philosophical person. That doesn't mean I'm any good at philosophy, I just tend to think a lot about ethics, diff --git a/_posts/2015-05-06-TLS-Part-1.html b/_posts/2015-05-06-TLS-Part-1.html index 5ba055c..550b1ed 100644 --- a/_posts/2015-05-06-TLS-Part-1.html +++ b/_posts/2015-05-06-TLS-Part-1.html @@ -1,7 +1,7 @@ --- tabtitle: "An Examination of TLS, Part 1" title: "An Examination of TLS, Part 1" - tags: tech + topics: technology pub: "2015-05-06" short_desc: "TLS, more often referred to as SSL, is a means by which a secure connection is established over a computer network. In this diff --git a/_posts/2015-07-09-A-Friends-Father.html b/_posts/2015-07-09-A-Friends-Father.html index 44d2135..50e9c2e 100644 --- a/_posts/2015-07-09-A-Friends-Father.html +++ b/_posts/2015-07-09-A-Friends-Father.html @@ -1,7 +1,7 @@ --- tabtitle: A Good Friend's Father title: A Good Friend's Father - tags: philosophy, personal + topics: [philosophy, other] pub: "2015-07-09" short_desc: "A good friend's father died. What can I learn from this?" --- diff --git a/_posts/2015-11-10-TLS-Part-2.html b/_posts/2015-11-10-TLS-Part-2.html index 78c7372..f7edefa 100644 --- a/_posts/2015-11-10-TLS-Part-2.html +++ b/_posts/2015-11-10-TLS-Part-2.html @@ -1,7 +1,7 @@ --- tabtitle: "An Examination of TLS, Part 2" title: "An Examination of TLS, Part 2" - tags: tech + topics: technology pub: "2015-11-10" short_desc: "TLS, more often referred to as SSL, is the means by which a secure connection is established over a computer network. Part 1 examines how to diff --git a/_posts/2016-01-30-Revelations-Stoic-Understanding.html b/_posts/2016-01-30-Revelations-Stoic-Understanding.html index a9aa8fb..4dccf91 100644 --- a/_posts/2016-01-30-Revelations-Stoic-Understanding.html +++ b/_posts/2016-01-30-Revelations-Stoic-Understanding.html @@ -1,7 +1,7 @@ --- tabtitle: Developing Stoic Understanding title: Developing Stoic Understanding - tags: philosophy + topics: philosophy pub: "2016-01-30" short_desc: "Sherman J. Clark wrote a fantastic article on the Stoicism Today blog in December which really spoke to me. It approached some of the questions and diff --git a/_posts/2016-03-11-Random-Thoughts-1.html b/_posts/2016-03-11-Random-Thoughts-1.html index b68c3f9..c6ec4f5 100644 --- a/_posts/2016-03-11-Random-Thoughts-1.html +++ b/_posts/2016-03-11-Random-Thoughts-1.html @@ -1,7 +1,7 @@ --- tabtitle: "Random Thoughts" title: "Random Thoughts 1" - tags: technology, gaming + topics: [technology, gaming] pub: "2016-03-11" short_desc: "I'm on vacation this week, which is pretty grand. Thus far I've accomplished one of the 4 rather meager goals I set for myself, played diff --git a/_posts/2018-01-11-Character-Azulien.md b/_posts/2018-01-11-Character-Azulien.md index 6c648fa..09d0f56 100644 --- a/_posts/2018-01-11-Character-Azulien.md +++ b/_posts/2018-01-11-Character-Azulien.md @@ -1,7 +1,7 @@ --- tabtitle: "Azulien Blackblade" title: "Character Backstory: Azulien Blackblade" - tags: [gaming, dnd, writing] + topics: [gaming, writing] pub: "2018-01-12" short_desc: "Here's the character backstory for one of my older characters from a game long since forgotten: Azulien Blackblade. Enjoy!" diff --git a/_topics/gaming.html b/_topics/gaming.html new file mode 100644 index 0000000..4e837ae --- /dev/null +++ b/_topics/gaming.html @@ -0,0 +1,5 @@ +--- + title: gaming +--- + +{% include topics.html %} diff --git a/_topics/other.html b/_topics/other.html new file mode 100644 index 0000000..7c03a13 --- /dev/null +++ b/_topics/other.html @@ -0,0 +1,5 @@ +--- + title: other +--- + +{% include topics.html %} diff --git a/_topics/philosophy.html b/_topics/philosophy.html new file mode 100644 index 0000000..99e479f --- /dev/null +++ b/_topics/philosophy.html @@ -0,0 +1,5 @@ +--- + title: philosophy +--- + +{% include topics.html %} diff --git a/_topics/technology.html b/_topics/technology.html new file mode 100644 index 0000000..b4f108a --- /dev/null +++ b/_topics/technology.html @@ -0,0 +1,5 @@ +--- + title: technology +--- + +{% include topics.html %} diff --git a/_topics/writing.html b/_topics/writing.html new file mode 100644 index 0000000..d485df2 --- /dev/null +++ b/_topics/writing.html @@ -0,0 +1,5 @@ +--- + title: writing +--- + +{% include topics.html %} diff --git a/index.html b/index.html index 5e070c0..1dfb6b8 100644 --- a/index.html +++ b/index.html @@ -3,12 +3,16 @@ tabtitle: Home --- -{% for post in site.posts %} +{% for post in site.posts limit:5 %}

{{ post.title }}

-
Published: {{ post.pub }}
-
Tagged: {{ post.tags }}
+
{{ post.pub }}
+
+ {% for topic in post.topics %} + {{topic}} + {% endfor %} +
{{ post.short_desc }}