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

use Next.js instead of Docusaurus #448

Open
6 tasks
634750802 opened this issue Jun 23, 2022 · 0 comments
Open
6 tasks

use Next.js instead of Docusaurus #448

634750802 opened this issue Jun 23, 2022 · 0 comments
Assignees

Comments

@634750802
Copy link
Collaborator

634750802 commented Jun 23, 2022

Docusaurus is a great framework to generate static website, but it still has some limitations:

  • pages should be statically generated in build time, it's dirty to implement a dynamic page like analyze and collections
  • it's impossible to add SEO info and og meta tags in dynamic pages, which would impact sharing preview on other websites extend:Cannot create embedded web pages in notion #396
  • it's difficult to use runtime environment to change some config like API base url. workshop: mini OSS Insight #438
  • it's difficult to inject css-in-js generated css codes in built bundle, which will cause styling issue when js was not executed

I think we should use Next.js instead of docusaurus in future.


Updated 2023-08-21

We are now start to migrate OSSInsight front end project to Next.js step by step. Before all functions are finished, next.ossinsight.io will be the temporary domain for the Next.js version OSSInsight.

  • (New Feature) Widgets
  • Analyze Repository
  • Analyze Developer
  • (New Feature) Analyze Org
  • Collections
  • Blogs and articles
@634750802 634750802 self-assigned this Jun 23, 2022
@634750802 634750802 pinned this issue Jun 23, 2022
@sykp241095 sykp241095 unpinned this issue Jul 13, 2022
@634750802 634750802 closed this as not planned Won't fix, can't repro, duplicate, stale Nov 3, 2022
@634750802 634750802 reopened this Aug 21, 2023
@634750802 634750802 pinned this issue Aug 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant