-
Notifications
You must be signed in to change notification settings - Fork 130
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_javascript
root leads to the new JS course.legacy/web-scraping-for-beginners
. It's gonna be a read-only archive. Must benoindex
to 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-course
to the URL. The new JS course pages contain a component which, if#old-js-course
is 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