diff options
author | Volpeon <git@volpeon.ink> | 2022-07-10 11:23:10 +0200 |
---|---|---|
committer | Volpeon <git@volpeon.ink> | 2022-07-10 11:23:10 +0200 |
commit | bce5fdfa3ab60ae443fd5ae32424826e9296f59a (patch) | |
tree | 2ed1502b7badda56502da8bb2bbab3238a616a60 | |
parent | Update (diff) | |
download | volpeon.ink-bce5fdfa3ab60ae443fd5ae32424826e9296f59a.tar.gz volpeon.ink-bce5fdfa3ab60ae443fd5ae32424826e9296f59a.tar.bz2 volpeon.ink-bce5fdfa3ab60ae443fd5ae32424826e9296f59a.zip |
Add support for custom emojis
143 files changed, 69 insertions, 15 deletions
@@ -21,7 +21,8 @@ FEED_FILES := $(patsubst content/%.md,out/%.xml,$(FEED_SRC)) | |||
21 | FONT_FILES := $(patsubst assets/fonts/%.ttf,out/%.woff2,$(wildcard assets/fonts/*.ttf)) | 21 | FONT_FILES := $(patsubst assets/fonts/%.ttf,out/%.woff2,$(wildcard assets/fonts/*.ttf)) |
22 | CSS_FILES := $(patsubst assets/css/%.scss,out/%.css,$(wildcard assets/css/style.scss)) | 22 | CSS_FILES := $(patsubst assets/css/%.scss,out/%.css,$(wildcard assets/css/style.scss)) |
23 | STATIC_FILES := $(patsubst content/%,out/%,$(shell find content -type f ! -name "*.md")) | 23 | STATIC_FILES := $(patsubst content/%,out/%,$(shell find content -type f ! -name "*.md")) |
24 | ASSET_FILES := $(FONT_FILES) $(CSS_FILES) out/icons.svg $(patsubst content/%,out/%,$(shell find content -maxdepth 1 -type f ! -name "*.md")) | 24 | TOP_STATIC_FILES := $(patsubst content/%,out/%,$(shell find content -maxdepth 1 -type f ! -name "*.md")) |
25 | ASSET_FILES := $(FONT_FILES) $(CSS_FILES) out/icons.svg $(TOP_STATIC_FILES) | ||
25 | 26 | ||
26 | # | 27 | # |
27 | # TARGETS | 28 | # TARGETS |
diff --git a/assets/css/objects/emoji.scss b/assets/css/objects/emoji.scss new file mode 100644 index 0000000..8387e1d --- /dev/null +++ b/assets/css/objects/emoji.scss | |||
@@ -0,0 +1,33 @@ | |||
1 | @use 'iro-sass/src/index' as iro; | ||
2 | @use 'iro-design/src/functions' as fn; | ||
3 | |||
4 | @include iro.props-namespace('emoji') { | ||
5 | @include iro.props-store(( | ||
6 | --dims: ( | ||
7 | --size: 1em, | ||
8 | --rounding: 3px, | ||
9 | ) | ||
10 | ), 'dims'); | ||
11 | |||
12 | @include iro.props-store(( | ||
13 | --colors: ( | ||
14 | --bg: fn.global-color(--obj-hi), | ||
15 | ) | ||
16 | ), 'colors'); | ||
17 | |||
18 | @include iro.bem-object(iro.props-namespace()) { | ||
19 | display: inline; | ||
20 | width: fn.dim(--size); | ||
21 | height: fn.dim(--size); | ||
22 | margin: calc(-1 * fn.dim(--rounding) - fn.dim(--size) + 1em) calc(.25em - fn.dim(--rounding)); | ||
23 | padding: fn.dim(--rounding); | ||
24 | transform: scale(1.5); | ||
25 | transition: transform .2s ease, background-color .2s ease; | ||
26 | border-radius: calc(fn.dim(--rounding) / 3); | ||
27 | |||
28 | &:hover { | ||
29 | transform: scale(3); | ||
30 | background-color: fn.color(--bg); | ||
31 | } | ||
32 | } | ||
33 | } | ||
diff --git a/assets/css/style.scss b/assets/css/style.scss index 982aae8..f7d3e6b 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss | |||
@@ -17,6 +17,7 @@ | |||
17 | @use 'iro-design/src/objects/icon' as iro-icon; | 17 | @use 'iro-design/src/objects/icon' as iro-icon; |
18 | @use 'iro-design/src/objects/alert' as iro-alert; | 18 | @use 'iro-design/src/objects/alert' as iro-alert; |
19 | @use 'iro-design/src/objects/lightbox' as iro-lightbox; | 19 | @use 'iro-design/src/objects/lightbox' as iro-lightbox; |
20 | @use 'objects/emoji'; | ||
20 | 21 | ||
21 | @use 'components/main'; | 22 | @use 'components/main'; |
22 | @use 'components/footer'; | 23 | @use 'components/footer'; |
diff --git a/content/emojis/drgn_0_0.png b/content/emojis/drgn_0_0.png new file mode 100755 index 0000000..24c0391 --- /dev/null +++ b/content/emojis/drgn_0_0.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_3c.png b/content/emojis/drgn_3c.png new file mode 100755 index 0000000..03dbd7d --- /dev/null +++ b/content/emojis/drgn_3c.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_3c_evil.png b/content/emojis/drgn_3c_evil.png new file mode 100755 index 0000000..70ab5bf --- /dev/null +++ b/content/emojis/drgn_3c_evil.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn__w_.png b/content/emojis/drgn__w_.png new file mode 100755 index 0000000..bd8c85e --- /dev/null +++ b/content/emojis/drgn__w_.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_angel.png b/content/emojis/drgn_angel.png new file mode 100755 index 0000000..aba90ef --- /dev/null +++ b/content/emojis/drgn_angel.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_angel_blep.png b/content/emojis/drgn_angel_blep.png new file mode 100755 index 0000000..6c46c52 --- /dev/null +++ b/content/emojis/drgn_angel_blep.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_angel_cute.png b/content/emojis/drgn_angel_cute.png new file mode 100755 index 0000000..1652ee3 --- /dev/null +++ b/content/emojis/drgn_angel_cute.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_angel_mlem.png b/content/emojis/drgn_angel_mlem.png new file mode 100755 index 0000000..082069c --- /dev/null +++ b/content/emojis/drgn_angel_mlem.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_angry.png b/content/emojis/drgn_angry.png new file mode 100755 index 0000000..9014ba5 --- /dev/null +++ b/content/emojis/drgn_angry.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_annoyed.png b/content/emojis/drgn_annoyed.png new file mode 100755 index 0000000..5191b6c --- /dev/null +++ b/content/emojis/drgn_annoyed.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_blep.png b/content/emojis/drgn_blep.png new file mode 100755 index 0000000..947725d --- /dev/null +++ b/content/emojis/drgn_blep.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_blush.png b/content/emojis/drgn_blush.png new file mode 100755 index 0000000..84af196 --- /dev/null +++ b/content/emojis/drgn_blush.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_boop.png b/content/emojis/drgn_boop.png new file mode 100755 index 0000000..12bd0d9 --- /dev/null +++ b/content/emojis/drgn_boop.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_bread.png b/content/emojis/drgn_bread.png new file mode 100755 index 0000000..5a3f65c --- /dev/null +++ b/content/emojis/drgn_bread.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_confused.png b/content/emojis/drgn_confused.png new file mode 100755 index 0000000..8f89bb9 --- /dev/null +++ b/content/emojis/drgn_confused.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_cool.png b/content/emojis/drgn_cool.png new file mode 100755 index 0000000..adb81a0 --- /dev/null +++ b/content/emojis/drgn_cool.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_cool_fingergun.png b/content/emojis/drgn_cool_fingergun.png new file mode 100755 index 0000000..19ed932 --- /dev/null +++ b/content/emojis/drgn_cool_fingergun.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_cool_reject.png b/content/emojis/drgn_cool_reject.png new file mode 100755 index 0000000..d9873c3 --- /dev/null +++ b/content/emojis/drgn_cool_reject.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_cry.png b/content/emojis/drgn_cry.png new file mode 100755 index 0000000..52bca05 --- /dev/null +++ b/content/emojis/drgn_cry.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_cup.png b/content/emojis/drgn_cup.png new file mode 100755 index 0000000..4625465 --- /dev/null +++ b/content/emojis/drgn_cup.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_cup_drowsy.png b/content/emojis/drgn_cup_drowsy.png new file mode 100755 index 0000000..4c030b3 --- /dev/null +++ b/content/emojis/drgn_cup_drowsy.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_cup_mlem.png b/content/emojis/drgn_cup_mlem.png new file mode 100755 index 0000000..1785a10 --- /dev/null +++ b/content/emojis/drgn_cup_mlem.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_cute.png b/content/emojis/drgn_cute.png new file mode 100755 index 0000000..7f0c759 --- /dev/null +++ b/content/emojis/drgn_cute.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_cute_heart.png b/content/emojis/drgn_cute_heart.png new file mode 100755 index 0000000..1c6807e --- /dev/null +++ b/content/emojis/drgn_cute_heart.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_dead_inside.png b/content/emojis/drgn_dead_inside.png new file mode 100755 index 0000000..eb1f26a --- /dev/null +++ b/content/emojis/drgn_dead_inside.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_determined.png b/content/emojis/drgn_determined.png new file mode 100755 index 0000000..173dfce --- /dev/null +++ b/content/emojis/drgn_determined.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_dizzy.png b/content/emojis/drgn_dizzy.png new file mode 100755 index 0000000..8adc429 --- /dev/null +++ b/content/emojis/drgn_dizzy.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_drool.png b/content/emojis/drgn_drool.png new file mode 100755 index 0000000..ccde571 --- /dev/null +++ b/content/emojis/drgn_drool.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_drowsy.png b/content/emojis/drgn_drowsy.png new file mode 100755 index 0000000..f00a0dc --- /dev/null +++ b/content/emojis/drgn_drowsy.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_evil.png b/content/emojis/drgn_evil.png new file mode 100755 index 0000000..65d9f10 --- /dev/null +++ b/content/emojis/drgn_evil.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_excited.png b/content/emojis/drgn_excited.png new file mode 100755 index 0000000..7cd18ca --- /dev/null +++ b/content/emojis/drgn_excited.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_eye.png b/content/emojis/drgn_eye.png new file mode 100755 index 0000000..dbc074b --- /dev/null +++ b/content/emojis/drgn_eye.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_fingergun.png b/content/emojis/drgn_fingergun.png new file mode 100755 index 0000000..1a04115 --- /dev/null +++ b/content/emojis/drgn_fingergun.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_fire.png b/content/emojis/drgn_fire.png new file mode 100755 index 0000000..8c9039c --- /dev/null +++ b/content/emojis/drgn_fire.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_flat.png b/content/emojis/drgn_flat.png new file mode 100755 index 0000000..2b6a80c --- /dev/null +++ b/content/emojis/drgn_flat.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_flat_blush.png b/content/emojis/drgn_flat_blush.png new file mode 100755 index 0000000..9f1f304 --- /dev/null +++ b/content/emojis/drgn_flat_blush.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_flat_dead.png b/content/emojis/drgn_flat_dead.png new file mode 100755 index 0000000..b77a226 --- /dev/null +++ b/content/emojis/drgn_flat_dead.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_flat_heart.png b/content/emojis/drgn_flat_heart.png new file mode 100755 index 0000000..97c1b9e --- /dev/null +++ b/content/emojis/drgn_flat_heart.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_flat_nervous.png b/content/emojis/drgn_flat_nervous.png new file mode 100755 index 0000000..8ab5aa9 --- /dev/null +++ b/content/emojis/drgn_flat_nervous.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_flat_owo.png b/content/emojis/drgn_flat_owo.png new file mode 100755 index 0000000..02ebbac --- /dev/null +++ b/content/emojis/drgn_flat_owo.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_flat_pleading.png b/content/emojis/drgn_flat_pleading.png new file mode 100755 index 0000000..0558a3d --- /dev/null +++ b/content/emojis/drgn_flat_pleading.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_flat_scared.png b/content/emojis/drgn_flat_scared.png new file mode 100755 index 0000000..0018257 --- /dev/null +++ b/content/emojis/drgn_flat_scared.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_flat_sob.png b/content/emojis/drgn_flat_sob.png new file mode 100755 index 0000000..e491041 --- /dev/null +++ b/content/emojis/drgn_flat_sob.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_flush.png b/content/emojis/drgn_flush.png new file mode 100755 index 0000000..36d741c --- /dev/null +++ b/content/emojis/drgn_flush.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_googly.png b/content/emojis/drgn_googly.png new file mode 100755 index 0000000..83503cf --- /dev/null +++ b/content/emojis/drgn_googly.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_grumpy.png b/content/emojis/drgn_grumpy.png new file mode 100755 index 0000000..e592786 --- /dev/null +++ b/content/emojis/drgn_grumpy.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_happy.png b/content/emojis/drgn_happy.png new file mode 100755 index 0000000..676141b --- /dev/null +++ b/content/emojis/drgn_happy.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_happy_blep.png b/content/emojis/drgn_happy_blep.png new file mode 100755 index 0000000..d975a46 --- /dev/null +++ b/content/emojis/drgn_happy_blep.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_happy_mlem.png b/content/emojis/drgn_happy_mlem.png new file mode 100755 index 0000000..7dc048d --- /dev/null +++ b/content/emojis/drgn_happy_mlem.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_heart.png b/content/emojis/drgn_heart.png new file mode 100755 index 0000000..e63a7d4 --- /dev/null +++ b/content/emojis/drgn_heart.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_heart_eyes.png b/content/emojis/drgn_heart_eyes.png new file mode 100755 index 0000000..f140795 --- /dev/null +++ b/content/emojis/drgn_heart_eyes.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_hide.png b/content/emojis/drgn_hide.png new file mode 100755 index 0000000..c2bb3ab --- /dev/null +++ b/content/emojis/drgn_hide.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_hide_blush.png b/content/emojis/drgn_hide_blush.png new file mode 100755 index 0000000..b589ab9 --- /dev/null +++ b/content/emojis/drgn_hide_blush.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_hide_nervous.png b/content/emojis/drgn_hide_nervous.png new file mode 100755 index 0000000..f5f28b8 --- /dev/null +++ b/content/emojis/drgn_hide_nervous.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_hood.png b/content/emojis/drgn_hood.png new file mode 100755 index 0000000..b40834c --- /dev/null +++ b/content/emojis/drgn_hood.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_hood_blep.png b/content/emojis/drgn_hood_blep.png new file mode 100755 index 0000000..75ae3bd --- /dev/null +++ b/content/emojis/drgn_hood_blep.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_hood_mlem.png b/content/emojis/drgn_hood_mlem.png new file mode 100755 index 0000000..74160de --- /dev/null +++ b/content/emojis/drgn_hood_mlem.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_hyper.png b/content/emojis/drgn_hyper.png new file mode 100755 index 0000000..eb909ec --- /dev/null +++ b/content/emojis/drgn_hyper.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_justright.png b/content/emojis/drgn_justright.png new file mode 100755 index 0000000..ea2ff90 --- /dev/null +++ b/content/emojis/drgn_justright.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_knife.png b/content/emojis/drgn_knife.png new file mode 100755 index 0000000..a331d0e --- /dev/null +++ b/content/emojis/drgn_knife.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_knife_cute.png b/content/emojis/drgn_knife_cute.png new file mode 100755 index 0000000..64b7b18 --- /dev/null +++ b/content/emojis/drgn_knife_cute.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_laser_end.png b/content/emojis/drgn_laser_end.png new file mode 100755 index 0000000..7bde2fc --- /dev/null +++ b/content/emojis/drgn_laser_end.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_laser_end_hit.png b/content/emojis/drgn_laser_end_hit.png new file mode 100755 index 0000000..dfb20cb --- /dev/null +++ b/content/emojis/drgn_laser_end_hit.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_laser_mid.png b/content/emojis/drgn_laser_mid.png new file mode 100755 index 0000000..922d967 --- /dev/null +++ b/content/emojis/drgn_laser_mid.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_laser_start.png b/content/emojis/drgn_laser_start.png new file mode 100755 index 0000000..87e3f94 --- /dev/null +++ b/content/emojis/drgn_laser_start.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_look.png b/content/emojis/drgn_look.png new file mode 100755 index 0000000..ae5fe86 --- /dev/null +++ b/content/emojis/drgn_look.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_mlem.png b/content/emojis/drgn_mlem.png new file mode 100755 index 0000000..1c9679b --- /dev/null +++ b/content/emojis/drgn_mlem.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_mug.png b/content/emojis/drgn_mug.png new file mode 100755 index 0000000..fdcba51 --- /dev/null +++ b/content/emojis/drgn_mug.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_music.png b/content/emojis/drgn_music.png new file mode 100755 index 0000000..456be6a --- /dev/null +++ b/content/emojis/drgn_music.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nauseated.png b/content/emojis/drgn_nauseated.png new file mode 100755 index 0000000..c10f224 --- /dev/null +++ b/content/emojis/drgn_nauseated.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nervous.png b/content/emojis/drgn_nervous.png new file mode 100755 index 0000000..1d8e173 --- /dev/null +++ b/content/emojis/drgn_nervous.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_book.png b/content/emojis/drgn_nom_book.png new file mode 100755 index 0000000..773c24c --- /dev/null +++ b/content/emojis/drgn_nom_book.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_bread.png b/content/emojis/drgn_nom_bread.png new file mode 100755 index 0000000..3745d65 --- /dev/null +++ b/content/emojis/drgn_nom_bread.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_burger.png b/content/emojis/drgn_nom_burger.png new file mode 100755 index 0000000..eac8e18 --- /dev/null +++ b/content/emojis/drgn_nom_burger.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_controller.png b/content/emojis/drgn_nom_controller.png new file mode 100755 index 0000000..4be4dc5 --- /dev/null +++ b/content/emojis/drgn_nom_controller.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_cookie.png b/content/emojis/drgn_nom_cookie.png new file mode 100755 index 0000000..b602b1f --- /dev/null +++ b/content/emojis/drgn_nom_cookie.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_egg.png b/content/emojis/drgn_nom_egg.png new file mode 100755 index 0000000..80a0e85 --- /dev/null +++ b/content/emojis/drgn_nom_egg.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_heart.png b/content/emojis/drgn_nom_heart.png new file mode 100755 index 0000000..d9a75fe --- /dev/null +++ b/content/emojis/drgn_nom_heart.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_msteams.png b/content/emojis/drgn_nom_msteams.png new file mode 100755 index 0000000..166ce76 --- /dev/null +++ b/content/emojis/drgn_nom_msteams.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_phone.png b/content/emojis/drgn_nom_phone.png new file mode 100755 index 0000000..d2705f2 --- /dev/null +++ b/content/emojis/drgn_nom_phone.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_pita.png b/content/emojis/drgn_nom_pita.png new file mode 100755 index 0000000..6805ff5 --- /dev/null +++ b/content/emojis/drgn_nom_pita.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_pizza.png b/content/emojis/drgn_nom_pizza.png new file mode 100755 index 0000000..37ed3c0 --- /dev/null +++ b/content/emojis/drgn_nom_pizza.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_nom_watermelon.png b/content/emojis/drgn_nom_watermelon.png new file mode 100755 index 0000000..7196592 --- /dev/null +++ b/content/emojis/drgn_nom_watermelon.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_notice.png b/content/emojis/drgn_notice.png new file mode 100755 index 0000000..578d336 --- /dev/null +++ b/content/emojis/drgn_notice.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_o_o.png b/content/emojis/drgn_o_o.png new file mode 100755 index 0000000..2fe1dfd --- /dev/null +++ b/content/emojis/drgn_o_o.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_outage.png b/content/emojis/drgn_outage.png new file mode 100755 index 0000000..806c3cd --- /dev/null +++ b/content/emojis/drgn_outage.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_owo.png b/content/emojis/drgn_owo.png new file mode 100755 index 0000000..d10657e --- /dev/null +++ b/content/emojis/drgn_owo.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_pat.png b/content/emojis/drgn_pat.png new file mode 100755 index 0000000..6e51e2e --- /dev/null +++ b/content/emojis/drgn_pat.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_pat_cry.png b/content/emojis/drgn_pat_cry.png new file mode 100755 index 0000000..7bd52c6 --- /dev/null +++ b/content/emojis/drgn_pat_cry.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_pat_flat.png b/content/emojis/drgn_pat_flat.png new file mode 100755 index 0000000..4b955b8 --- /dev/null +++ b/content/emojis/drgn_pat_flat.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_pat_googly.png b/content/emojis/drgn_pat_googly.png new file mode 100755 index 0000000..7e57810 --- /dev/null +++ b/content/emojis/drgn_pat_googly.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_pat_sob.png b/content/emojis/drgn_pat_sob.png new file mode 100755 index 0000000..99fbd98 --- /dev/null +++ b/content/emojis/drgn_pat_sob.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_paw.png b/content/emojis/drgn_paw.png new file mode 100755 index 0000000..0be7896 --- /dev/null +++ b/content/emojis/drgn_paw.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_pensive.png b/content/emojis/drgn_pensive.png new file mode 100755 index 0000000..b8a58ff --- /dev/null +++ b/content/emojis/drgn_pensive.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_pleading.png b/content/emojis/drgn_pleading.png new file mode 100755 index 0000000..c7ad320 --- /dev/null +++ b/content/emojis/drgn_pleading.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_pout.png b/content/emojis/drgn_pout.png new file mode 100755 index 0000000..4af20ec --- /dev/null +++ b/content/emojis/drgn_pout.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_rainbow.png b/content/emojis/drgn_rainbow.png new file mode 100755 index 0000000..5844f10 --- /dev/null +++ b/content/emojis/drgn_rainbow.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_reject.png b/content/emojis/drgn_reject.png new file mode 100755 index 0000000..8e5b406 --- /dev/null +++ b/content/emojis/drgn_reject.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_relax.png b/content/emojis/drgn_relax.png new file mode 100755 index 0000000..62e9583 --- /dev/null +++ b/content/emojis/drgn_relax.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_sad.png b/content/emojis/drgn_sad.png new file mode 100755 index 0000000..b99eb5f --- /dev/null +++ b/content/emojis/drgn_sad.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_scared.png b/content/emojis/drgn_scared.png new file mode 100755 index 0000000..c94dbc9 --- /dev/null +++ b/content/emojis/drgn_scared.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_science.png b/content/emojis/drgn_science.png new file mode 100755 index 0000000..a3e37ad --- /dev/null +++ b/content/emojis/drgn_science.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_scream.png b/content/emojis/drgn_scream.png new file mode 100755 index 0000000..fbe6d53 --- /dev/null +++ b/content/emojis/drgn_scream.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_scream_angry.png b/content/emojis/drgn_scream_angry.png new file mode 100755 index 0000000..986c004 --- /dev/null +++ b/content/emojis/drgn_scream_angry.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_sigh.png b/content/emojis/drgn_sigh.png new file mode 100755 index 0000000..73e2906 --- /dev/null +++ b/content/emojis/drgn_sigh.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_sleep.png b/content/emojis/drgn_sleep.png new file mode 100755 index 0000000..3702159 --- /dev/null +++ b/content/emojis/drgn_sleep.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_smirk.png b/content/emojis/drgn_smirk.png new file mode 100755 index 0000000..1ef0b41 --- /dev/null +++ b/content/emojis/drgn_smirk.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_smug.png b/content/emojis/drgn_smug.png new file mode 100755 index 0000000..76bbb20 --- /dev/null +++ b/content/emojis/drgn_smug.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_smug2.png b/content/emojis/drgn_smug2.png new file mode 100755 index 0000000..b764f4f --- /dev/null +++ b/content/emojis/drgn_smug2.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_sob.png b/content/emojis/drgn_sob.png new file mode 100755 index 0000000..9e25bee --- /dev/null +++ b/content/emojis/drgn_sob.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_sparkle.png b/content/emojis/drgn_sparkle.png new file mode 100755 index 0000000..7119ef2 --- /dev/null +++ b/content/emojis/drgn_sparkle.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_tail.png b/content/emojis/drgn_tail.png new file mode 100755 index 0000000..2b8d4ef --- /dev/null +++ b/content/emojis/drgn_tail.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think.png b/content/emojis/drgn_think.png new file mode 100755 index 0000000..f0f6376 --- /dev/null +++ b/content/emojis/drgn_think.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think__w_.png b/content/emojis/drgn_think__w_.png new file mode 100755 index 0000000..cc25356 --- /dev/null +++ b/content/emojis/drgn_think__w_.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think_cool.png b/content/emojis/drgn_think_cool.png new file mode 100755 index 0000000..87d8159 --- /dev/null +++ b/content/emojis/drgn_think_cool.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think_googly.png b/content/emojis/drgn_think_googly.png new file mode 100755 index 0000000..84c9cb3 --- /dev/null +++ b/content/emojis/drgn_think_googly.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think_happy.png b/content/emojis/drgn_think_happy.png new file mode 100755 index 0000000..6a5292c --- /dev/null +++ b/content/emojis/drgn_think_happy.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think_o_o.png b/content/emojis/drgn_think_o_o.png new file mode 100755 index 0000000..53a19c5 --- /dev/null +++ b/content/emojis/drgn_think_o_o.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think_owo.png b/content/emojis/drgn_think_owo.png new file mode 100755 index 0000000..b433152 --- /dev/null +++ b/content/emojis/drgn_think_owo.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think_science.png b/content/emojis/drgn_think_science.png new file mode 100755 index 0000000..f216711 --- /dev/null +++ b/content/emojis/drgn_think_science.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think_smirk.png b/content/emojis/drgn_think_smirk.png new file mode 100755 index 0000000..fba37fb --- /dev/null +++ b/content/emojis/drgn_think_smirk.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think_smug.png b/content/emojis/drgn_think_smug.png new file mode 100755 index 0000000..a8aba3b --- /dev/null +++ b/content/emojis/drgn_think_smug.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_think_smug2.png b/content/emojis/drgn_think_smug2.png new file mode 100755 index 0000000..57961c2 --- /dev/null +++ b/content/emojis/drgn_think_smug2.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_thinking.png b/content/emojis/drgn_thinking.png new file mode 100755 index 0000000..cd4efc4 --- /dev/null +++ b/content/emojis/drgn_thinking.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_thumbsdown.png b/content/emojis/drgn_thumbsdown.png new file mode 100755 index 0000000..de94dff --- /dev/null +++ b/content/emojis/drgn_thumbsdown.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_thumbsup.png b/content/emojis/drgn_thumbsup.png new file mode 100755 index 0000000..262cb92 --- /dev/null +++ b/content/emojis/drgn_thumbsup.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_tooth.png b/content/emojis/drgn_tooth.png new file mode 100755 index 0000000..0ba1c50 --- /dev/null +++ b/content/emojis/drgn_tooth.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_uwu.png b/content/emojis/drgn_uwu.png new file mode 100755 index 0000000..5612dc7 --- /dev/null +++ b/content/emojis/drgn_uwu.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_water.png b/content/emojis/drgn_water.png new file mode 100755 index 0000000..056b322 --- /dev/null +++ b/content/emojis/drgn_water.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_wave.png b/content/emojis/drgn_wave.png new file mode 100755 index 0000000..fec89a6 --- /dev/null +++ b/content/emojis/drgn_wave.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_weary.png b/content/emojis/drgn_weary.png new file mode 100755 index 0000000..1330ab9 --- /dev/null +++ b/content/emojis/drgn_weary.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_x_x.png b/content/emojis/drgn_x_x.png new file mode 100755 index 0000000..d94a99c --- /dev/null +++ b/content/emojis/drgn_x_x.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_yell.png b/content/emojis/drgn_yell.png new file mode 100755 index 0000000..3bd7674 --- /dev/null +++ b/content/emojis/drgn_yell.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_yoshi_end.png b/content/emojis/drgn_yoshi_end.png new file mode 100755 index 0000000..8367a58 --- /dev/null +++ b/content/emojis/drgn_yoshi_end.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_yoshi_mid.png b/content/emojis/drgn_yoshi_mid.png new file mode 100755 index 0000000..5cf1127 --- /dev/null +++ b/content/emojis/drgn_yoshi_mid.png | |||
Binary files differ | |||
diff --git a/content/emojis/drgn_yoshi_start.png b/content/emojis/drgn_yoshi_start.png new file mode 100755 index 0000000..30e98bc --- /dev/null +++ b/content/emojis/drgn_yoshi_start.png | |||
Binary files differ | |||
diff --git a/content/notebook/fediverse/i-want-to-be-a-fox.md b/content/notebook/fediverse/i-want-to-be-a-fox.md index e562922..14717bd 100644 --- a/content/notebook/fediverse/i-want-to-be-a-fox.md +++ b/content/notebook/fediverse/i-want-to-be-a-fox.md | |||
@@ -14,7 +14,7 @@ references: | |||
14 | @kaia@brotka.st asked: "maybe not something you want to answer at all or publicly, but I'd be curious whether you genuinely long to be a dragon or a fox, its intensity, the motivation and background" | 14 | @kaia@brotka.st asked: "maybe not something you want to answer at all or publicly, but I'd be curious whether you genuinely long to be a dragon or a fox, its intensity, the motivation and background" |
15 | ::: | 15 | ::: |
16 | 16 | ||
17 | I don't mind replying in public. It's not like I'm trying to keep this a secret, I just rarely talk about it because I usually have nothing to say on this matter. | 17 | I don't mind replying in public. It's not like I'm trying to keep this a secret, I just rarely talk about it because I usually have nothing to say on this matter. :drgn_flat: |
18 | 18 | ||
19 | So yeah, I do genuinely wish to be a fox. I don't know the source of this desire, I've just always felt more comfortable with the idea of being an animal than a human. Some of my earliest memories are about me imagining myself as a bird and focusing on the sensation of having such a different body. | 19 | So yeah, I do genuinely wish to be a fox. I don't know the source of this desire, I've just always felt more comfortable with the idea of being an animal than a human. Some of my earliest memories are about me imagining myself as a bird and focusing on the sensation of having such a different body. |
20 | It's been a constant throughout my life and I can hardly express how much I long for it to become reality. It doesn't matter that I'm completely aware of all the drawbacks and consequences, if I was given the chance I would take it in a heartbeat. | 20 | It's been a constant throughout my life and I can hardly express how much I long for it to become reality. It doesn't matter that I'm completely aware of all the drawbacks and consequences, if I was given the chance I would take it in a heartbeat. |
diff --git a/filters/emojis.lua b/filters/emojis.lua new file mode 100644 index 0000000..5eb9d4b --- /dev/null +++ b/filters/emojis.lua | |||
@@ -0,0 +1,17 @@ | |||
1 | local common = require 'filters.lib.common' | ||
2 | |||
3 | function Str(el) | ||
4 | local prefix, emojiref, suffix = el.text:match('^(.*):([^ ]+):(.*)$') | ||
5 | |||
6 | if emojiref then | ||
7 | local els = pandoc.List() | ||
8 | |||
9 | els:insert(pandoc.Str(prefix)) | ||
10 | els:insert(pandoc.Image(emojiref, "/emojis/" .. emojiref .. ".png", emojiref, { class = 'o-emoji' })) | ||
11 | els:insert(pandoc.Str(suffix)) | ||
12 | |||
13 | return els | ||
14 | end | ||
15 | |||
16 | return el | ||
17 | end | ||
diff --git a/filters/lib/common.lua b/filters/lib/common.lua index 7654eb9..4d44ff3 100644 --- a/filters/lib/common.lua +++ b/filters/lib/common.lua | |||
@@ -25,6 +25,17 @@ function dump(o) | |||
25 | end | 25 | end |
26 | end | 26 | end |
27 | 27 | ||
28 | function string.split(str, sep) | ||
29 | sep = sep or '%s' | ||
30 | |||
31 | local parts = pandoc.List() | ||
32 | |||
33 | for field, s in str:gmatch("([^" .. sep .. "]*)(" .. sep .. "?)") do | ||
34 | parts:insert(field) | ||
35 | if s == "" then return parts end | ||
36 | end | ||
37 | end | ||
38 | |||
28 | return { | 39 | return { |
29 | wide = wide | 40 | wide = wide, dump = dump |
30 | } | 41 | } |
diff --git a/filters/vars.lua b/filters/vars.lua index e60019e..b0fa66c 100644 --- a/filters/vars.lua +++ b/filters/vars.lua | |||
@@ -1,20 +1,11 @@ | |||
1 | local vars = {} | 1 | local common = require 'filters.lib.common' |
2 | |||
3 | function string.split(str, sep) | ||
4 | sep = sep or '%s' | ||
5 | |||
6 | local parts = pandoc.List() | ||
7 | 2 | ||
8 | for field, s in str:gmatch("([^" .. sep .. "]*)(" .. sep .. "?)") do | 3 | local vars = {} |
9 | parts:insert(field) | ||
10 | if s == "" then return parts end | ||
11 | end | ||
12 | end | ||
13 | 4 | ||
14 | function meta(meta) vars = meta end | 5 | function meta(meta) vars = meta end |
15 | 6 | ||
16 | function str(el) | 7 | function str(el) |
17 | local prefix, varref, suffix = el.text:match('^(.*)%%(.*)%%(.*)$') | 8 | local prefix, varref, suffix = el.text:match('^(.*)%%([^ ]+)%%(.*)$') |
18 | 9 | ||
19 | if varref then | 10 | if varref then |
20 | local parts = varref:split(".") | 11 | local parts = varref:split(".") |