Compare commits

426 Commits

Author SHA1 Message Date
3a7a11e15f update old three albums post 2023-12-01 22:55:34 +10:30
472d5fd9c1 update drafts 2023-12-01 22:50:58 +10:30
b94c147e66 add keyboard images 2023-12-01 13:59:27 +10:30
aaac69e314 add new items to infinite nightmare 2023-11-30 00:22:54 +10:30
caa7f16db6 add new drafts 2023-11-27 17:37:52 +10:30
c117313454 add argparse and comment to imagecleaner 2023-11-23 19:17:34 +10:30
8f26869717 update albums page 2023-11-23 15:44:00 +10:30
f3c835d1ba cleanup the witness page 2023-11-23 15:36:10 +10:30
3e1be65805 stick gus's smallweb subway back in 2023-11-22 22:38:47 +10:30
3097bcfd57 minor changes 2023-11-22 10:30:44 +10:30
be7aa7e0c9 add more notes to blog 2023-11-22 01:38:15 +10:30
262d3a8926 one more time 2023-11-22 01:11:38 +10:30
7519bdcecb change index again 2023-11-22 01:10:53 +10:30
8b51950565 update index 2023-11-22 01:09:27 +10:30
6a92006945 add blog draft 2023-11-22 01:08:02 +10:30
acd37411a6 update the witness images 2023-11-22 01:05:30 +10:30
87c1ca3cc5 add the the witness review 2023-11-22 01:01:12 +10:30
503d5de73e add art 2023-11-22 00:01:42 +10:30
ebd52949aa update images in favourite artists 2023-11-21 23:56:20 +10:30
ec0d0f2985 reverse sitemap order 2023-11-21 22:42:11 +10:30
7bfb23e575 add art 2023-11-21 22:09:57 +10:30
b5283d5912 update artists 2023-11-21 13:55:00 +10:30
e5bc5441ec update art date 2023-11-20 12:03:33 +10:30
3ca54aaf95 update links and art 2023-11-20 12:02:41 +10:30
cb8a36e4f4 turn the smallweb links back into buttons 2023-11-17 10:37:54 +10:30
35c6df657e move smallweb subway to the sidebar 2023-11-17 10:31:05 +10:30
cca401fbc4 test adding smallweb subway to sidebar 2023-11-17 10:03:13 +10:30
60eaf55139 add test v ersion of smallweb subway 2023-11-17 09:47:34 +10:30
6e2324035e fix header image 2023-11-16 01:25:21 +10:30
a9f8cf0fb1 add new webcomic 2023-11-16 01:23:10 +10:30
c5f9905ba6 test avatar randomiser 2023-11-15 22:09:26 +10:30
2f13928ebb add draft for on video games 2023-11-14 15:48:26 +10:30
d7109fe00f fix a spelling mistake in infinite nightmare 2023-11-10 00:36:54 +10:30
c94a90fe6a fix spelling mistake in journal 2023-11-09 13:20:04 +10:30
7f9a300d72 add image file cleaner 2023-11-07 21:36:00 +10:30
098e90853d start building image cleaner script 2023-11-07 18:10:08 +10:30
5fd4e5c816 add enby boilerplate 2023-11-07 17:03:26 +10:30
c78ef362da Update readme.md 2023-11-07 00:56:11 +10:30
b8fa25fac1 rearrange links and un-partial links partial 2023-11-07 00:49:17 +10:30
6d13392f5f add sea of stars draft 2023-11-06 23:30:28 +10:30
e189d17746 add to journal html 2023-11-06 18:37:08 +10:30
553773cca6 add home server core 2023-11-06 18:36:23 +10:30
4cb849c424 add button to links page 2023-11-04 18:56:57 +10:30
a3df2f08ff add a new youtuber to the list 2023-11-02 15:37:06 +10:30
f2a1cbef4c update front page 2023-11-02 15:36:59 +10:30
b846f1c9fb undraft blog post 2023-11-02 01:55:40 +10:30
83222b3015 add new blog post 2023-11-02 01:51:09 +10:30
1456018494 do a bunch on latest blogpost 2023-11-01 19:58:10 +10:30
efc1956c97 add to youtubers list 2023-11-01 16:43:43 +10:30
d11ee250c5 add remaining mars express notes 2023-11-01 16:37:51 +10:30
e251895e2e add new links! 2023-11-01 11:36:28 +10:30
d2bf0d846c add mars express draft 2023-11-01 10:30:30 +10:30
9be5dbf0bf add art 2023-10-31 15:15:56 +10:30
8cb5a2c3cd add id to headers for list pages for linking's sake 2023-10-17 17:36:58 +10:30
afca5d2c14 cleaned up shortcode a little and applied it to webcomics page as well 2023-10-17 17:32:25 +10:30
41f3504fec juggle listentry shortcode 2023-10-17 16:45:02 +10:30
47623bd4c0 test build shortcodes for youtubers page 2023-10-17 16:06:59 +10:30
5ee1bf620f grammar change 2023-10-17 12:13:16 +10:30
ff3d5fe81a add dalub to youtubers 2023-10-17 12:11:44 +10:30
fa7721e35b update art date 2023-10-12 17:11:37 +10:30
c448d05943 add new art to art list 2023-10-12 17:11:16 +10:30
91ccef1115 add art to art page 2023-10-12 11:20:38 +10:30
c307781ea0 simplify art page 2023-10-12 11:06:47 +10:30
8167cbcfdd generify slugify method 2023-10-11 20:36:57 +10:30
3f2e659778 neaten up shortcode 2023-10-11 20:20:17 +10:30
d4ebf696e4 add local copies of infinite nightmare images 2023-10-11 19:53:56 +10:30
1224a7aeed unfuck infinite nightmare shortcode 2023-10-11 19:20:00 +10:30
99097a64be attempt to fix multi image in infinite nightmare 2023-10-11 19:16:21 +10:30
19024add8f add lightbox to multi image 2023-10-11 19:11:18 +10:30
c6abf7e39d add lightbox to infinite nightmare 2023-10-11 18:56:56 +10:30
6d89f8ca1a move infinite nightmare from draft to prod 2023-10-11 17:31:13 +10:30
fd1eb74357 add to new blog post 2023-10-11 17:28:19 +10:30
37a310888a paginate infinite nightmare with json data 2023-10-11 17:27:55 +10:30
a7c5acc1a2 add item to infinite backlog and make minor change 2023-10-11 14:51:11 +10:30
5e635533e1 remove unnecessary comment from albums page 2023-10-06 18:47:20 +10:30
cde0a2cc1a trim comments from core layout 2023-10-06 18:10:11 +10:30
f77889b97f use shortcodes for album page 2023-10-06 18:09:58 +10:30
c47459eb58 start testing a change to the infinite nightmare 2023-10-06 15:30:47 +10:30
c82ce9507c Merge branch 'main' of https://github.com/uuupah/11ty_neocities 2023-10-06 12:02:28 +10:30
182afa3e93 add _another_ break to cool game links 2023-10-04 23:36:56 +10:30
8dfc347a74 remove padding from youtubers 2023-10-04 23:35:05 +10:30
46bbccebc3 add linebreaks after embedded videos in youtubers 2023-10-04 23:33:57 +10:30
6746d494df undraft youtubers 2023-10-04 23:32:41 +10:30
7949466b88 add minor change 2023-10-04 23:32:32 +10:30
5beb7dc293 add to favourite youtube creators 2023-10-04 23:32:17 +10:30
29bb3a25dc add sea of stars notes 2023-09-29 18:26:36 +09:30
29dfa422de add three albums september 2023-09-29 17:14:44 +09:30
dd20d27d0c minor changes 2023-09-26 22:47:57 +09:30
14ab56450c add new webcomic 2023-09-26 22:46:32 +09:30
025b47ee55 add "you might not need jquery" to cool links 2023-09-21 16:32:15 +09:30
086f768501 reorg infinite nightmare 2023-09-15 16:55:06 +09:30
dfcd7cceab add to infinite backlog 2023-09-15 16:37:14 +09:30
0f910d64c3 miscellaneous changes 2023-09-15 16:12:13 +09:30
6f8777978c teeny tiny little change to last blog post 2023-09-15 16:09:45 +09:30
51039641bf drop in some more drafts 2023-09-13 16:34:19 +09:30
e61e4b5744 add new three albums 2023-09-12 23:05:20 +09:30
05eb0fa91c very basic draft of monthly albums 2023-09-04 10:26:57 +09:30
337d5fb73c add the rest of the album covers 2023-09-01 14:19:54 +09:30
6a0295825c update albums page with half of the hidden links 2023-09-01 13:50:55 +09:30
a2bba95f93 add new art 2023-08-24 09:05:08 +09:30
6b06c4e2ee update type again 2023-08-22 14:46:36 +09:30
c2fbd6db6a change vid to webm 2023-08-22 14:42:32 +09:30
3a938eb5a3 change blog post name 2023-08-22 14:35:44 +09:30
fb330bd206 add new blogpost 2023-08-22 14:30:14 +09:30
d124f489c0 update date oopsie 2023-08-19 00:17:32 +09:30
c3f7005203 add art 2023-08-19 00:16:55 +09:30
36825340c8 more lil notes for blog post :o) 2023-08-18 13:54:56 +09:30
709c6001f7 add new art resource 2023-08-16 11:00:11 +09:30
305875b8d3 add art 2023-08-15 23:44:06 +09:30
38c99440e7 update frontmatter date 2023-08-15 00:47:11 +09:30
96b559ffdc add inspiration 2023-08-15 00:46:08 +09:30
caf0e81c2f give date to optimal alternate recipes so that it doesnt end up as the newest post 2023-08-14 01:52:35 +09:30
2485dbe0a2 add to infinite nightmare 2023-08-14 01:51:24 +09:30
d98686c417 add new art 2023-08-13 23:55:14 +09:30
e0a198ea5b change back to explicit list update dates 2023-08-10 14:50:54 +09:30
57f3624c3a Merge branch 'main' of https://github.com/uuupah/11ty_neocities 2023-08-10 14:44:11 +09:30
3bb9b6d0e2 update that one reference i couldnt find the link for 2023-08-10 14:44:05 +09:30
f085ce7888 fix footer credit 2023-08-04 11:41:37 +09:30
36df3b14f4 add a webcomic 2023-08-04 11:35:42 +09:30
dc857d2897 add to infinite backlog and update misc 2023-08-03 14:40:21 +09:30
09c5f6c7e9 temporarily remove 404 page for testing 2023-08-03 13:14:25 +09:30
26e807cd6f edit footer again 2023-08-03 13:11:57 +09:30
0cda26f814 update footer 2023-08-03 12:23:12 +09:30
c62b7df0d6 store album art for future use 2023-08-01 16:58:01 +09:30
cde3d852b3 change list date to last modified 2023-08-01 16:21:32 +09:30
8631486b65 credit mini-moss for the gif 2023-08-01 14:44:12 +09:30
18a71ad9e3 fuck it babes huge overhaul 2023-08-01 14:42:01 +09:30
4d27c1c581 add link links without actually enabling them 2023-08-01 00:26:09 +09:30
10f97599cf grammar fixes 2023-07-31 22:53:03 +09:30
7aec33733d add three albums for july 2023-07-31 21:10:41 +09:30
42258d86c9 add new art to art page 2023-07-31 14:26:00 +09:30
6e954a32d5 add some super simple logic to bring down load times on my favourite albums 2023-07-31 13:10:54 +09:30
fb62f14613 update storygraph link in links 2023-07-28 14:24:10 +09:30
2bacc7909c add link to new blog post 2023-07-26 18:39:49 +09:30
3ea5745212 add lulusphere to links page 2023-07-25 23:06:52 +09:30
c72c7f4bd8 add art and new ttrpgs 2023-07-25 23:00:32 +09:30
beab8ffd07 add ttrpgs and todos 2023-07-24 17:03:57 +09:30
cccb168d50 update links on infinite nightmare 2023-07-24 15:55:11 +09:30
1e6c62aceb add to infinite backlog 2023-07-24 14:50:20 +09:30
1d753d1fd0 add art 2023-07-22 12:43:40 +09:30
e8ef19057a add new art 2023-07-20 10:38:55 +09:30
5780b052f1 add infinite backlog to cool game links 2023-07-19 12:24:41 +09:30
3efe31d419 minor changes 2023-07-18 13:37:24 +09:30
4b1eb7453d add what happens next to the comics page 2023-07-16 17:25:24 +09:30
a157940797 add storygraph to links page 2023-07-10 14:00:26 +09:30
94206502f4 update on organisation 2023-07-10 12:49:33 +09:30
dc432dd875 minor change 2023-07-10 12:45:21 +09:30
a3b6e42a6e add a bit more spacing to cool links 2023-07-10 12:41:02 +09:30
af7d923f69 update eastward post 2023-07-10 12:19:13 +09:30
cb5cdfbcd5 update cool game links pages 2023-07-10 11:20:02 +09:30
6221275529 Merge branch 'main' of https://github.com/uuupah/11ty_neocities 2023-07-10 11:17:31 +09:30
784f710ac6 post eastward review 2023-07-10 11:17:27 +09:30
923ff6d613 add to top albums 2023-07-06 17:27:17 +09:30
c3f1f3fb96 update journal.html 2023-07-06 13:57:00 +09:30
b863c6f5e6 fix spelling mistake 2023-07-06 13:38:15 +09:30
39e28c59a4 little tweak to cool game links 2023-07-06 13:37:31 +09:30
2e69edc035 fix optimal alternate recipes images 2023-07-06 13:36:39 +09:30
ff69d9e460 fix cool game links 2023-07-06 13:33:54 +09:30
54dd4ee789 add cool game links page 2023-07-06 13:30:39 +09:30
02705d6f37 slog away at eastward review 2023-07-06 01:58:56 +09:30
4387bc077f fix three albums date 2023-07-06 01:00:45 +09:30
7123a5349b add three albums post for june 2023-07-06 01:00:12 +09:30
f5c8a58f73 update infinite nightmare 2023-06-21 13:31:26 +09:30
31926e0889 update my-art date 2023-06-21 11:14:10 +09:30
f75f9a9a01 update cool links 2023-06-21 11:11:46 +09:30
7cf56c9880 add some art and update the infinite nightmare 2023-06-21 10:37:13 +09:30
2478573403 add extra little note to blog 2023-06-19 12:44:15 +09:30
109b0b0e74 fix infinite nightmare again 2023-06-17 12:23:08 +09:30
d0ab5a1d8d fix infinite nightmare 2023-06-16 03:10:08 +09:30
d355864559 add _more_ to infinite nightmare 2023-06-16 03:08:11 +09:30
749b769a6f add more to the infinite nightmare 2023-06-16 02:57:28 +09:30
3c974fc700 add post to the infinite nightmare 2023-06-16 02:52:53 +09:30
8f7e4b8832 update albums page 2023-06-14 12:44:01 +09:30
a31844baae add some more albums to the album list 2023-06-14 11:38:31 +09:30
1570a44f27 undraft favourite albums page 2023-06-14 11:31:44 +09:30
528d081f89 add favourite music page 2023-06-14 11:29:22 +09:30
96d4fd9d66 update journal and infinite nightmare 2023-06-14 11:14:33 +09:30
eb5d82dd0c update journal.html 2023-06-01 16:34:12 +09:30
f406a5e551 add three albums may post 2023-06-01 16:30:45 +09:30
368391e887 do most of the work for the new three albums post 2023-06-01 13:16:06 +09:30
c8fc807888 add knebula knight to infinite nightmare and some eastward notes 2023-05-29 14:29:43 +09:30
4f22908e00 fix an error in the infinite nightmare 2023-05-26 16:57:57 +09:30
d0ecbfbfe6 update infinite nightmare, add to albums draft 2023-05-25 15:29:49 +09:30
eb60073688 draft out albums page a little more 2023-05-24 17:13:15 +09:30
a918939286 minor changes 2023-05-23 15:50:01 +09:30
bc314bbe6c add link to infinite nightmare 2023-05-21 16:52:00 +09:30
6b36fd0f8b put together some game radar page drafts 2023-05-20 15:57:15 +09:30
e80e0ad3a3 add some quick titles to new blog post 2023-05-19 00:06:07 +09:30
e22d1e36d3 trim weird passive camping section 2023-05-16 16:38:18 +09:30
e4a2e44a71 add a cheeky org 2023-05-16 16:37:43 +09:30
4a9f45b348 add another link to pals 2023-05-16 16:28:04 +09:30
6879ae0bed remove obsidian folder now that it isnt being used 2023-05-15 14:46:46 +09:30
0cfdffd530 teak link emoji again 2023-05-12 16:21:14 +09:30
1db6debe26 add emoji to links page to make them a bit more readable 2023-05-12 16:18:28 +09:30
0b76653f95 undoing that last change because it sucks 2023-05-11 15:29:24 +09:30
2bf354d210 downsize headers in on_organisation 2023-05-11 15:28:00 +09:30
7d8fd0d645 make cool links titles h3 2023-05-11 15:24:58 +09:30
c29ac68b6c add infinite backlog to links 2023-05-11 15:23:55 +09:30
01754787c2 give frontmatter to three albums archive 2023-05-11 14:11:51 +09:30
7277518d33 add three albums archive 2023-05-11 14:11:15 +09:30
12dd4cf9b0 add theme color meta tag to core.njk to theme mobile apps 2023-05-11 14:11:06 +09:30
332781d078 remove trailing slash from image link in blog 2023-05-10 15:04:10 +09:30
1b0550400d add new blog post 2023-05-10 15:00:14 +09:30
c6431c68a6 minor fixes 2023-05-09 12:05:54 +09:30
8589c460ce add new piece of art to my art 2023 2023-05-09 11:35:49 +09:30
d044e8ce10 keep working on new blog post 2023-05-08 12:56:51 +09:30
7a0888a927 minor changes to infinite nightmare 2023-05-08 12:22:09 +09:30
bfa466bb3e add free essentials to cool links list 2023-05-08 00:50:35 +09:30
d7deb8d422 fix axe video 2023-05-08 00:44:32 +09:30
644910300d add minor changes 2023-05-08 00:40:18 +09:30
1e03d1474d fix sitemap link on home page 2023-05-05 14:18:56 +09:30
a7207c8fd0 add more posts to the infinite nightmare 2023-05-05 13:35:37 +09:30
9e08468c89 added posts to infinite nightmare 2023-05-05 13:01:19 +09:30
8516f83f20 minor edits 2023-05-04 11:33:57 +09:30
7fba0d2193 add infinite nightmare to sitemap 2023-05-03 16:12:03 +09:30
e99f11712d add extra note to journal 2023-05-03 15:47:30 +09:30
9c9cb6dbb3 add infinite nightmare list 2023-05-03 15:31:01 +09:30
564cff21e9 add new art to my-art 2023-05-03 12:16:39 +09:30
5c7766ce8c update journal.htlm 2023-05-02 11:06:10 +09:30
f31e48ced3 make lists and games plural 2023-05-02 10:56:36 +09:30
9d0c5f3eef mess with sitemap 2023-05-01 16:44:40 +09:30
52c75b127e complete latest three albums post 2023-05-01 16:29:58 +09:30
06c53e6876 partial progress on blog entries 2023-05-01 15:29:45 +09:30
b0bf79d285 trimmed journal 2023-04-27 16:02:27 +09:30
0178df73c6 tiny additions 2023-04-27 12:24:14 +09:30
c21db55fcc add headers to keyboards post 2023-04-27 12:22:34 +09:30
5ab7a66a8f couple more tiny edits 2023-04-27 12:08:05 +09:30
84028f3fc1 add a conclusion to the organisation post 2023-04-27 12:00:18 +09:30
04b4742aaa fix a single tiny error in organisaiton 2023-04-27 11:50:52 +09:30
b44e449e55 make a couple of tweaks on recent posts 2023-04-27 11:50:05 +09:30
9139868fac remove backup file just in case its the issue 2023-04-27 11:43:06 +09:30
051a9e3d53 Update readme.md 2023-04-27 11:39:25 +09:30
d34fb42cef move construction icon to front of filename for better clarity 2023-04-27 11:30:45 +09:30
4bf612f6bb add credits page and a short journal entry 2023-04-27 11:27:59 +09:30
c024629798 minor changes 2023-04-26 23:19:59 +09:30
d114eb4f2b remove end slash to make images work again 2023-04-26 16:55:01 +09:30
d0d690f11d remove google keep tab from on_organisation 2023-04-26 16:52:31 +09:30
bc961adc45 publish organisation page 2023-04-26 16:52:05 +09:30
f68ec1384c Merge branch 'main' of https://github.com/uuupah/11ty_neocities 2023-04-26 12:23:22 +09:30
7942be80e2 add journal.html and keep working on organisation page 2023-04-26 12:22:17 +09:30
227ac2be94 draft notes 2023-04-22 01:23:00 +09:30
f2628aec2d update drafts 2023-04-21 02:51:12 +09:30
e9a89ff1da add to draft posts 2023-04-19 15:34:59 +09:30
44b60c7da6 update image links 2023-04-16 13:40:15 +09:30
4ebd546497 fix link issue in art page 2023-04-16 13:35:37 +09:30
382b9fb26a add new art 2023-04-16 13:34:28 +09:30
193da13b0f update title 2023-04-16 12:48:11 +09:30
72b41af3a8 draft next months music post 2023-04-13 19:28:26 +09:30
0279a74efb more minor changes to artists page 2023-04-13 19:27:38 +09:30
a8a92d4467 add compressed images to artists page 2023-04-13 19:23:08 +09:30
e5fedd6b37 compress seita images 2023-04-13 18:57:13 +09:30
70ab59bb5d fix grids to use frs instead of auto 2023-04-13 18:50:19 +09:30
2b71dde9e8 update missing images 2023-04-13 17:49:01 +09:30
95a994c995 minor spelling mistake fix 2023-04-13 15:44:22 +09:30
078a17f0b0 complete artists post 2023-04-13 15:41:04 +09:30
bf2c45de6e update drafts and fix homepage link 2023-04-13 13:56:21 +09:30
9a2a876010 reorder art 2023-04-04 14:51:03 +09:30
9ba44f46ea add new image to my-art post 2023-04-04 14:49:32 +09:30
fc1a4e9f29 update the title for 17776 2023-04-03 15:34:18 +09:30
42855e1292 fix some spelling mistakes 2023-04-03 15:26:12 +09:30
107347feef add scaling to youtube iframes 2023-04-03 10:40:03 +09:30
a4dc3ed808 try adding scaling to youtube embeds 2023-04-01 16:45:07 +10:30
caf2ad31ba update march music 2023-03-31 19:07:24 +10:30
61440af99c complete 3 albums for the month 2023-03-31 19:02:17 +10:30
9ff095c80c add profile pic credit 2023-03-30 16:25:01 +10:30
c82b8cbde6 add some notes and draft entries 2023-03-30 13:17:30 +10:30
2690995cfb Merge branch 'main' of https://github.com/uuupah/11ty_neocities 2023-03-29 15:31:57 +10:30
70938ec281 add takashi kokubo to three albums so i dont forget 2023-03-29 15:31:55 +10:30
364c4681a7 add a little end bit to the latest blog 2023-03-29 15:13:58 +10:30
3d86544ceb add draft of the witness page 2023-03-29 14:42:14 +10:30
175068c438 add art link to link grid 2023-03-29 14:42:07 +10:30
23b1789393 fix webring link _again_ 2023-03-29 13:19:33 +10:30
689302046d fix webring links 2023-03-29 13:17:36 +10:30
9b3057de6f add hotline webring link 2023-03-29 13:15:16 +10:30
62d318cc5a fix lightbox again 2023-03-29 13:09:56 +10:30
43ae6359fe add a acouple extra posts to my-art 2023-03-29 13:09:21 +10:30
a17c4ae1bd trim down main stylesheet of unnecessary styles 2023-03-29 13:06:09 +10:30
5dfe851d34 vastly simplify front page links using css grid 2023-03-29 13:02:29 +10:30
4f269bb7ef fix nav issue caused by art.json 2023-03-29 12:51:34 +10:30
4fc03c3510 add todo 2023-03-29 12:49:09 +10:30
a98e557756 close div in music page 2023-03-29 12:48:08 +10:30
9e546d5b0c add "my art" page for the start of the year 2023-03-29 12:47:09 +10:30
72f280a5e9 tweak css to make links on front page work properly 2023-03-29 12:43:55 +10:30
9ac6488558 add in android arts as a todo for cool links 2023-03-28 15:41:10 +10:30
f3d8ec2732 inline filtering of collections in updates field 2023-03-28 15:37:49 +10:30
39c61fe694 add 'recent updates' section 2023-03-28 15:37:11 +10:30
2e23103e63 formate eleventy.js properly 2023-03-28 15:20:36 +10:30
155e51f4e2 force nunjucks as markdown template engine 2023-03-28 15:18:36 +10:30
1c93139bec update dates to reorg posts 2023-03-27 15:37:17 +10:30
8037d69f22 add draft entries 2023-03-24 16:16:27 +10:30
b5fcda02cc couple more tweaks and we'll be done 2023-03-24 01:33:52 +10:30
4188c5e043 tweak the blog post 2023-03-24 01:31:36 +10:30
8b311a42d6 rename blogs again 2023-03-24 01:27:09 +10:30
f07f93d117 rename blogs to hopefully stop weird date title issue 2023-03-24 01:25:39 +10:30
ff7e9fe0f5 remove stack images because they're acting up 2023-03-24 01:23:37 +10:30
76dd60a386 publish new blog entry 2023-03-24 01:18:12 +10:30
55e76ba35c blog draft update 2023-03-24 00:24:31 +10:30
660a8eb130 small changes to cool_links page 2023-03-23 16:16:29 +10:30
8c35dd16fb add a logo.webp and implement in index 2023-03-23 12:39:28 +10:30
f5fbccc94f add the enby reminder back into the index page and update a couple of draft notes 2023-03-21 13:59:54 +10:30
b48b49d52a fill in some of three albums for march and make a tiny fix to february 2023-03-20 12:55:57 +10:30
f7be6b2a74 update rimraf 2023-03-20 12:32:55 +10:30
53a9bd0357 add / work on draft posts 2023-03-20 12:32:44 +10:30
4884c38979 draft info for march 2023 albums 2023-03-17 15:05:51 +10:30
d971ec22dd add guestbook to navigation 2023-03-14 01:20:45 +10:30
336cdc95a7 update site title 2023-03-12 17:32:02 +10:30
f5ed6b9b86 remove spiel from links 2023-03-12 01:05:38 +10:30
4ef2698000 remove spelling mistakes in cool links 2023-03-10 16:53:22 +10:30
13deee2b58 update cool links with link on images 2023-03-10 16:39:20 +10:30
e04a37e96e add a bunch of drafts and the cool links page 2023-03-10 16:36:34 +10:30
1f4664c54f add date to post header 2023-03-10 11:27:43 +10:30
55cdd9cbe5 add emoji for draft pages 2023-03-09 13:27:33 +10:30
374260954d trim down the homepage 2023-03-09 13:27:07 +10:30
3fb20cbdf8 Update readme.md 2023-03-09 13:10:58 +10:30
c7d13b2561 add drafting functionality and test 2023-03-09 13:09:01 +10:30
bb9ee47ecf add a layout to not_found 2023-03-07 00:08:55 +10:30
fcaf2f6516 add not found page 2023-03-06 18:45:31 +10:30
0bbc41bc82 clean up unused images 2023-03-06 18:45:13 +10:30
b041e8233a added background colours to subject tiles 2023-03-05 14:13:25 +10:30
18e32d1dc3 removed alt text from sidebar because it is not really necessary 2023-03-05 14:07:08 +10:30
39326ddbea add alt text back in 2023-03-05 13:51:09 +10:30
c9778a47a3 trim more alt texts 2023-03-04 13:45:25 +10:30
32410186cc trim alt text from link tiles 2023-03-04 13:44:32 +10:30
01c1c038fa update alt texts without apostrophes 2023-03-04 13:39:00 +10:30
61971002b5 add core alt text for important images 2023-03-04 13:37:28 +10:30
edae8f7c68 trim blog 2023-03-04 13:04:33 +10:30
961ecdf274 vault backup: 2023-03-04 03:27:21 2023-03-04 03:27:21 +10:30
be0917da66 vault backup: 2023-03-04 03:21:34 2023-03-04 03:21:34 +10:30
8ea5b70ddb scale images down 2023-03-04 02:41:00 +10:30
efc4dd046a make page buttons scale better on mobile 2023-03-04 02:32:00 +10:30
58daa042a1 fix styling 2023-03-04 02:09:08 +10:30
a56f058142 add nav buttons to the bottom of posts 2023-03-04 02:08:53 +10:30
9e382aee48 reverse order of newest post 2023-03-04 01:51:25 +10:30
c31e94a98c put in dates for blog posts manually 2023-03-04 01:48:30 +10:30
3167af5837 make newest post link actually work 2023-03-04 01:39:16 +10:30
aadbdeef40 add a sorted list of files with tags 2023-03-04 00:35:38 +10:30
8c2b5c8e37 make more fix on tiles grid 2023-03-04 00:29:19 +10:30
fcca9c6f8b give up and manually add the "most recently" tag 2023-03-04 00:27:32 +10:30
97ec066f53 attempt to sort newest by date 2023-03-04 00:22:37 +10:30
bc28b4abeb fix links and try adding a "newest" link 2023-03-04 00:19:10 +10:30
eb1af53249 fix link references 2023-03-04 00:12:37 +10:30
a299b2d6bb fix game link name 2023-03-04 00:10:41 +10:30
f0b27e4be7 fix tile image file extensions 2023-03-04 00:09:49 +10:30
d6edac6761 add buttons to index with images 2023-03-04 00:08:05 +10:30
5e6c2b1f76 add first pass index links 2023-03-03 21:28:59 +10:30
b5b6650eab un-plural tag jsons 2023-03-03 16:57:20 +10:30
f04800a676 un-plural directory names 2023-03-03 16:55:42 +10:30
0dc31e2460 close out for loops in collection pages 2023-03-03 16:50:09 +10:30
91d0413bfd add extra collection pages 2023-03-03 16:47:51 +10:30
11835b1593 fix minor spelling issues 2023-03-03 11:00:25 +10:30
8dd5ce7800 fix another link in webcomics 2023-03-03 02:32:07 +10:30
035eff6406 fix links on webcomics page 2023-03-03 02:31:07 +10:30
4bf76f76e1 update page page to bring in a dummy title if the title is empty 2023-03-03 02:30:01 +10:30
1a6cf63303 add a title to "webcomics" 2023-03-03 02:28:05 +10:30
73be227701 remove and potentially create blog posts 2023-03-03 02:26:53 +10:30
6a758eac9e webp and scale the profile image 2023-03-02 17:03:13 +10:30
086853c7fe add normalize css to inline 2023-03-02 16:22:41 +10:30
9480620857 fuck it inline css 2023-03-02 15:56:23 +10:30
aeb191a7e8 fix images pointing to wrong directory 2023-03-02 15:46:46 +10:30
2ad0ebd33d make deployment workflow clean up after itself 2023-03-02 14:39:36 +10:30
feeacbb589 delete crystal castles post 2023-03-02 14:37:21 +10:30
4e5b48f0d4 add html minification and delete contents of public before building 2023-03-02 14:36:05 +10:30
1cc56c239d disabling the music player because i don't like how it messes with navigation 2023-03-02 11:49:28 +10:30
02b5c54dce add source link to footer 2023-03-01 17:11:50 +10:30
73a172082c try adding an og image to meta properties 2023-03-01 15:59:35 +10:30
2acc105a98 make playme fixed 2023-03-01 14:59:26 +10:30
5e1f047a7a make playme.gif wigglier 2023-03-01 14:57:44 +10:30
1547ff60b8 add playme blinker to scm player 2023-03-01 14:51:45 +10:30
37904870aa updated the site description to be less embarassing 2023-03-01 14:22:38 +10:30
a9ea70ba8e finish february top 3 albums 2023-03-01 14:12:38 +10:30
2b499833d1 rename and juggle files 2023-03-01 13:53:37 +10:30
60b19122a3 do first half of feb 23 top albums 2023-03-01 13:51:18 +10:30
222f84a84e update 2301 headers 2023-03-01 13:25:49 +10:30
f2ec5814d7 update title 2023-03-01 03:12:19 +10:30
ca6271775c crystal castles 2023-03-01 02:56:08 +10:30
d56e86e2c4 add a margin-bottom to details tags so that they fit in the flow of text better 2023-03-01 02:42:31 +10:30
f14cddc452 attempt to slap an scmplayer onto the blogpost 2023-03-01 02:39:37 +10:30
1f98334fce change pizza tower links 2023-03-01 02:29:23 +10:30
becca700e8 make style changes to keep images from pushing out of the edges of the content column 2023-03-01 02:28:25 +10:30
b0cb2eb95b finish up the pizza tower post 2023-03-01 02:22:28 +10:30
43bc09ab9b fix links not working when site is in mobile breakpoint 2023-03-01 00:48:09 +10:30
51d4b844a3 add lists directory 2023-03-01 00:42:52 +10:30
2f038aaf74 try to fix profile pic yet again 2023-03-01 00:27:04 +10:30
f43f032aba update blog subpage 2023-03-01 00:25:12 +10:30
936b70e694 as before 2023-03-01 00:19:22 +10:30
20c7de0872 mess with the header some more 2023-03-01 00:17:17 +10:30
13ccf0cb00 try adding slightly different syntax for a:has(img) 2023-02-28 23:15:40 +10:30
8a8352c810 oopsie i missed the div for the pages page 2023-02-28 23:12:37 +10:30
4cd7419517 fix padding issues in pages and directory page 2023-02-28 23:10:44 +10:30
f402877ce5 mess with gifs even more 2023-02-28 22:51:40 +10:30
7a09eecdc6 add a bit more guff to pizza tower post and fix gifs 2023-02-28 22:47:08 +10:30
d97d9ecd6c update gif links 2023-02-28 22:34:51 +10:30
440d45ec95 start on pizza tower post 2023-02-28 22:27:12 +10:30
99bb6fc77e change post naming scheme 2023-02-28 21:58:16 +10:30
913bc17ec0 disable link hover transform on mobile breakpoint 2023-02-28 21:43:49 +10:30
60d6d79dbd try fixing weird mobile background behaviour 2023-02-28 21:38:31 +10:30
95bfa11670 minor layout and grammar changes 2023-02-28 21:35:15 +10:30
842fafaff4 update footer 2023-02-28 21:35:06 +10:30
2964a27d53 huge restructure to give flexibility with blog posts and mobile layouts 2023-02-28 21:25:22 +10:30
4bcb5e0dc1 do a full reorg to handle blog posts better 2023-02-28 18:39:40 +10:30
986d663586 test changes for setting up "pages" page 2023-02-28 17:41:35 +10:30
91ab640500 minor changes 2023-02-28 17:41:21 +10:30
27c6fbb893 declare blog collection on blog page 2023-02-28 17:01:32 +10:30
40151dedd3 changed the colour scheme again to make it feel a bit less dead 2023-02-27 14:18:06 +10:30
e4e678b6b8 tweak the colour scheme a little 2023-02-27 11:11:10 +10:30
980816da7f update links again so they look a little nicer 2023-02-26 14:17:40 +10:30
3908a3cdab try and make links behave 2023-02-26 14:15:27 +10:30
ce85228720 update links page 2023-02-26 14:14:19 +10:30
1d8d02fafc update the index page 2023-02-26 14:07:43 +10:30
6f16d2e11f add a favicon 2023-02-26 01:16:13 +10:30
de56b3b9d1 fix page titles 2023-02-26 00:53:17 +10:30
86fa8105be remove deprecated styles from normalize css 2023-02-26 00:03:33 +10:30
2ba5f18317 shift to normalize css to fix reset css weirdness 2023-02-25 23:58:03 +10:30
a1e31ee767 add the rest of the markdown files 2023-02-25 23:47:44 +10:30
c5c21d7042 convert all other core pages to markdown 2023-02-25 23:45:09 +10:30
cfb05a7c4d Merge branch 'main' of https://github.com/uuupah/11ty_neocities 2023-02-25 23:35:19 +10:30
ca15847898 convert index page to markdown 2023-02-25 23:34:52 +10:30
6d6b7e0f36 vault backup: 2023-02-25 23:30:52 2023-02-25 23:30:52 +10:30
bb0276a32f markdown file update: 2023-02-25 22:16:53 2023-02-25 22:16:53 +10:30
285d411054 fix background 2023-02-24 19:38:17 +10:30
d15532ee54 try alternative method of iframe scaling 2023-02-24 19:32:23 +10:30
5193c3ec0c fixed iframe width in blog post 2023-02-24 19:28:14 +10:30
bc64c51586 fixed some mobile layout issues 2023-02-24 19:26:04 +10:30
f433710c3a implement a super basic visual layout 2023-02-24 19:08:47 +10:30
7c955e9809 shitcan bootstrap and use flexbox and breakpoints instead 2023-02-24 16:47:41 +10:30
512ff30201 Merge pull request #1 from uuupah/add-bootstrap
add bootstrap
2023-02-23 00:47:30 +10:30
224 changed files with 5145 additions and 321 deletions

