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

Move various blog-related pages from /node/... to /blog/... #7173

Merged
merged 3 commits into from Mar 15, 2024

Conversation

daniel-beck
Copy link
Contributor

@daniel-beck daniel-beck commented Mar 11, 2024

AFAIK, node is a Drupal internals leftover from before this was a static site (≤2015).

This moves various blog-related pages from /node/ to /blog/:

  • The paginated list of blog posts (example)
  • The lists of blog posts for tags (example)

Authors are already there (example), as are the actual blog posts.

This is a breaking change mostly for the "tag" pages, like https://www.jenkins.io/node/tags/gsoc2023/, that might be linked from elsewhere.

@probot-autolabeler probot-autolabeler bot added blogpost documentation Jenkins documentation, including user and developer docs, solution pages, etc. gsoc labels Mar 11, 2024
@zbynek
Copy link
Contributor

zbynek commented Mar 11, 2024

I ran a quick blc check on this branch, none of the broken links seem related 🎉

Some of these are false positives because Linux is case-sensitive and Azure storage is not
Getting links from: http://localhost:8088/blog/2023/09/24/building-jenkinsio-with-alternative-tools/
├─BROKEN─ http://localhost:8088/blog/authors/MarkEWaite (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2023/07/10/jenkins-june-newsletter/
├─BROKEN─ http://localhost:8088/blog/2023/07/10/jenkins-june-newsletter/blog/2020/11/04/codeql/ (HTTP_404)
├─BROKEN─ http://localhost:8088/blog/2023/07/10/jenkins-june-newsletter/blog/2023/06/20/jenkins-may-newsletter/ (HTTP_404)
├─BROKEN─ http://localhost:8088/blog/2023/07/10/jenkins-june-newsletter/blog/2023/06/22/mirrors-jenkins-new-IP/ (HTTP_404)
├─BROKEN─ http://localhost:8088/blog/2023/07/10/jenkins-june-newsletter/blog/2023/06/20/remove-outdated-plugins-while-using-docker/ (HTTP_404)
├─BROKEN─ http://localhost:8088/blog/2023/07/10/jenkins-june-newsletter/doc/book/installing/linux/ (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2023/05/10/jenkins-april-newsletter/
├─BROKEN─ http://localhost:8088/blog/authors/MarkEWaite (HTTP_404)
├─BROKEN─ http://localhost:8088/blog/authors/NotMyFault (HTTP_404)
--
Getting links from: http://localhost:8088/doc/book/using/pluggable-storage/
├─BROKEN─ http://localhost:8088/doc/developer/extensions/credentials/#credentialsprovider (HTTP_404)
├─BROKEN─ http://localhost:8088/doc/developer/extensions/credentials/#credentialsprovider (HTTP_404)
├─BROKEN─ http://localhost:8088/doc/developer/extensions/credentials/#credentialsprovider (HTTP_404)
--
Getting links from: http://localhost:8088/security/advisory/2017-02-01/
├─BROKEN─ http://localhost:8088/security-144 (HTTP_404)
--
Getting links from: http://localhost:8088/projects/gsoc/2020
├─BROKEN─ http://localhost:8088/blog/authors/XiongKezhi (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2023/09/20/renovate-bot-probe-blog/
├─BROKEN─ http://localhost:8088/blog/2023/09/07/16/2023-07-16-security-scan-probe-blog.adoc (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2023/08/24/gitlab-plugin-modernization-report/
├─BROKEN─ http://localhost:8088/blog/authors/MarkEWaite/ (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2023/07/22/gsoc-2023-midterm/
├─BROKEN─ http://localhost:8088/blog/2023/07/22/gsoc-2023-midterm/blog/2023/07/16/unreleased-production-changes-probe.adoc (HTTP_404)
├─BROKEN─ http://localhost:8088/blog/2023/07/22/gsoc-2023-midterm/blog/2023/07/20/third-party-repository-detection-probe.adoc (HTTP_404)
├─BROKEN─ http://localhost:8088/blog/2023/07/22/gsoc-2023-midterm/blog/2023/07/16/security-scan-probe-blog.adoc (HTTP_404)
--
Getting links from: http://localhost:8088/doc/developer/publishing/requesting-hosting/
├─BROKEN─ http://localhost:8088/doc/project/teams/hosting.adoc (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2019/10/21/plugin-docs-on-github/
├─BROKEN─ http://localhost:8088/participate/%3Cmark%3Edocument (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2020/12/22/gsoc-report/
├─BROKEN─ http://localhost:8088/blog/authors/XiongKezhi (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2020/10/28/election-candidates/
├─BROKEN─ http://localhost:8088/blog/2020/10/28/election-candidates/projects/gsoc/2019/remoting-over-apache-kafka-docker-k8s-features/ (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2022/12/27/run-jenkins-agent-as-a-service/
├─BROKEN─ http://localhost:8088/images/post-images/2022-12-02-run-jenkins-agent-as-a-service/curl-and-java-launch-agent.svg (HTTP_404)
--
Getting links from: http://localhost:8088/blog/authors/alyssat/page/4.html
├─BROKEN─ http://localhost:8088/images/post-images/jenkins-is-the-way/ebook/ebook3_opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/security/advisory/2015-11-11/
├─BROKEN─ http://localhost:8088/security-144 (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2018/12/25/year-in-review/
├─BROKEN─ http://localhost:8088/zh/ (HTTP_404)
--
Getting links from: http://localhost:8088/doc/developer/publishing/releasing-cd/
├─BROKEN─ http://localhost:8088/jep/229 (HTTP_404)
--
Getting links from: http://localhost:8088/blog/tags/remoting/
├─BROKEN─ http://localhost:8088/images/post-images/2021-07-31-remoting-monitoring-phase-1/remoting-monitoring-phase-1-opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/projects/gsoc/2024/project-ideas/cloudevents-plugin/
├─BROKEN─ http://localhost:8088/projects/gsoc/2024/2021/projects/cloudevents-plugin.adoc (HTTP_404)
--
Getting links from: http://localhost:8088/blog/tags/gsoc/page/5.html
├─BROKEN─ http://localhost:8088/images/post-images/2021-07-31-remoting-monitoring-phase-1/remoting-monitoring-phase-1-opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/events/fosdem/archive/2020
├─BROKEN─ http://localhost:8088/blog/authors/MarkEWaite/ (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2018/09/18/automatically-upgrading-with-evergreen/
├─BROKEN─ http://localhost:8088/images/evergreen/magician_256.png (HTTP_404)
--
Getting links from: http://localhost:8088/blog/tags/announcement/page/2.html
├─BROKEN─ http://localhost:8088/images/post-images/jenkins-is-the-way/ebook/ebook3_opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/blog/authors/aki-7/
├─BROKEN─ http://localhost:8088/images/post-images/2021-07-31-remoting-monitoring-phase-1/remoting-monitoring-phase-1-opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/blog/tags/jenkins-is-the-way/
├─BROKEN─ http://localhost:8088/images/post-images/jenkins-is-the-way/ebook/ebook3_opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/blog/tags/gsoc2021/
├─BROKEN─ http://localhost:8088/images/post-images/2021-07-31-remoting-monitoring-phase-1/remoting-monitoring-phase-1-opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2019/05/09/chinese-localization/
├─BROKEN─ http://localhost:8088/zh/ (HTTP_404)
--
Getting links from: http://localhost:8088/blog/tags/case-study/
├─BROKEN─ http://localhost:8088/images/post-images/jenkins-is-the-way/ebook/ebook3_opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/blog/tags/ebook/
├─BROKEN─ http://localhost:8088/images/post-images/jenkins-is-the-way/ebook/ebook3_opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/blog/tags/open-telemetry/
├─BROKEN─ http://localhost:8088/images/post-images/2021-07-31-remoting-monitoring-phase-1/remoting-monitoring-phase-1-opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/blog/tags/community/page/8.html
├─BROKEN─ http://localhost:8088/images/post-images/jenkins-is-the-way/ebook/ebook3_opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/blog/2012/09/28/take-the-jenkins-survey/
├─BROKEN─ http://localhost:8088/survey (HTTP_404)
--
Getting links from: http://localhost:8088/blog/page/16.html
├─BROKEN─ http://localhost:8088/images/post-images/jenkins-is-the-way/ebook/ebook3_opengraph.png (HTTP_404)
--
Getting links from: http://localhost:8088/blog/page/17.html
├─BROKEN─ http://localhost:8088/images/post-images/2021-07-31-remoting-monitoring-phase-1/remoting-monitoring-phase-1-opengraph.png (HTTP_404)

using

cd build/_site
http-server -p 8088 .  &
blc -roe http://localhost:8088 > blc.txt
grep -v "OK─" blc.txt | grep BROKEN -B 1

Copy link
Member

@krisstern krisstern left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@NotMyFault NotMyFault left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@NotMyFault NotMyFault merged commit f802579 into jenkins-infra:master Mar 15, 2024
6 checks passed
halkeye added a commit to jenkins-infra/jenkins-io-components that referenced this pull request Mar 19, 2024
@nouralmulhem nouralmulhem mentioned this pull request Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blogpost documentation Jenkins documentation, including user and developer docs, solution pages, etc. gsoc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants