aboutsummaryrefslogtreecommitdiff
path: root/lume/src
diff options
context:
space:
mode:
authorXe Iaso <me@christine.website>2023-09-30 10:36:37 -0400
committerGitHub <noreply@github.com>2023-09-30 10:36:37 -0400
commitac6a3df0d18cc73524c0096d954a57d24cad5669 (patch)
tree81474177d730440657f490ae29892d62392251ea /lume/src
parentcbdea8ba3fca9a663778af71f8df5965aeb6c090 (diff)
downloadxesite-ac6a3df0d18cc73524c0096d954a57d24cad5669.tar.xz
xesite-ac6a3df0d18cc73524c0096d954a57d24cad5669.zip
Xesite V4 (#723)
* scripts/ditherify: fix quoting Signed-off-by: Xe Iaso <me@xeiaso.net> * clean up some old files Signed-off-by: Xe Iaso <me@xeiaso.net> * import site into lume Signed-off-by: Xe Iaso <me@xeiaso.net> * initial go code Signed-off-by: Xe Iaso <me@xeiaso.net> * move vods index to top level Signed-off-by: Xe Iaso <me@xeiaso.net> * remove the ads Signed-off-by: Xe Iaso <me@xeiaso.net> * internal/lume: metrics Signed-off-by: Xe Iaso <me@xeiaso.net> * delete old code Signed-off-by: Xe Iaso <me@xeiaso.net> * load config into memory Signed-off-by: Xe Iaso <me@xeiaso.net> * autogenerate data from dhall config Signed-off-by: Xe Iaso <me@xeiaso.net> * various cleanups, import clackset logic Signed-off-by: Xe Iaso <me@xeiaso.net> * Update signalboost.dhall (#722) Added myself, and also fixed someone’s typo * Add Connor Edwards to signal boost (#721) * add cache headers Signed-off-by: Xe Iaso <me@xeiaso.net> * move command to xesite folder Signed-off-by: Xe Iaso <me@xeiaso.net> * xesite: listen for GitHub webhook push events Signed-off-by: Xe Iaso <me@xeiaso.net> * xesite: 5 minute timeout for rebuilding the site Signed-off-by: Xe Iaso <me@xeiaso.net> * xesite: add rebuild metrics Signed-off-by: Xe Iaso <me@xeiaso.net> * xesite: update default variables Signed-off-by: Xe Iaso <me@xeiaso.net> * don't commit binaries oops lol Signed-off-by: Xe Iaso <me@xeiaso.net> * lume: make search have a light background Signed-off-by: Xe Iaso <me@xeiaso.net> * add a notfound page Signed-off-by: Xe Iaso <me@xeiaso.net> * fetch info from patreon API Signed-off-by: Xe Iaso <me@xeiaso.net> * create contact page Signed-off-by: Xe Iaso <me@xeiaso.net> * Toot embedding Signed-off-by: Xe Iaso <me@xeiaso.net> * attempt a docker image Signed-off-by: Xe Iaso <me@xeiaso.net> * lume: fix deno lock Signed-off-by: Xe Iaso <me@xeiaso.net> * add gokrazy post Signed-off-by: Xe Iaso <me@xeiaso.net> * cmd/xesite: go up before trying to connect to the saas proxy Signed-off-by: Xe Iaso <me@xeiaso.net> * blog: add Sine post/demo Signed-off-by: Xe Iaso <me@xeiaso.net> --------- Signed-off-by: Xe Iaso <me@xeiaso.net> Co-authored-by: bri <284789+b-@users.noreply.github.com> Co-authored-by: Connor Edwards <38229097+cedws@users.noreply.github.com>
Diffstat (limited to 'lume/src')
-rw-r--r--lume/src/_components/MastodonShare.tsx83
-rw-r--r--lume/src/_components/SignalboostCard.tsx43
-rw-r--r--lume/src/_components/XeblogConv.tsx36
-rw-r--r--lume/src/_components/XeblogHero.tsx40
-rw-r--r--lume/src/_components/XeblogPicture.tsx27
-rw-r--r--lume/src/_components/XeblogSlide.tsx28
-rw-r--r--lume/src/_components/XeblogSticker.tsx29
-rw-r--r--lume/src/_components/XeblogToot.tsx63
-rw-r--r--lume/src/_components/XeblogVideo.tsx42
-rw-r--r--lume/src/_data.yml1
-rw-r--r--lume/src/_data/.gitignore10
-rw-r--r--lume/src/_data/toots/06ec8874138967554bab9b08e7925c6d526041671df0ab03df7050a6ddafbca4.json54
-rw-r--r--lume/src/_data/toots/0b26c3f97f55b77b8f1c84e76b7b365493b881b382be8d3958326e1427cdc74e.json28
-rw-r--r--lume/src/_data/toots/116b614dbfc275e43243b7c844a1688d2d1b27b07100aa7d589b9bed92ed67f8.json54
-rw-r--r--lume/src/_data/toots/159a9073785dca2f6a140d46f814589d8202c513d61c14a2f92c7487c3ada3a3.json54
-rw-r--r--lume/src/_data/toots/167beb2854e7772f70d2239d1860926991e54b0386c39cc2338dac54b754a0a5.json41
-rw-r--r--lume/src/_data/toots/16acc9b1d7a6e03b19d31e98651c0e5bc81a62978e2d78cc6063d89532e27a4f.json54
-rw-r--r--lume/src/_data/toots/189e0ee33e6d23efd4ec95b9903dd2406b6b7f395a762acde4e91c016927b257.json36
-rw-r--r--lume/src/_data/toots/19b491caf03fcb8ce5ce2e2ef1a117981a51727db9bc7088712ff0012162f3c9.json56
-rw-r--r--lume/src/_data/toots/1fc8512671164104eb0a28855b1a6c355bdee6bb7859465839ea47fdbda7a011.json54
-rw-r--r--lume/src/_data/toots/26a47495344ae9abcc3549cb22bdb05c57349b4352beae02be2670da2e6c8590.json45
-rw-r--r--lume/src/_data/toots/2f6784a5c00b3967370d0b5f730c8cf2ffd0b49a9fe56933edf689a854b511d9.json33
-rw-r--r--lume/src/_data/toots/31777d891e2ef2943d7f484d2769cc2ef33d4e82080befb67e32f833050b712e.json34
-rw-r--r--lume/src/_data/toots/323905a6746cdd5eb8a994d091ca5d35fdee9e9e1199f0fab1b81a709e0641aa.json34
-rw-r--r--lume/src/_data/toots/4234bd874c95e82efc4b087d4aea5be7187188a63593416f77a068f4caf99ebb.json44
-rw-r--r--lume/src/_data/toots/455ffb63a80adb1422a4a471a6b5751cbf8fd82aac01c08e82223bf6733514bb.json32
-rw-r--r--lume/src/_data/toots/463700a6f44864ee12834d6270918803fd7f085d481aec3ce468332a7511cae8.json48
-rw-r--r--lume/src/_data/toots/6257542df7cf9bb44dcaeabd87afc9aff7e1114978c2ec868b1913be85e72e49.json43
-rw-r--r--lume/src/_data/toots/62922cbbc99d5c3f194145cbc79cc1c9a80cd87a2aea8303e62bf9321966280f.json45
-rw-r--r--lume/src/_data/toots/67a981a0e102091b1108bb92137727af84d85269b148131c2d87b5c1009f4653.json41
-rw-r--r--lume/src/_data/toots/7900d46c0c9e816f4f4aea23ca54d79647e92a239f6c2151cd79d42057e64a1f.json56
-rw-r--r--lume/src/_data/toots/791f41398caf6fa060a5b39b291a921a3aca152456dd176932067a40b257a16d.json54
-rw-r--r--lume/src/_data/toots/7b737fb6793736d4469aa2ae698d8326b44bd9546114bc3d92ef7df12dd2448d.json52
-rw-r--r--lume/src/_data/toots/7d89ef8c6ca0709c80f564e865cfa78b4a39acd81f357bb6d97a7383095817ac.json54
-rw-r--r--lume/src/_data/toots/7fe5a624b9adfd99f1474d569c3e568cf57ccf8967da18c8483cf0825812e1fa.json58
-rw-r--r--lume/src/_data/toots/8e4f43b38bb5572d8002f73dac7a4fcd9b3573d205ea8d2b8b1b28aab7d03447.json44
-rw-r--r--lume/src/_data/toots/913b87aa757efcadd9fd7cc2417a0f16b10173e3cdd762e9f12920f68efea11b.json43
-rw-r--r--lume/src/_data/toots/92d24cf20412bcbce465c6d4cb0aaa45cfd7cdda62c9f4a868160de7a7cd4cea.json36
-rw-r--r--lume/src/_data/toots/9ba528a82a7a856f44397c04251852c8c7162b46f833bf44da3f12fab4b3971d.json35
-rw-r--r--lume/src/_data/toots/9defd9a305c7c428596d01770b631bfbf82d96dd06948e996bd6e42f2de8d7d7.json45
-rw-r--r--lume/src/_data/toots/a44d17e5c5afa90752954b320e984582906c525926eca2d053425c7a683a8115.json56
-rw-r--r--lume/src/_data/toots/afb86f8f3a751552fe10a14650871c1ea6249e8fc77a8ab036794daa4bf9f585.json50
-rw-r--r--lume/src/_data/toots/bd9a160419a58bdd65b5805a22509ee3a65d8603715462002f79df4eb34ea73e.json54
-rw-r--r--lume/src/_data/toots/bdb4b58387860ae6fc26bddcc87e4c8d2c4a2ff99eb9109460269beeec1257d9.json59
-rw-r--r--lume/src/_data/toots/dc6a3c52c03b28cf6dfd766974989523ccc3cd862ca0a63c9628d6fa09af0850.json34
-rw-r--r--lume/src/_data/toots/e1814735931014b1fd6b79f9ef32f04b33871032269b50493473859f4f0a0d85.json54
-rw-r--r--lume/src/_data/toots/e3cc055209474a98fc73fca715a02363ea548b763f1ce08aec9387565b7c0cbe.json54
-rw-r--r--lume/src/_data/toots/e3f667b41b5f0175e5f8b11332989d3c1e00c7e10d5eb6702ccbe6a2414d4677.json54
-rw-r--r--lume/src/_data/toots/e92cfe06c03596bbdc2fd67d019f6ebd33cf39aa11e3d3be3d55c77a8af08b7c.json52
-rw-r--r--lume/src/_data/toots/e93e328c481cb07e6acd025c5eb0e02073139359a163f95f6acde8228ef655cc.json54
-rw-r--r--lume/src/_data/toots/fbd9477545b8e09fea6e81c2763e562c3550548beea94f4fbf5cddc05b7840d8.json44
-rw-r--r--lume/src/_data/toots/fea574dbfd38ad8913827157fdc00b8567bf374bb9b96281fede7c00a6bab7d1.json59
-rw-r--r--lume/src/_data/toots/fff298295ba9130bee48539021a4fcad4855800d783cfd10dee194a470a5233b.json54
-rw-r--r--lume/src/_data/users/5ec5fb05e2d4420aa4f3b1fd6539bbd5570e6d0305aafc736244ba6a4393bb9f.json28
-rw-r--r--lume/src/_data/users/7f26aa6a1980f5fd14167609249e4508485de17a9b61c0f66faf8150bb6e9cd2.json28
-rw-r--r--lume/src/_data/users/85e2523d36626f373f76f404f497885c79bb7a9f9ee13334ebaf4ca7e41b122f.json24
-rw-r--r--lume/src/_data/users/a2dcb9e5c73ef2a138e47b70a3c0cdab119366656be0ed476d46ae3c14848b27.json28
-rw-r--r--lume/src/_data/users/a83e23736eb81745c08464f913685f6e8479db6096355aa8c217c66c3e120be3.json28
-rw-r--r--lume/src/_data/users/b8f0892bb539b5fcb5b0cd0529109db0d16d81b14c7fcb953c15e55ed56baf4b.json28
-rw-r--r--lume/src/_data/users/dd6596c91a8e6aecc7b12177322e3b9b57fda2fe03405682ce2c45fe2fe99df3.json24
-rw-r--r--lume/src/_data/users/de4007588856073a68b85f6e5aadd105d376cf12194b1248ffe0a27d91eb4a28.json24
-rw-r--r--lume/src/_data/users/e319aa8f1597474805ea0344100a5bdc96c302040fe7bd4e83786cd4c5c745a5.json28
-rw-r--r--lume/src/_data/users/e5886a0174dcc2d1d2288c6112cce09fb894ba4e14eb113e8bcabc5d0e8fd7ef.json28
-rw-r--r--lume/src/_includes/base.njk166
-rw-r--r--lume/src/_includes/blog.njk61
-rw-r--r--lume/src/_includes/talk.njk64
-rw-r--r--lume/src/_includes/vod.njk63
-rw-r--r--lume/src/blog.jsx34
-rw-r--r--lume/src/blog/2022-media.mdx772
-rw-r--r--lume/src/blog/3d-printing-openscad-2022-03-28.mdx91
-rw-r--r--lume/src/blog/7e-2020-12-20.md175
-rw-r--r--lume/src/blog/CVE-2023-36325.md106
-rw-r--r--lume/src/blog/GraphicalEmoji.mdx91
-rw-r--r--lume/src/blog/HVE-BC1750-0001.md89
-rw-r--r--lume/src/blog/OVE-20190623-0001.md98
-rw-r--r--lume/src/blog/OVE-20191021-0001.md165
-rw-r--r--lume/src/blog/OVE-20221017-0001.mdx77
-rw-r--r--lume/src/blog/TLDR-rust-2020-09-19.mdx668
-rw-r--r--lume/src/blog/_data.yml3
-rw-r--r--lume/src/blog/a-letter-to-those-that-bullied-me-2018-06-16.md16
-rw-r--r--lume/src/blog/a-sigil-2022-01-11.mdx23
-rw-r--r--lume/src/blog/a-tool-to-aid-forgetfulness-2022-01-12.md27
-rw-r--r--lume/src/blog/a-trip-into-freebsd-2021-02-13.mdx280
-rw-r--r--lume/src/blog/a-weapon-to-surpass-metal-gear.mdx438
-rw-r--r--lume/src/blog/aegis-prometheus-2021-04-05.mdx295
-rw-r--r--lume/src/blog/against-toxicity-programming-languages.mdx68
-rw-r--r--lume/src/blog/all-there-is-is-now-2019-05-25.md35
-rw-r--r--lume/src/blog/alone.md57
-rw-r--r--lume/src/blog/anathema-2019-10-21.md110
-rw-r--r--lume/src/blog/anbernic-win600-first-impressions.mdx177
-rw-r--r--lume/src/blog/anbernic-win600-review.mdx140
-rw-r--r--lume/src/blog/android-thoughts-2021-07-03.md127
-rw-r--r--lume/src/blog/animal-crossing-stability-2021-02-28.md129
-rw-r--r--lume/src/blog/anything-message-queue.mdx721
-rw-r--r--lume/src/blog/apple-macbook-air-m1-review-2021-02-15.md126
-rw-r--r--lume/src/blog/atom-as-vim-2014-11-18.md59
-rw-r--r--lume/src/blog/automuse.mdx295
-rw-r--r--lume/src/blog/avif-help-requested.mdx45
-rw-r--r--lume/src/blog/backslash-kubernetes-2021-01-03.mdx226
-rw-r--r--lume/src/blog/basketball-10year.mdx280
-rw-r--r--lume/src/blog/beauty-in-ugly-2018-04-23.md88
-rw-r--r--lume/src/blog/beego-2014-11-28.md71
-rw-r--r--lume/src/blog/best-friend-imaginary-bottle-window-cleaner-2021-09-24.md191
-rw-r--r--lume/src/blog/big-domain-move.mdx126
-rw-r--r--lume/src/blog/birdsong-persists.md72
-rw-r--r--lume/src/blog/blind-men-and-an-elephant-2018-11-29.md68
-rw-r--r--lume/src/blog/blog-feature-art-gallery-2019-11-01.md19
-rw-r--r--lume/src/blog/blog-profit-2022.mdx130
-rw-r--r--lume/src/blog/borg-backup-2021-01-09.md172
-rw-r--r--lume/src/blog/brain-fmri-to-3d-model-2019-08-23.md154
-rw-r--r--lume/src/blog/broken-database-schemas-2022-01-10.md105
-rw-r--r--lume/src/blog/carcinization-golang.mdx246
-rw-r--r--lume/src/blog/career-advice-2019-06-18.md192
-rw-r--r--lume/src/blog/change-2021-10-20.mdx127
-rw-r--r--