1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-04-26 19:28:27 -04:00
Jake Jarvis eccf2108c7
React 18 (#863)
* gymnastics to make theme script work with react 18 hydration

* try next 12.1.3 canary to fix SSG head tags?

* revert theme script changes

* next 12.1.3-canary.3

* double-revert some of the use-theme.tsx changes

* separate theme restoration script & move to _document

* bump next

* bump next (again)

* clean up some theme stuff

* use hashed image URLs in webmanifest and feeds

* text experimental react config

* Update ThemeScript.tsx

* switch selfie image to `layout="raw"`

* use `layout="raw"` for all non-imported images

* revert raw images in some places, messes up responsiveness

* fix nitpicky "no divs inside buttons" html validation error

* fix react-player hydration errors

* fix hydration errors from server/client time zone differences

* clean up hydration fixes

* Update format-date.ts

* last-minute cleanup
2022-04-06 09:37:16 -04:00
2022-04-06 09:37:16 -04:00
2022-04-06 09:37:16 -04:00
2022-04-06 09:37:16 -04:00
2022-04-06 09:37:16 -04:00
2022-03-14 13:12:22 -04:00
2022-01-04 22:19:28 -05:00
2022-01-27 18:16:57 -05:00
2022-03-21 12:09:09 -04:00
2021-12-30 08:18:41 -05:00
2022-01-15 11:28:31 -05:00
2021-12-30 08:18:41 -05:00
2022-04-06 09:37:16 -04:00
2022-04-06 09:37:16 -04:00
2022-03-16 11:22:56 -04:00
2022-02-11 11:14:28 -05:00
2022-04-06 09:37:16 -04:00

🏡  jarv.is

Vercel deployment Next.js version Licensed under CC-BY-4.0 GitHub repo size Tor mirror uptime

My humble abode on the World Wide Web, created and deployed using Next.js, Stitches, Vercel, and more.

I keep an ongoing list of post ideas and coding to-dos as issues in this repo. Outside contributions, improvements, and/or corrections are welcome too!

🧶 Getting Started

Run yarn install to install the necessary dependencies and yarn dev to start the local server, and then open http://localhost:3000/. Pages will live-refresh when source files are changed.

Most production steps are handled automatically by Vercel, but running yarn build locally will still generate an unoptimized, less-than-ideal static version.

Bonus tip: Volta, a magical, blazing-fast alternative to nvm, is used to pin Node.js and Yarn versions for development but is completely optional.

📜 License

Creative Commons Attribution 4.0 International License

Site content (everything in /notes) is published under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), which means that you can copy, redistribute, remix, transform, and build upon the content for any purpose as long as you give appropriate credit.

All original code in this repository is published under the MIT License.

Languages
MDX 57.7%
TypeScript 36.6%
CSS 5.2%
JavaScript 0.5%