View File

@ -1,15 +1,174 @@
const htmlmin = require("html-minifier");
const rimraf = require("rimraf");
const cleancss = require("clean-css");
module.exports = function (eleventyConfig) {
eleventyConfig.addPassthroughCopy("./src/css");
eleventyConfig.addPassthroughCopy("./src/img");
eleventyConfig.addPassthroughCopy("./src/fonts");
eleventyConfig.addPassthroughCopy("./src/js");
// delete contents of public to ensure removed files are removed from the final build
rimraf.windows.sync("public/")
eleventyConfig.addPassthroughCopy("./src/_assets/css");
eleventyConfig.addPassthroughCopy("./src/_assets/img");
eleventyConfig.addPassthroughCopy("./src/_assets/fonts");
eleventyConfig.addPassthroughCopy("./src/_assets/js");
eleventyConfig.addShortcode("albumtile", function (title, embedLink, coverImage) {
var slug = slugify(title);
return `<div>
<a class="hide" href="${embedLink}" target="${slug}">
<img class="album-tile-cover-image" src="${coverImage}">
</a>
<iframe class="album-tile-iframe" name="${slug}" src="about:blank" seamless></iframe>
<b>${title}</b>
</div>`
});
eleventyConfig.addShortcode("listentry", function (title, link, image, video, iframelink, description) {
if (!title || title == "") {
return '';
};
var imageString = "";
var linkString = "";
var videoString = "";
var iframeString = "";
var slug = slugify(title);
if (Array.isArray(link)) {
if (typeof link[0] === 'string') {
linkString = link.map((l) => `<a href="${l}">link</a><br>`).join(" // ") + '<br>';
} else {
linkString = link.map((l) => `<a href="${l.link}">${l.title}</a>`).join(" // ") + '<br>';
}
} else if (typeof link === 'string') {
linkString = `<a href="${link}">link</a><br>`;
}
if (Array.isArray(image)) {
imageString = image.map((i, index) => `<a href="#img_${slug}_${index}"><img src="${i}"/></a>
<a href="#_${slug}_${index}" class="lightbox trans" id="img_${slug}_${index}"><img src="${i}"/></a><br>`).join(" ");
} else if (typeof image === 'string') {
imageString = `<a href="#img_${slug}"><img src="${image}"/></a>
<a href="#_${slug}" class="lightbox trans" id="img_${slug}"><img src="${image}"/></a><br>`
}
if (video) {
videoString = `<video autoplay loop muted controls poster="${video.poster}">
<source src="${video.link}" type="video/mp4"></source>
<img src="${video.poster}"></img>
</video><br>`
}
if (iframelink) {
console.log(iframelink)
iframeString = `
<iframe src="${iframelink}" style="width: 560px; aspect-ratio: 16/9; max-width: 100%;" seamless allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe><br>`;
}
return `<p>
<h3 id="${slug}">${title}</h3>
${linkString}
${imageString}
${videoString}
${iframeString}
${description}
</p>`
});
// make a list of all tags besides "post" and add them to the collection
eleventyConfig.addCollection("tagsList", function (collectionApi) {
const tagsList = new Set();
collectionApi.getAll().map(item => {
if (item.data.tags) { // handle pages that don't have tags
item.data.tags.map(tag => {
if (tag != "post") {
tagsList.add(tag)
}
})
}
});
const sortedTagsList = new Set(Array.from(tagsList).sort());
return sortedTagsList;
});
// limit filter
eleventyConfig.addFilter("limit", function (array, limit) {
return array.slice(0, limit);
});
// minify all html files
eleventyConfig.addTransform("htmlmin", function (content) {
if (this.page.outputPath && this.page.outputPath.endsWith(".html")) {
let minified = htmlmin.minify(content, {
useShortDoctype: true,
removeComments: true,
collapseWhitespace: true
});
return minified;
}
return content;
});
// clean and inline all css files
eleventyConfig.addFilter("cssmin", function (code) {
return new cleancss({}).minify(code).styles;
});
// // the below three configs allow for excluding files from builds using draft: true
// // https://www.11ty.dev/docs/quicktips/draft-posts/
// When `permalink` is false, the file is not written to disk
eleventyConfig.addGlobalData("eleventyComputed.permalink", function () {
return (data) => {
// Always skip during non-watch/serve builds
if (data.draft && !process.env.BUILD_DRAFTS) {
return false;
}
return data.permalink;
}
});
// When `eleventyExcludeFromCollections` is true, the file is not included in any collections
eleventyConfig.addGlobalData("eleventyComputed.eleventyExcludeFromCollections", function () {
return (data) => {
// Always exclude from non-watch/serve builds
if (data.draft && !process.env.BUILD_DRAFTS) {
return true;
}
return data.eleventyExcludeFromCollections;
}
});
eleventyConfig.on("eleventy.before", ({ runMode }) => {
// Set the environment variable
if (runMode === "serve" || runMode === "watch") {
process.env.BUILD_DRAFTS = true;
}
});
return {
passthroughFileCopy: true,
markdownTemplateEngine: "njk",
dir: {
input: "src",
output: "public",
includes: "_includes",
},
};
};
};
var slugify = function (preSlug) {
return preSlug
.toLowerCase()
.trim()
// remove accents
.normalize('NFD')
.replace(/[\u0300-\u036f]/g, '')
// replace invalid characters with spaces
.replace(/[^a-z0-9\s-]/g, ' ')
.trim()
// replace multiple spaces or hyphens with a hyphen
.replace(/[\s-]+/g, '-');
}

