From 256876e1d44edbe20cb22018bece5d2dae276622 Mon Sep 17 00:00:00 2001 From: Sasha Lopoukhine Date: Fri, 16 Oct 2026 14:16:21 +0100 Subject: [PATCH] blog: move news to blog and preserve published URLs Move all posts to /blog/, redirect the existing news index, posts, archives, and pagination, and update RSS entries to the new URLs. Use static HTML redirects compatible with GitHub Pages. --- docs/.nav.yml | 2 +- docs/{news => blog}/index.md | 0 .../posts/blog/2021-08-10-kickoff-meeting.md | 0 .../posts/blog/2021-09-14-iwomp-keynote.md | 0 .../posts/blog/2021-11-10-bof-sc21.md | 0 .../posts/blog/2021-11-20-phd-advert.md | 0 .../posts/blog/2021-12-13-hiring-postdoc.md | 0 .../posts/blog/2022-06-12-irdl-pldi.md | 0 .../posts/blog/2022-06-24-pasc.md | 0 .../posts/blog/2022-07-12-excalibur.md | 0 .../posts/blog/2023-01-16-hackathon.md | 0 .../posts/blog/2023-02-25-eth.md | 0 .../posts/blog/2023-05-09-mlir-workshop.md | 0 .../posts/blog/2023-05-18-durham-excalibur.md | 0 .../posts/blog/2023-05-21-isc.md | 0 .../blog/2025-01-13-hipeac-announcement.md | 0 mkdocs.yml | 28 +++++++++++++++++-- 17 files changed, 27 insertions(+), 3 deletions(-) rename docs/{news => blog}/index.md (100%) rename docs/{news => blog}/posts/blog/2021-08-10-kickoff-meeting.md (100%) rename docs/{news => blog}/posts/blog/2021-09-14-iwomp-keynote.md (100%) rename docs/{news => blog}/posts/blog/2021-11-10-bof-sc21.md (100%) rename docs/{news => blog}/posts/blog/2021-11-20-phd-advert.md (100%) rename docs/{news => blog}/posts/blog/2021-12-13-hiring-postdoc.md (100%) rename docs/{news => blog}/posts/blog/2022-06-12-irdl-pldi.md (100%) rename docs/{news => blog}/posts/blog/2022-06-24-pasc.md (100%) rename docs/{news => blog}/posts/blog/2022-07-12-excalibur.md (100%) rename docs/{news => blog}/posts/blog/2023-01-16-hackathon.md (100%) rename docs/{news => blog}/posts/blog/2023-02-25-eth.md (100%) rename docs/{news => blog}/posts/blog/2023-05-09-mlir-workshop.md (100%) rename docs/{news => blog}/posts/blog/2023-05-18-durham-excalibur.md (100%) rename docs/{news => blog}/posts/blog/2023-05-21-isc.md (100%) rename docs/{news => blog}/posts/blog/2025-01-13-hipeac-announcement.md (100%) diff --git a/docs/.nav.yml b/docs/.nav.yml index f97caca0a614..b17f9b7cff0f 100644 --- a/docs/.nav.yml +++ b/docs/.nav.yml @@ -1,5 +1,5 @@ nav: - index.md - - Blog: news/index.md + - Blog: blog/index.md - events - about diff --git a/docs/news/index.md b/docs/blog/index.md similarity index 100% rename from docs/news/index.md rename to docs/blog/index.md diff --git a/docs/news/posts/blog/2021-08-10-kickoff-meeting.md b/docs/blog/posts/blog/2021-08-10-kickoff-meeting.md similarity index 100% rename from docs/news/posts/blog/2021-08-10-kickoff-meeting.md rename to docs/blog/posts/blog/2021-08-10-kickoff-meeting.md diff --git a/docs/news/posts/blog/2021-09-14-iwomp-keynote.md b/docs/blog/posts/blog/2021-09-14-iwomp-keynote.md similarity index 100% rename from docs/news/posts/blog/2021-09-14-iwomp-keynote.md rename to docs/blog/posts/blog/2021-09-14-iwomp-keynote.md diff --git a/docs/news/posts/blog/2021-11-10-bof-sc21.md b/docs/blog/posts/blog/2021-11-10-bof-sc21.md similarity index 100% rename from docs/news/posts/blog/2021-11-10-bof-sc21.md rename to docs/blog/posts/blog/2021-11-10-bof-sc21.md diff --git a/docs/news/posts/blog/2021-11-20-phd-advert.md b/docs/blog/posts/blog/2021-11-20-phd-advert.md similarity index 100% rename from docs/news/posts/blog/2021-11-20-phd-advert.md rename to docs/blog/posts/blog/2021-11-20-phd-advert.md diff --git a/docs/news/posts/blog/2021-12-13-hiring-postdoc.md b/docs/blog/posts/blog/2021-12-13-hiring-postdoc.md similarity index 100% rename from docs/news/posts/blog/2021-12-13-hiring-postdoc.md rename to docs/blog/posts/blog/2021-12-13-hiring-postdoc.md diff --git a/docs/news/posts/blog/2022-06-12-irdl-pldi.md b/docs/blog/posts/blog/2022-06-12-irdl-pldi.md similarity index 100% rename from docs/news/posts/blog/2022-06-12-irdl-pldi.md rename to docs/blog/posts/blog/2022-06-12-irdl-pldi.md diff --git a/docs/news/posts/blog/2022-06-24-pasc.md b/docs/blog/posts/blog/2022-06-24-pasc.md similarity index 100% rename from docs/news/posts/blog/2022-06-24-pasc.md rename to docs/blog/posts/blog/2022-06-24-pasc.md diff --git a/docs/news/posts/blog/2022-07-12-excalibur.md b/docs/blog/posts/blog/2022-07-12-excalibur.md similarity index 100% rename from docs/news/posts/blog/2022-07-12-excalibur.md rename to docs/blog/posts/blog/2022-07-12-excalibur.md diff --git a/docs/news/posts/blog/2023-01-16-hackathon.md b/docs/blog/posts/blog/2023-01-16-hackathon.md similarity index 100% rename from docs/news/posts/blog/2023-01-16-hackathon.md rename to docs/blog/posts/blog/2023-01-16-hackathon.md diff --git a/docs/news/posts/blog/2023-02-25-eth.md b/docs/blog/posts/blog/2023-02-25-eth.md similarity index 100% rename from docs/news/posts/blog/2023-02-25-eth.md rename to docs/blog/posts/blog/2023-02-25-eth.md diff --git a/docs/news/posts/blog/2023-05-09-mlir-workshop.md b/docs/blog/posts/blog/2023-05-09-mlir-workshop.md similarity index 100% rename from docs/news/posts/blog/2023-05-09-mlir-workshop.md rename to docs/blog/posts/blog/2023-05-09-mlir-workshop.md diff --git a/docs/news/posts/blog/2023-05-18-durham-excalibur.md b/docs/blog/posts/blog/2023-05-18-durham-excalibur.md similarity index 100% rename from docs/news/posts/blog/2023-05-18-durham-excalibur.md rename to docs/blog/posts/blog/2023-05-18-durham-excalibur.md diff --git a/docs/news/posts/blog/2023-05-21-isc.md b/docs/blog/posts/blog/2023-05-21-isc.md similarity index 100% rename from docs/news/posts/blog/2023-05-21-isc.md rename to docs/blog/posts/blog/2023-05-21-isc.md diff --git a/docs/news/posts/blog/2025-01-13-hipeac-announcement.md b/docs/blog/posts/blog/2025-01-13-hipeac-announcement.md similarity index 100% rename from docs/news/posts/blog/2025-01-13-hipeac-announcement.md rename to docs/blog/posts/blog/2025-01-13-hipeac-announcement.md diff --git a/mkdocs.yml b/mkdocs.yml index e23111263f5f..f22bae3af747 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -62,10 +62,34 @@ plugins: - search - awesome-nav - blog: - blog_dir: news + blog_dir: blog blog_toc: true +- redirects: + # GitHub Pages serves HTML redirects, not HTTP 301/308 responses. + # Keep the previously published URLs, including archives and pagination. + redirect_maps: + news/index.md: blog/index.md + news/2021/08/10/project-kicks-off.md: blog/posts/blog/2021-08-10-kickoff-meeting.md + news/2021/09/14/dsl-keynote-at-iwomp.md: blog/posts/blog/2021-09-14-iwomp-keynote.md + news/2021/11/10/bof-at-sc21.md: blog/posts/blog/2021-11-10-bof-sc21.md + news/2021/11/20/phd-opportunity.md: blog/posts/blog/2021-11-20-phd-advert.md + news/2021/12/13/position-available-on-xdsl-project.md: blog/posts/blog/2021-12-13-hiring-postdoc.md + news/2022/06/12/irdl-paper-presented-at-pldi-conference.md: blog/posts/blog/2022-06-12-irdl-pldi.md + news/2022/06/24/dsl-pasc-mini-symposium.md: blog/posts/blog/2022-06-24-pasc.md + news/2022/07/12/xdsl-at-the-excalibur-workshop.md: blog/posts/blog/2022-07-12-excalibur.md + news/2023/01/16/new-year-new-hackathon.md: blog/posts/blog/2023-01-16-hackathon.md + news/2023/02/25/eth-zurich-presentation.md: blog/posts/blog/2023-02-25-eth.md + news/2023/05/09/mlir-hackathon-and-workshop.md: blog/posts/blog/2023-05-09-mlir-workshop.md + news/2023/05/18/xdsl-at-durham-hpc-days.md: blog/posts/blog/2023-05-18-durham-excalibur.md + news/2023/05/21/xdsl-at-isc-2023.md: blog/posts/blog/2023-05-21-isc.md + news/2025/01/13/xdsl-at-hipeac-2025.md: blog/posts/blog/2025-01-13-hipeac-announcement.md + news/archive/2021.md: blog/archive/2021.md + news/archive/2022.md: blog/archive/2022.md + news/archive/2023.md: blog/archive/2023.md + news/archive/2025.md: blog/archive/2025.md + news/page/2.md: blog/page/2/index.md - rss: - match_path: (events|news/posts)/.* + match_path: (events|blog/posts)/.* date_from_meta: as_creation: date categories: