summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2021-05-24 20:39:48 +0200
committerVolpeon <git@volpeon.ink>2021-05-24 20:39:48 +0200
commita26deffdc9071a5558996948fcecb71d582870d0 (patch)
tree7098b3edab52b0084f16d8a367f90a04fcb70948
parentImproved link + accent colors (diff)
downloadvolpeon.ink-a26deffdc9071a5558996948fcecb71d582870d0.tar.gz
volpeon.ink-a26deffdc9071a5558996948fcecb71d582870d0.tar.bz2
volpeon.ink-a26deffdc9071a5558996948fcecb71d582870d0.zip
Better file structure, remove categories as special concept
-rw-r--r--content/9thPK7O3xn/dreams/index.md4
-rw-r--r--content/9thPK7O3xn/dreams/infinite-skyscrapers.md (renamed from content/9thPK7O3xn/dre-infinite-skyscrapers.md)5
-rw-r--r--content/9thPK7O3xn/misc/design-test.md (renamed from content/9thPK7O3xn/mis-design-test.md)3
-rw-r--r--content/9thPK7O3xn/misc/index.md3
-rw-r--r--content/projects/emojis/blobfox/.preview.xcf (renamed from content/projects/blobfox-emojis/.preview.xcf)bin12710447 -> 12710447 bytes
-rw-r--r--content/projects/emojis/blobfox/LICENSE (renamed from content/projects/blobfox-emojis/LICENSE)0
-rw-r--r--content/projects/emojis/blobfox/blobfox.json (renamed from content/projects/blobfox-emojis/blobfox.json)0
-rw-r--r--content/projects/emojis/blobfox/blobfox.tar.gz (renamed from content/projects/blobfox-emojis/blobfox.tar.gz)bin3371355 -> 3371355 bytes
-rw-r--r--content/projects/emojis/blobfox/blobfox_flip.json (renamed from content/projects/blobfox-emojis/blobfox_flip.json)0
-rw-r--r--content/projects/emojis/blobfox/blobfox_flip.tar.gz (renamed from content/projects/blobfox-emojis/blobfox_flip.tar.gz)bin3525313 -> 3525313 bytes
-rw-r--r--content/projects/emojis/blobfox/index.md (renamed from content/projects/blobfox-emojis/index.md)0
-rw-r--r--content/projects/emojis/blobfox/manifest.json (renamed from content/projects/blobfox-emojis/manifest.json)0
-rw-r--r--content/projects/emojis/blobfox/preview.jpg (renamed from content/projects/blobfox-emojis/preview.jpg)bin65597 -> 65597 bytes
-rw-r--r--content/projects/emojis/blobfox/screenshot.png (renamed from content/projects/blobfox-emojis/screenshot.png)bin175240 -> 175240 bytes
-rw-r--r--content/projects/emojis/bunhd/.preview.svg (renamed from content/projects/bunhd-emojis/.preview.svg)0
-rw-r--r--content/projects/emojis/bunhd/LICENSE (renamed from content/projects/bunhd-emojis/LICENSE)0
-rw-r--r--content/projects/emojis/bunhd/bunhd.json (renamed from content/projects/bunhd-emojis/bunhd.json)0
-rw-r--r--content/projects/emojis/bunhd/bunhd.zip (renamed from content/projects/bunhd-emojis/bunhd.zip)bin388763 -> 388763 bytes
-rw-r--r--content/projects/emojis/bunhd/bunhd_flip.json (renamed from content/projects/bunhd-emojis/bunhd_flip.json)0
-rw-r--r--content/projects/emojis/bunhd/bunhd_flip.zip (renamed from content/projects/bunhd-emojis/bunhd_flip.zip)bin380820 -> 380820 bytes
-rw-r--r--content/projects/emojis/bunhd/index.md (renamed from content/projects/bunhd-emojis/index.md)0
-rw-r--r--content/projects/emojis/bunhd/manifest.json (renamed from content/projects/bunhd-emojis/manifest.json)0
-rw-r--r--content/projects/emojis/bunhd/preview.png (renamed from content/projects/bunhd-emojis/preview.png)bin29356 -> 29356 bytes
-rw-r--r--content/projects/emojis/bunhd/screenshot.png (renamed from content/projects/bunhd-emojis/screenshot.png)bin97627 -> 97627 bytes
-rw-r--r--content/projects/emojis/index.md4
-rw-r--r--metadata/metadata.yaml13
-rw-r--r--scripts/metadata_filter.lua11
-rw-r--r--templates/layouts/categorized_list.html6
-rw-r--r--templates/layouts/index.html34
29 files changed, 35 insertions, 48 deletions
diff --git a/content/9thPK7O3xn/dreams/index.md b/content/9thPK7O3xn/dreams/index.md
new file mode 100644
index 0000000..a204f42
--- /dev/null
+++ b/content/9thPK7O3xn/dreams/index.md
@@ -0,0 +1,4 @@
1---
2title: Dream Journal
3show_dates: true
4---
diff --git a/content/9thPK7O3xn/dre-infinite-skyscrapers.md b/content/9thPK7O3xn/dreams/infinite-skyscrapers.md
index 32f34ab..eb3485b 100644
--- a/content/9thPK7O3xn/dre-infinite-skyscrapers.md
+++ b/content/9thPK7O3xn/dreams/infinite-skyscrapers.md
@@ -1,7 +1,6 @@
1--- 1---
2date: 2021-01-09 2date: 2021-01-09
3title: Infinite Skyscrapers 3title: Infinite Skyscrapers
4category: dreams
5--- 4---
6 5
7I'm in some strange world that consist of huge buildings, looking a lot like very simple skyscrapers, except they were all interconnected. 6I'm in some strange world that consist of huge buildings, looking a lot like very simple skyscrapers, except they were all interconnected.
diff --git a/content/9thPK7O3xn/mis-design-test.md b/content/9thPK7O3xn/misc/design-test.md
index a822388..edf8ae2 100644
--- a/content/9thPK7O3xn/mis-design-test.md
+++ b/content/9thPK7O3xn/misc/design-test.md
@@ -1,6 +1,5 @@
1--- 1---
2title: "Design Test: Markdown Syntax" 2title: "Design Test: Markdown Syntax"
3category: misc
4--- 3---
5 4
6- [Overview](#overview) 5- [Overview](#overview)
diff --git a/content/9thPK7O3xn/misc/index.md b/content/9thPK7O3xn/misc/index.md
new file mode 100644
index 0000000..24cd717
--- /dev/null
+++ b/content/9thPK7O3xn/misc/index.md
@@ -0,0 +1,3 @@
1---
2title: Other stuff
3---
diff --git a/content/projects/blobfox-emojis/.preview.xcf b/content/projects/emojis/blobfox/.preview.xcf
index 885455b..885455b 100644
--- a/content/projects/blobfox-emojis/.preview.xcf
+++ b/content/projects/emojis/blobfox/.preview.xcf
Binary files differ
diff --git a/content/projects/blobfox-emojis/LICENSE b/content/projects/emojis/blobfox/LICENSE
index 5238b5a..5238b5a 100644
--- a/content/projects/blobfox-emojis/LICENSE
+++ b/content/projects/emojis/blobfox/LICENSE
diff --git a/content/projects/blobfox-emojis/blobfox.json b/content/projects/emojis/blobfox/blobfox.json
index 451b794..451b794 100644
--- a/content/projects/blobfox-emojis/blobfox.json
+++ b/content/projects/emojis/blobfox/blobfox.json
diff --git a/content/projects/blobfox-emojis/blobfox.tar.gz b/content/projects/emojis/blobfox/blobfox.tar.gz
index 1cbcd82..1cbcd82 100644
--- a/content/projects/blobfox-emojis/blobfox.tar.gz
+++ b/content/projects/emojis/blobfox/blobfox.tar.gz
Binary files differ
diff --git a/content/projects/blobfox-emojis/blobfox_flip.json b/content/projects/emojis/blobfox/blobfox_flip.json
index 9b72c0d..9b72c0d 100644
--- a/content/projects/blobfox-emojis/blobfox_flip.json
+++ b/content/projects/emojis/blobfox/blobfox_flip.json
diff --git a/content/projects/blobfox-emojis/blobfox_flip.tar.gz b/content/projects/emojis/blobfox/blobfox_flip.tar.gz
index da8a43f..da8a43f 100644
--- a/content/projects/blobfox-emojis/blobfox_flip.tar.gz
+++ b/content/projects/emojis/blobfox/blobfox_flip.tar.gz
Binary files differ
diff --git a/content/projects/blobfox-emojis/index.md b/content/projects/emojis/blobfox/index.md
index 5a4fff1..5a4fff1 100644
--- a/content/projects/blobfox-emojis/index.md
+++ b/content/projects/emojis/blobfox/index.md
diff --git a/content/projects/blobfox-emojis/manifest.json b/content/projects/emojis/blobfox/manifest.json
index 3a70695..3a70695 100644
--- a/content/projects/blobfox-emojis/manifest.json
+++ b/content/projects/emojis/blobfox/manifest.json
diff --git a/content/projects/blobfox-emojis/preview.jpg b/content/projects/emojis/blobfox/preview.jpg
index dc9e989..dc9e989 100644
--- a/content/projects/blobfox-emojis/preview.jpg
+++ b/content/projects/emojis/blobfox/preview.jpg
Binary files differ
diff --git a/content/projects/blobfox-emojis/screenshot.png b/content/projects/emojis/blobfox/screenshot.png
index d4c228d..d4c228d 100644
--- a/content/projects/blobfox-emojis/screenshot.png
+++ b/content/projects/emojis/blobfox/screenshot.png
Binary files differ
diff --git a/content/projects/bunhd-emojis/.preview.svg b/content/projects/emojis/bunhd/.preview.svg
index 4997e45..4997e45 100644
--- a/content/projects/bunhd-emojis/.preview.svg
+++ b/content/projects/emojis/bunhd/.preview.svg
diff --git a/content/projects/bunhd-emojis/LICENSE b/content/projects/emojis/bunhd/LICENSE
index 5238b5a..5238b5a 100644
--- a/content/projects/bunhd-emojis/LICENSE
+++ b/content/projects/emojis/bunhd/LICENSE
diff --git a/content/projects/bunhd-emojis/bunhd.json b/content/projects/emojis/bunhd/bunhd.json
index 8eec78b..8eec78b 100644
--- a/content/projects/bunhd-emojis/bunhd.json
+++ b/content/projects/emojis/bunhd/bunhd.json
diff --git a/content/projects/bunhd-emojis/bunhd.zip b/content/projects/emojis/bunhd/bunhd.zip
index a012f27..a012f27 100644
--- a/content/projects/bunhd-emojis/bunhd.zip
+++ b/content/projects/emojis/bunhd/bunhd.zip
Binary files differ
diff --git a/content/projects/bunhd-emojis/bunhd_flip.json b/content/projects/emojis/bunhd/bunhd_flip.json
index f484c0f..f484c0f 100644
--- a/content/projects/bunhd-emojis/bunhd_flip.json
+++ b/content/projects/emojis/bunhd/bunhd_flip.json
diff --git a/content/projects/bunhd-emojis/bunhd_flip.zip b/content/projects/emojis/bunhd/bunhd_flip.zip
index 8ca8735..8ca8735 100644
--- a/content/projects/bunhd-emojis/bunhd_flip.zip
+++ b/content/projects/emojis/bunhd/bunhd_flip.zip
Binary files differ
diff --git a/content/projects/bunhd-emojis/index.md b/content/projects/emojis/bunhd/index.md
index 94278c1..94278c1 100644
--- a/content/projects/bunhd-emojis/index.md
+++ b/content/projects/emojis/bunhd/index.md
diff --git a/content/projects/bunhd-emojis/manifest.json b/content/projects/emojis/bunhd/manifest.json
index 9fd855b..9fd855b 100644
--- a/content/projects/bunhd-emojis/manifest.json
+++ b/content/projects/emojis/bunhd/manifest.json
diff --git a/content/projects/bunhd-emojis/preview.png b/content/projects/emojis/bunhd/preview.png
index 75d8cec..75d8cec 100644
--- a/content/projects/bunhd-emojis/preview.png
+++ b/content/projects/emojis/bunhd/preview.png
Binary files differ
diff --git a/content/projects/bunhd-emojis/screenshot.png b/content/projects/emojis/bunhd/screenshot.png
index 7c54221..7c54221 100644
--- a/content/projects/bunhd-emojis/screenshot.png
+++ b/content/projects/emojis/bunhd/screenshot.png
Binary files differ
diff --git a/content/projects/emojis/index.md b/content/projects/emojis/index.md
new file mode 100644
index 0000000..cbffe1b
--- /dev/null
+++ b/content/projects/emojis/index.md
@@ -0,0 +1,4 @@
1---
2title: Emojis
3icon: smile
4---
diff --git a/metadata/metadata.yaml b/metadata/metadata.yaml
index 2faa0c4..98a132d 100644
--- a/metadata/metadata.yaml
+++ b/metadata/metadata.yaml
@@ -16,19 +16,6 @@ menus:
16 url: /9thPK7O3xn/ 16 url: /9thPK7O3xn/
17 hidden: true 17 hidden: true
18 18
19categories:
20 9thPK7O3xn:
21 dreams:
22 name: Dream Journal
23 show_date: true
24 misc:
25 name: Other stuff
26
27 projects:
28 emojis:
29 name: Emojis
30 icon: smile
31
32profiles: 19profiles:
33 - platform: Bandcamp 20 - platform: Bandcamp
34 icon: parallelogram 21 icon: parallelogram
diff --git a/scripts/metadata_filter.lua b/scripts/metadata_filter.lua
index 914cd09..000fda6 100644
--- a/scripts/metadata_filter.lua
+++ b/scripts/metadata_filter.lua
@@ -120,15 +120,6 @@ function resolve_namespace(namespace)
120 return {root = {id = root, ["is_" .. root] = true}, full = namespace} 120 return {root = {id = root, ["is_" .. root] = true}, full = namespace}
121end 121end
122 122
123function resolve_category(categories, category)
124 if categories and category then
125 category = pandoc.utils.stringify(category)
126 data = categories[category]
127 data.id = category
128 return data
129 end
130end
131
132function prep_menu(active_id, main_menu) 123function prep_menu(active_id, main_menu)
133 local active_item = nil 124 local active_item = nil
134 125
@@ -208,8 +199,6 @@ function process(global, meta)
208 meta.last_update = meta.date 199 meta.last_update = meta.date
209 end 200 end
210 201
211 meta.category = resolve_category(global.categories[meta.namespace.root.id], meta.category)
212
213 if meta.menus and meta.menus.main then 202 if meta.menus and meta.menus.main then
214 meta.menus.main = prep_menu(meta.namespace.root.id, meta.menus.main) 203 meta.menus.main = prep_menu(meta.namespace.root.id, meta.menus.main)
215 end 204 end
diff --git a/templates/layouts/categorized_list.html b/templates/layouts/categorized_list.html
index 898c011..153ef99 100644
--- a/templates/layouts/categorized_list.html
+++ b/templates/layouts/categorized_list.html
@@ -7,12 +7,12 @@ $body$
7 </div> 7 </div>
8 8
9 <div class="c-post-list"> 9 <div class="c-post-list">
10 $for(pages.by_category)$ 10 $for(pages.all)$
11 <h2 class="c-post-list__category-header"> 11 <h2 class="c-post-list__category-header">
12 $it.name$ 12 $it.title$
13 </h2> 13 </h2>
14 <div class="c-post-list__category-content"> 14 <div class="c-post-list__category-content">
15 $for(it.pages)$ 15 $for(it.pages.all)$
16 <a href="$it.url.rel$" class="c-post-list__post c-card"> 16 <a href="$it.url.rel$" class="c-post-list__post c-card">
17 <div class="c-card__content"> 17 <div class="c-card__content">
18 $it.title$ 18 $it.title$
diff --git a/templates/layouts/index.html b/templates/layouts/index.html
index 204c31b..8eeeb03 100644
--- a/templates/layouts/index.html
+++ b/templates/layouts/index.html
@@ -66,25 +66,27 @@ $body$
66 66
67 <div class="l-container l-container--pad-x l-container--pad-y l-project-grid"> 67 <div class="l-container l-container--pad-x l-container--pad-y l-project-grid">
68 $for(pages.by_id.projects.pages.all)$ 68 $for(pages.by_id.projects.pages.all)$
69 <a class="l-project-grid__project c-project" href="$it.url.rel$"> 69 $for(it.pages.all)$
70 $if(it.preview)$ 70 <a class="l-project-grid__project c-project" href="$it.url.rel$">
71 <img class="c-project__picture" src="$it.preview.rel$" /> 71 $if(it.preview)$
72 $endif$ 72 <img class="c-project__picture" src="$it.preview.rel$" />
73 <div class="c-project__card c-card"> 73 $endif$
74 $if(it.category.icon)$ 74 <div class="c-project__card c-card">
75 $if(pages.by_id.projects.pages.all.icon)$
76 <svg class="c-card__icon o-icon">
77 <use href="/symbols.svg#icon-$pages.by_id.projects.pages.all.icon$"></use>
78 </svg>
79 $endif$
80 <div class="c-card__content">
81 <small class="u-db">$pages.by_id.projects.pages.all.title$</small>
82 <strong class="u-db">$it.title$</strong>
83 </div>
75 <svg class="c-card__icon o-icon"> 84 <svg class="c-card__icon o-icon">
76 <use href="/symbols.svg#icon-$it.category.icon$"></use> 85 <use href="/symbols.svg#icon-arrow-right"></use>
77 </svg> 86 </svg>
78 $endif$
79 <div class="c-card__content">
80 <small class="u-db">$it.category.name$</small>
81 <strong class="u-db">$it.title$</strong>
82 </div> 87 </div>
83 <svg class="c-card__icon o-icon"> 88 </a>
84 <use href="/symbols.svg#icon-arrow-right"></use> 89 $endfor$
85 </svg>
86 </div>
87 </a>
88 $endfor$ 90 $endfor$
89 </div> 91 </div>
90</section> 92</section>