View File

@ -31,5 +31,5 @@ jobs:
uses: bcomnes/deploy-to-neocities@v1
with:
api_token: ${{ secrets.NEOCITIES_API_TOKEN }}
cleanup: false
cleanup: true
dist_dir: public

70
imagecleaner.py Normal file
View File

@ -0,0 +1,70 @@
import sys, os, re
from PIL import Image as im
from argparse import ArgumentParser as argparser
# width in pixels
MAX_WIDTH = 720
# filetype
OUTPUT_FILETYPE = "jpg"
IMG_FM = (".tif", ".tiff", ".jpg", ".jpeg", ".gif", ".png", ".eps",
".raw", ".cr2", ".nef", ".orf", ".sr2", ".bmp", ".ppm", ".heif", ".webp")
def main():
if len(sys.argv) < 2:
print("invalid")
return
file_or_directory = sys.argv[1]
if os.path.isfile(file_or_directory):
handle_file(file_or_directory)
elif os.path.isdir(file_or_directory):
handle_directory(file_or_directory)
else:
print("invalid")
def handle_file(filepath):
if verify_file_is_image(filepath):
process_image(filepath)
else:
print("file " + filepath + " is not an image, ignoring")
return
def handle_directory(dirpath):
for entry in os.listdir(dirpath):
if os.path.isdir(dirpath + entry):
print(dirpath + entry + " is subdirectory, ignoring")
else:
handle_file(dirpath + entry)
return
def verify_file_is_image(filepath):
# note that this isnt a bulletproof way to check a file is _actually_ an
# image, but pil can figure out the filetype for us if its been misattributed
# in the file metadata - this just stops us from wasting time trying to
# process markdown files or js code, but also means we're not relying on some
# stupid fucking package solution for an extremely simple problem
return os.path.splitext(filepath)[1] in IMG_FM
def process_image(filepath):
print("processing " + filepath)
with im.open(filepath) as current_image:
if (current_image.width > MAX_WIDTH):
print("> width is " + str(current_image.width) + ", resizing to 720px")
width_percent = MAX_WIDTH / float(current_image.width)
new_height = int((float(current_image.height) * float(width_percent)))
current_image = current_image.resize((MAX_WIDTH, new_height), im.Resampling.LANCZOS)
if current_image.mode in ("RGBA", "P"):
current_image = current_image.convert("RGB")
filename_slug = slugify(os.path.splitext(os.path.basename(filepath))[0])
current_image.save(os.path.join(os.path.dirname(filepath), (filename_slug + "." + OUTPUT_FILETYPE)), quality=90)
return
def slugify(s: str) -> str:
s_after_basic_replacement = re.sub("[^a-zA-Z0-9]", "-", s)
s_with_no_continues_dash = re.sub("[-]+", "-", s_after_basic_replacement)
s_with_no_ending_dash = re.sub("-$", "", s_with_no_continues_dash)
return s_with_no_ending_dash
if __name__ == "__main__":
main()

365
package-lock.json generated
View File

@ -11,7 +11,10 @@
"dependencies": {
"@11ty/eleventy": "^2.0.0",
"bootstrap": "^5.2.3",
"clean-css": "^5.3.2",
"html-minifier": "^4.0.0",
"npm-run-all": "^4.1.5",
"rimraf": "^4.4.0",
"sass": "^1.58.3"
}
},
@ -473,6 +476,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/camel-case": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
"integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==",
"dependencies": {
"no-case": "^2.2.0",
"upper-case": "^1.1.1"
}
},
"node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@ -522,6 +534,17 @@
"fsevents": "~2.3.2"
}
},
"node_modules/clean-css": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz",
"integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==",
"dependencies": {
"source-map": "~0.6.0"
},
"engines": {
"node": ">= 10.0"
}
},
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@ -1206,11 +1229,55 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/he": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
"bin": {
"he": "bin/he"
}
},
"node_modules/hosted-git-info": {
"version": "2.8.9",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
"integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
},
"node_modules/html-minifier": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
"integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
"dependencies": {
"camel-case": "^3.0.0",
"clean-css": "^4.2.1",
"commander": "^2.19.0",
"he": "^1.2.0",
"param-case": "^2.1.1",
"relateurl": "^0.2.7",
"uglify-js": "^3.5.1"
},
"bin": {
"html-minifier": "cli.js"
},
"engines": {
"node": ">=6"
}
},
"node_modules/html-minifier/node_modules/clean-css": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
"integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
"dependencies": {
"source-map": "~0.6.0"
},
"engines": {
"node": ">= 4.0"
}
},
"node_modules/html-minifier/node_modules/commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
},
"node_modules/htmlparser2": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
@ -1712,6 +1779,11 @@
"resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
"integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg=="
},
"node_modules/lower-case": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
"integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA=="
},
"node_modules/lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@ -1928,6 +2000,14 @@
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
},
"node_modules/no-case": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
"integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
"dependencies": {
"lower-case": "^1.1.1"
}
},
"node_modules/normalize-package-data": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
@ -2196,6 +2276,14 @@
"wrappy": "1"
}
},
"node_modules/param-case": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
"integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==",
"dependencies": {
"no-case": "^2.2.0"
}
},
"node_modules/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
@ -2242,6 +2330,37 @@
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
},
"node_modules/path-scurry": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.1.tgz",
"integrity": "sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==",
"dependencies": {
"lru-cache": "^7.14.1",
"minipass": "^4.0.2"
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
"version": "7.18.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
"integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"engines": {
"node": ">=12"
}
},
"node_modules/path-scurry/node_modules/minipass": {
"version": "4.2.5",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
"integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==",
"engines": {
"node": ">=8"
}
},
"node_modules/path-to-regexp": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz",
@ -2544,6 +2663,17 @@
"slash": "^1.0.0"
}
},
"node_modules/recursive-copy/node_modules/rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"dependencies": {
"glob": "^7.1.3"
},
"bin": {
"rimraf": "bin.js"
}
},
"node_modules/regexp.prototype.flags": {
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
@ -2560,6 +2690,14 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/relateurl": {
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
"integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
"engines": {
"node": ">= 0.10"
}
},
"node_modules/resolve": {
"version": "1.22.1",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
@ -2586,14 +2724,67 @@
}
},
"node_modules/rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz",
"integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==",
"dependencies": {
"glob": "^7.1.3"
"glob": "^9.2.0"
},
"bin": {
"rimraf": "bin.js"
"rimraf": "dist/cjs/src/bin.js"
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/rimraf/node_modules/brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dependencies": {
"balanced-match": "^1.0.0"
}
},
"node_modules/rimraf/node_modules/glob": {
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-9.3.0.tgz",
"integrity": "sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==",
"dependencies": {
"fs.realpath": "^1.0.0",
"minimatch": "^7.4.1",
"minipass": "^4.2.4",
"path-scurry": "^1.6.1"
},
"engines": {
"node": ">=16 || 14 >=14.17"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/rimraf/node_modules/minimatch": {
"version": "7.4.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz",
"integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==",
"dependencies": {
"brace-expansion": "^2.0.1"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/rimraf/node_modules/minipass": {
"version": "4.2.5",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
"integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==",
"engines": {
"node": ">=8"
}
},
"node_modules/run-parallel": {
@ -2928,7 +3119,6 @@
"version": "3.17.4",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
"integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
"optional": true,
"bin": {
"uglifyjs": "bin/uglifyjs"
},
@ -2958,6 +3148,11 @@
"node": ">= 0.8"
}
},
"node_modules/upper-case": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
"integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA=="
},
"node_modules/validate-npm-package-license": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
@ -3395,6 +3590,15 @@
"get-intrinsic": "^1.0.2"
}
},
"camel-case": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
"integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==",
"requires": {
"no-case": "^2.2.0",
"upper-case": "^1.1.1"
}
},
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@ -3427,6 +3631,14 @@
"readdirp": "~3.6.0"
}
},
"clean-css": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz",
"integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==",
"requires": {
"source-map": "~0.6.0"
}
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@ -3919,11 +4131,45 @@
"has-symbols": "^1.0.2"
}
},
"he": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
},
"hosted-git-info": {
"version": "2.8.9",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
"integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
},
"html-minifier": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
"integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
"requires": {
"camel-case": "^3.0.0",
"clean-css": "^4.2.1",
"commander": "^2.19.0",
"he": "^1.2.0",
"param-case": "^2.1.1",
"relateurl": "^0.2.7",
"uglify-js": "^3.5.1"
},
"dependencies": {
"clean-css": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
"integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
"requires": {
"source-map": "~0.6.0"
}
},
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
}
}
},
"htmlparser2": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
@ -4280,6 +4526,11 @@
"resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
"integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg=="
},
"lower-case": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
"integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA=="
},
"lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@ -4443,6 +4694,14 @@
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
},
"no-case": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
"integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
"requires": {
"lower-case": "^1.1.1"
}
},
"normalize-package-data": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
@ -4635,6 +4894,14 @@
"wrappy": "1"
}
},
"param-case": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
"integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==",
"requires": {
"no-case": "^2.2.0"
}
},
"parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
@ -4669,6 +4936,27 @@
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
},
"path-scurry": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.1.tgz",
"integrity": "sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==",
"requires": {
"lru-cache": "^7.14.1",
"minipass": "^4.0.2"
},
"dependencies": {
"lru-cache": {
"version": "7.18.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
"integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
},
"minipass": {
"version": "4.2.5",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
"integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q=="
}
}
},
"path-to-regexp": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz",
@ -4918,6 +5206,16 @@
"promise": "^7.0.1",
"rimraf": "^2.7.1",
"slash": "^1.0.0"
},
"dependencies": {
"rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"requires": {
"glob": "^7.1.3"
}
}
}
},
"regexp.prototype.flags": {
@ -4930,6 +5228,11 @@
"functions-have-names": "^1.2.2"
}
},
"relateurl": {
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
"integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog=="
},
"resolve": {
"version": "1.22.1",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
@ -4946,11 +5249,45 @@
"integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
},
"rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz",
"integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==",
"requires": {
"glob": "^7.1.3"
"glob": "^9.2.0"
},
"dependencies": {
"brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"requires": {
"balanced-match": "^1.0.0"
}
},
"glob": {
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-9.3.0.tgz",
"integrity": "sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==",
"requires": {
"fs.realpath": "^1.0.0",
"minimatch": "^7.4.1",
"minipass": "^4.2.4",
"path-scurry": "^1.6.1"
}
},
"minimatch": {
"version": "7.4.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz",
"integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==",
"requires": {
"brace-expansion": "^2.0.1"
}
},
"minipass": {
"version": "4.2.5",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz",
"integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q=="
}
}
},
"run-parallel": {
@ -5186,8 +5523,7 @@
"uglify-js": {
"version": "3.17.4",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
"integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
"optional": true
"integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g=="
},
"unbox-primitive": {
"version": "1.0.2",
@ -5205,6 +5541,11 @@
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
},
"upper-case": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
"integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA=="
},
"validate-npm-package-license": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",

