Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xesite V4 #723

Merged
merged 30 commits into from
Sep 30, 2023
Merged

Xesite V4 #723

merged 30 commits into from
Sep 30, 2023

Conversation

Xe
Copy link
Owner

@Xe Xe commented Sep 25, 2023

Xesite v4 totally redesigns Xesite to be a bit more flexible. The changes include:

  • a redesign using Tailwind

  • automatic updates on pushes to GitHub via webhooks

  • the use of a static site generator (lume)

  • MDX for extending the site with templates

  • the backend is now written in Go

  • the static site generator manages its own dependencies using

  • The removal of ads

  • rebuild resume on push

  • fix nix build

  • create Nix docker image with right runtime closure (typstWithIosevka, dhall-json, deno)

  • Patrons page (may require a SaaS proxy or something)

  • Deploy to Fly (3 regions, SEA, YYZ, some EU)

  • tsnet for fetching metrics

  • toot embedding

  • Automatic rebuilding in dev

  • poke mi on deploy

  • certificate setup

Fixes #720
Fixes #563
Fixes #499
Fixes #419
Fixes #264

Xe and others added 22 commits September 16, 2023 14:05
Signed-off-by: Xe Iaso <[email protected]>
Signed-off-by: Xe Iaso <[email protected]>
Signed-off-by: Xe Iaso <[email protected]>
Signed-off-by: Xe Iaso <[email protected]>
Signed-off-by: Xe Iaso <[email protected]>
Added myself, and also fixed someone’s typo
Signed-off-by: Xe Iaso <[email protected]>
Signed-off-by: Xe Iaso <[email protected]>
@Xe Xe self-assigned this Sep 25, 2023
@Xe Xe merged commit ac6a3df into main Sep 30, 2023
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants