8000 GitHub - elanora96/elanora96.github.io: My personal site. Uses React with Typescript, Vite, MDX, and many other technologies for a great balance of UX and DX
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

My personal site. Uses React with Typescript, Vite, MDX, and many other technologies for a great balance of UX and DX

License

Notifications You must be signed in to change notification settings

elanora96/elanora96.github.io

Repository files navigation

🔗 elanora.lol - My Personal Website

GitHub license GitHub package.json version

React React Router Vite CSS Modules EditorConfig ESLint Prettier MDX Nix

This site is something between a fun project and a professional necessity

I plan on using it to push forward my hobbies and to advertise my developer expertise or something

Currently (2024-10-14)*, hosted on GH pages, this site is an SSR ready Vite powered Typescripted React Router V7 routed MarkdownX'd smorgasbord of front end experience. I'm also rather proud of all the eslint, prettier, stylelint rules that are set up and checked at commit time. For once my personal site looks kind of like I know what I'm doing??

Development

Recommended (Nix Flake)

  • Run nix develop to enter devShells#default from flake.nix
    • Enjoy everything NPM handled for you 😎❄️
  • Run npm run dev for a development server with HMR

Manual

  • Install dependencies as listed in flake.nix (just Nodejs v23 for now, but if I forget to update the README check that)
  • Run npm ci to install node dependencies following package-lock.json
  • Run npm run dev for a development server with HMR

Building

Recommended (Nix Flake)

  • Run nix build to build packages#frontend as the default package from flake.nix
    • The site will be available under ./result/build 😎❄️

Manual

  • Install dependencies as listed in flake.nix (just Nodejs v23 for now, but if I forget to update the README check that)
  • Run npm ci to install node dependencies following package-lock.json
  • Run npm run build
    • The site will be available under ./build

About

My personal site. Uses React with Typescript, Vite, MDX, and many other technologies for a great balance of UX and DX

Resources

License

Stars

Watchers

Forks

0