-
Notifications
You must be signed in to change notification settings - Fork 131
feat: publish new JS course #1907
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
base: master
Are you sure you want to change the base?
Conversation
3ea45eb to
2c5b0c2
Compare
|
Preview for this PR was built for commit |
|
Preview for this PR was built for commit |
|
Preview for this PR was built for commit |
|
Preview for this PR was built for commit |
|
Preview for this PR was built for commit |
|
Preview for this PR was built for commit |
|
Preview for this PR was built for commit |
…th the original URL in query
10f13d0 to
92d189a
Compare
|
Preview for this PR was built for commit |
The aim of this PR is to publish the new JS course as described in the PR description of #1584, and to unlist the old JS course. The old one should be still accessible for a grace period.
Replacing the old JS course with a new one, which is identical to the Python course, has been previously sanctioned by both Ondra and Michał.
The Plan
scraping_basics_javascriptroot leads to the new JS course.legacy/web-scraping-for-beginners. It's gonna be a read-only archive. Must benoindexto avoid cannibalization issues.web-scraping-for-beginners, i.e. the root of the old JS course URLs, leads to redirects which take people to corresponding pages in the new JS course. This lets us use the SEO juice from the old URLs.#old-js-courseto the URL. The new JS course pages contain a component which, if#old-js-courseis present in the URL, displays a commemorative plaque about the change and link the old JS course. This improves UX: "Hey, you have until 1.1.2026 to go through this course. After that please refer to the newly updated JS course ."The Plan is a result of a long discussion between Michał, Aleš, and me, which takes into account both the UX of existing users of the JS course and SEO.
Related Work