aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-10-25lume/config: fix RSS feed titleXe Iaso1-2/+2
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-25fuckXe Iaso1-2/+2
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-24move more assets to XeDN, reduce site zip furtherXe Iaso96-8025/+290
This also compresses all compressible artifacts with gzip, enabling a future XeDN patch to serve xeiaso.net directly. This uses gzip in particular as an opportunistic speedhack for serving gzip directly to clients that accept gzipped files. Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-24build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0Xe Iaso3-20/+20
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.15.0 to 0.17.0. - [Commits](https://github.com/golang/net/compare/v0.15.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-24lume/src/_includes/base: disable hiring banner for nowXe Iaso1-1/+3
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-24blog: add DevRel postXe Iaso1-0/+94
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-23lume/src/contact: remove ponydev linkXe Iaso1-9/+0
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-22fix blogpost sharing button from non-chromium browsers (#733)Dym Sohin1-9/+19
Closes #726
2023-10-22add some VODsXe Iaso2-0/+31
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-22cmd/xesite: fuck!Xe Iaso1-3/+0
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-22cmd/xesite: fuckXe Iaso1-13/+0
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-22internal/lume: annotate website commit in footerXe Iaso4-23/+45
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-22Move serving logic to a .zip file, move static assets to S3 (#734)Xe Iaso148-818/+357
* lume/src/static: remove these files because we don't need them Also rename manifest.json to site.webmanifest because apparently that's the best practice. Signed-off-by: Xe Iaso <me@xeiaso.net> * lume: fix deno lock Signed-off-by: Xe Iaso <me@xeiaso.net> * lume/src/_components: small fixes Signed-off-by: Xe Iaso <me@xeiaso.net> * lume: move this big file to S3 Signed-off-by: Xe Iaso <me@xeiaso.net> * lume: move these static files to XeDN Signed-off-by: Xe Iaso <me@xeiaso.net> * internal/lume: store and serve the website from a .zip file This will let the website continue to serve data while a rebuild is happening. This also lets me download the website corpus for local debugging should the worst happen. Signed-off-by: Xe Iaso <me@xeiaso.net> --------- Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-18lume/blog: a stupid bugXe Iaso1-0/+160
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-15Update package.dhallXe Iaso1-1/+1
2023-10-15Update signalboost entry for ~ajhalili2006 (#732)Andrei Jiroh Halili1-3/+8
In a nutshell: * nuked Twitter link but adds GitLab + sourcehut + Substack profile links * point website to andreijiroh.eu.org instead of my buffer start.page * add #ActuallyAutistic to tag (this may affect chances of getting employed, but it'll potentially help with discovery for other ND people) Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org
2023-10-15blog/series: fix dateXe Iaso1-0/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-15update flake and deno lock versionXe Iaso2-521/+524
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-14Add Dillon Baird to signalboost (#730)Dillon M. Baird1-0/+22
2023-10-14blog/series: remove TODO textXe Iaso2-2/+2
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-14internal/lume: oops lol set the post date to like forever agoXe Iaso1-0/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-14internal/lume: make pages for post seriesXe Iaso4-0/+90
I'm probably reading something wrong in the documentation for Lume, but I wasn't able to find an obvious way to generate pages for each of the post series programmatically. This is a bit of a hacky workaround that makes the Lume driver write individual JSX files for each series defined in the Dhall source. It should work for my needs though. Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-13talks/how-my-website-works: add note about v4Xe Iaso1-1/+8
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-13talks/how-my-website-works: convert a v3 tag to v4 componentXe Iaso1-3/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-13components/XeblogSlide: oh my god I forgot to use the talks folderXe Iaso1-3/+3
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-13lume: holy fuck did that fix it?Xe Iaso1-0/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-12lume/blog/xesite-v4: oops lol the thirdXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-12lume/blog/xesite-v4: oops lol the secondXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-12lume/blog/xesite-v4: oops lolXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-12lume/blog: xesite v4Xe Iaso6-4/+913
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-11lume: re-enable ads I guessXe Iaso5-1/+10
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-11lume/blog: import a talk that I am proud ofXe Iaso12-32/+1267
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-10dhall: update job informationXe Iaso3-3/+8
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-10lume/includes/base: add job seeking bannerXe Iaso3-1/+20
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-09cmd/xesite: oopsXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-09lume/landing/alvis: fix all the linksXe Iaso2-10/+13
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-09lume/blog: alvis postXe Iaso49-5/+1038
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-03includes: make things full widthXe Iaso2-2/+2
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-02blog/gokrazy: mt-4 hereXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-02I'm the best at CSSXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-02bring back argv[0]Xe Iaso6-65/+4
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-02fly/xesite: add deploy script for the website binaryXe Iaso2-0/+9
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-02cmd/xesite: add mi poking when builds are doneXe Iaso3-0/+80
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-02lume/XeblogHero: add a maximum heightXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-02blog: gokrazy SD card resizing postXe Iaso4-407/+156
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-09-30fix flyXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-09-30lume/src: style fixesXe Iaso6-29/+35
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-09-30Xesite V4 (#723)Xe Iaso1112-60254/+59407
* 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>
2023-09-23Add Connor Edwards to signal boost (#721)v3.0.0Connor Edwards1-0/+21
2023-09-23Update signalboost.dhall (#722)bri1-1/+19
Added myself, and also fixed someone’s typo