View File

@ -4,12 +4,8 @@
"description": "",
"main": "index.js",
"scripts": {
"watch:eleventy": "eleventy --serve",
"build:eleventy": "eleventy",
"watch:sass": "sass --watch src/_assets/sass:public/css --style compressed",
"build:sass": "sass src/_assets/sass:public/css --style compressed",
"start": "npm-run-all build:sass --parallel watch:*",
"build": "npm-run-all build:*"
"start": "eleventy --serve",
"build": "eleventy"
},
"keywords": [],
"author": "",
@ -17,7 +13,10 @@
"dependencies": {
"@11ty/eleventy": "^2.0.0",
"bootstrap": "^5.2.3",
"clean-css": "^5.3.2",
"html-minifier": "^4.0.0",
"npm-run-all": "^4.1.5",
"rimraf": "^4.4.0",
"sass": "^1.58.3"
}
}

25
package.json.bak Normal file
View File

@ -0,0 +1,25 @@
{
"name": "11ty-neocities",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
// "watch:eleventy": "eleventy --serve",
// "build:eleventy": "eleventy",
// "watch:sass": "sass --watch src/_assets/sass:public/css --style compressed",
// "build:sass": "sass src/_assets/sass:public/css --style compressed",
// "start": "npm-run-all build:sass --parallel watch:*",
// "build": "npm-run-all build:*"
"start": "eleventy --serve",
"build": "eleventy"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"@11ty/eleventy": "^2.0.0",
"bootstrap": "^5.2.3",
"npm-run-all": "^4.1.5",
"sass": "^1.58.3"
}
}

