Migration to Next.js
See original GitHub issueHello everyone,
We’re migrating the site from Metalsmith to Next.js.
Before this goes live, we would like to get your feedback.
What problems are we solving with this release?
- Removes technical debt since Metalsmith is no longer maintained
- Moves the install instructions from the site to theme each repository (see example)
- Moves the screenshots from the site to each theme repository (see example)
- Fixes the fetching of GitHub contributors which was broken after the WeDeploy shutdown
What problems are we not solving with this release?
- The overall design has not been updated
- The landing page is not dinamically generated
- The theme icons and colors are still manually defined
Want to see for yourself?
Clone the 3.x branch and follow the instructions on the README
.
If you’re curious, you can see the full commit here: https://github.com/dracula/dracula.github.io/commit/46c42a7f46ae35684ed9e835e36a7c7108715d6c
Issue Analytics
- State:
- Created 4 years ago
- Reactions:4
- Comments:10 (10 by maintainers)
Top Results From Across the Web
Migrating from Create React App - Next.js
If you want to move your existing Create React App to Next.js and keep a Single-Page App, you can move your old application's...
Read more >Migrating to Next.js: Incrementally Adopting Next.js
The second strategy is to create a new Next.js app that points to the root URL of your domain. Then, you can use...
Read more >Next.js 13 Upgrade Guide
Migrating from pages to app · Step 1: Creating the app directory · Step 2: Creating a Root Layout · Step 3: Migrating...
Read more >Migrating from React Router - Next.js
Migrating from React Router ; Decrease bundle size by removing React Router as a dependency. Define your application routes through the file system....
Read more >Migrating from Gatsby - Next.js
Let's walk through a series of steps to complete the migration. ... The first step towards migrating to Next.js is to update package.json...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
GitHub Actions to trigger a rebuild/deploy each time a PR is merged? 🙃
On Thu 26. Dec 2019 at 19:18, Zeno Rocha notifications@github.com wrote:
Ohh, I see that it was merged 3 hours ago, so let me clarify.
The screenshots are always fetched directly from the master branch, so regardless of deploying a new version of the site or not, it will always be the latest.
https://github.com/dracula/dracula.github.io/blob/site/pages/[theme].js#L42
Only the contributor list and the install instructions will depend on a new deployment of the site.