tinacms / tinasaurus

https://tinasaurus.vercel.app
169 stars 64 forks source link

📦 Upgrade to Docusaurus v3 #15

Closed bradystroud closed 4 months ago

bradystroud commented 4 months ago

for issue #12

These docs were helpful https://docusaurus.io/docs/migration/v3 This issue also helped https://github.com/facebook/docusaurus/issues/8940#issuecomment-1532573496

This update enhances compatibility with the latest versions, ensuring improved performance and new features.

vercel[bot] commented 4 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
tinasaurus ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 30, 2024 1:12am
ncn-ssw commented 4 months ago

issue: When I attempt to run yarn && yarn tina as per the README, I receive the following error:

$ docusaurus start
[INFO] Starting the development server...

[ERROR] Error: Docusaurus could not load module at path "/home/ncn/Source/Tina/tinasaurus/tinasaurus/docusaurus.config.js"
Cause: lightCodeTheme is not defined
    at loadFreshModule (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/@docusaurus/utils/lib/moduleUtils.js:36:15)
    at loadSiteConfig (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/@docusaurus/core/lib/server/config.js:35:62)
    ... 4 lines matching cause stack trace ...
    at async Command.start (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/@docusaurus/core/lib/commands/start/start.js:22:28) {
  [cause]: ReferenceError: lightCodeTheme is not defined
      at /home/ncn/Source/Tina/tinasaurus/tinasaurus/docusaurus.config.js:152:14
      at evalModule (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/jiti/dist/jiti.js:1:256443)
      at jiti (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/jiti/dist/jiti.js:1:254371)
      at loadFreshModule (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/@docusaurus/utils/lib/moduleUtils.js:33:16)
      at loadSiteConfig (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/@docusaurus/core/lib/server/config.js:35:62)
      at async Promise.all (index 1)
      at async loadContext (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/@docusaurus/core/lib/server/site.js:33:97)
      at async loadSite (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/@docusaurus/core/lib/server/site.js:126:21)
      at async createReloadableSite (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/@docusaurus/core/lib/commands/start/utils.js:46:16)
      at async Command.start (/home/ncn/Source/Tina/tinasaurus/tinasaurus/node_modules/@docusaurus/core/lib/commands/start/start.js:22:28)

This is on Ubuntu 22 running under WSL with a fresh repository checked out as follows:

git clone "https://github.com/tinacms/tinasaurus.git"
cd tinasaurus/
git checkout upgrade
yarn && yarn tina
bradystroud commented 4 months ago

Hey @ncn-ssw

thanks - fixed in the latest commit