View File

@ -1,4 +1,4 @@
a personal neocities page using 11ty as a static site generator. deploys to https://uuupah.neocities.com.
a personal neocities page using 11ty as a static site generator. deploys to https://uuupah.neocities.org.
# getting started
@ -16,9 +16,13 @@ a personal neocities page using 11ty as a static site generator. deploys to http
# links
hosted on neocities - https://uuupah.neocities.com
hosted on neocities - https://uuupah.neocities.org
automatically builds and deploys on a commit to main using [bcomnes' deploy-to-neocities github action](https://github.com/bcomnes/deploy-to-neocities)
i got started using [flamed fury's 11ty guide](https://flamedfury.com/guides/11ty-homepage-neocities/)
# todo
- [ ] set up image shortcodes to automatically create webps
- [ ] actually paginate infinite nightmare
- [ ] make the 404 page less wankery

BIN
src/_assets/img/143.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
src/_assets/img/art.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
src/_assets/img/blog.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

BIN
src/_assets/img/button.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
src/_assets/img/cropped.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

BIN
src/_assets/img/dp/0.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

BIN
src/_assets/img/fav.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 604 B

BIN
src/_assets/img/game.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
src/_assets/img/haruko.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
src/_assets/img/journal.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Some files were not shown because too many files have changed in this diff Show More