diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index eeab6d6e3..4091df90d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,12 +32,12 @@ jobs: - uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8 - run: cargo run - - run: cp CNAME ./site/ - - run: touch site/.nojekyll + - run: cp CNAME ./public/ + - run: touch public/.nojekyll - uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1 with: - path: site + path: public deploy: if: ${{ github.ref == 'refs/heads/master' }} diff --git a/.gitignore b/.gitignore index 054d96f75..dbef10ff1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ /target/ **/*.rs.bk site +public static/styles/vendor.css static/styles/app.css static/styles/fonts.css diff --git a/README.md b/README.md index 7dbbd7c97..098082137 100644 --- a/README.md +++ b/README.md @@ -19,11 +19,11 @@ $ cargo run You could do it in release mode if you'd like, but it's pretty fast in debug. -From there, the generated HTML will be in a `site` directory. -Open `site/index.html` in your web browser to view the site. +From there, the generated HTML will be in a `public` directory. +Open `public/index.html` in your web browser to view the site. ```console -$ firefox site/index.html +$ firefox public/index.html ``` You can also run a server, if you need to preview your changes on a different machine: diff --git a/posts/1.0-Timeline.md b/content/1.0-Timeline.md similarity index 100% rename from posts/1.0-Timeline.md rename to content/1.0-Timeline.md diff --git a/posts/2023-Rust-Annual-Survey-2023-results.md b/content/2023-Rust-Annual-Survey-2023-results.md similarity index 100% rename from posts/2023-Rust-Annual-Survey-2023-results.md rename to content/2023-Rust-Annual-Survey-2023-results.md diff --git a/posts/2024-Edition-CFP.md b/content/2024-Edition-CFP.md similarity index 100% rename from posts/2024-Edition-CFP.md rename to content/2024-Edition-CFP.md diff --git a/posts/2024-State-Of-Rust-Survey-results.md b/content/2024-State-Of-Rust-Survey-results.md similarity index 100% rename from posts/2024-State-Of-Rust-Survey-results.md rename to content/2024-State-Of-Rust-Survey-results.md diff --git a/posts/4-Years-Of-Rust.md b/content/4-Years-Of-Rust.md similarity index 100% rename from posts/4-Years-Of-Rust.md rename to content/4-Years-Of-Rust.md diff --git a/posts/A-call-for-blogs-2020.md b/content/A-call-for-blogs-2020.md similarity index 100% rename from posts/A-call-for-blogs-2020.md rename to content/A-call-for-blogs-2020.md diff --git a/posts/Async-await-hits-beta.md b/content/Async-await-hits-beta.md similarity index 100% rename from posts/Async-await-hits-beta.md rename to content/Async-await-hits-beta.md diff --git a/posts/Async-await-stable.md b/content/Async-await-stable.md similarity index 100% rename from posts/Async-await-stable.md rename to content/Async-await-stable.md diff --git a/posts/Cargo.md b/content/Cargo.md similarity index 100% rename from posts/Cargo.md rename to content/Cargo.md diff --git a/posts/Clippy-deprecating-feature-cargo-clippy.md b/content/Clippy-deprecating-feature-cargo-clippy.md similarity index 100% rename from posts/Clippy-deprecating-feature-cargo-clippy.md rename to content/Clippy-deprecating-feature-cargo-clippy.md diff --git a/posts/Core-Team.md b/content/Core-Team.md similarity index 100% rename from posts/Core-Team.md rename to content/Core-Team.md diff --git a/posts/Core-team-changes.md b/content/Core-team-changes.md similarity index 100% rename from posts/Core-team-changes.md rename to content/Core-team-changes.md diff --git a/posts/Core-team-membership-updates.md b/content/Core-team-membership-updates.md similarity index 100% rename from posts/Core-team-membership-updates.md rename to content/Core-team-membership-updates.md diff --git a/posts/Enums-match-mutation-and-moves.md b/content/Enums-match-mutation-and-moves.md similarity index 100% rename from posts/Enums-match-mutation-and-moves.md rename to content/Enums-match-mutation-and-moves.md diff --git a/posts/Fearless-Concurrency-In-Firefox-Quantum.md b/content/Fearless-Concurrency-In-Firefox-Quantum.md similarity index 100% rename from posts/Fearless-Concurrency-In-Firefox-Quantum.md rename to content/Fearless-Concurrency-In-Firefox-Quantum.md diff --git a/posts/Fearless-Concurrency.md b/content/Fearless-Concurrency.md similarity index 100% rename from posts/Fearless-Concurrency.md rename to content/Fearless-Concurrency.md diff --git a/posts/Final-1.0-timeline.md b/content/Final-1.0-timeline.md similarity index 100% rename from posts/Final-1.0-timeline.md rename to content/Final-1.0-timeline.md diff --git a/posts/GATs-stabilization-push.md b/content/GATs-stabilization-push.md similarity index 100% rename from posts/GATs-stabilization-push.md rename to content/GATs-stabilization-push.md diff --git a/posts/Increasing-Apple-Version-Requirements.md b/content/Increasing-Apple-Version-Requirements.md similarity index 100% rename from posts/Increasing-Apple-Version-Requirements.md rename to content/Increasing-Apple-Version-Requirements.md diff --git a/posts/Increasing-Rusts-Reach-2018.md b/content/Increasing-Rusts-Reach-2018.md similarity index 100% rename from posts/Increasing-Rusts-Reach-2018.md rename to content/Increasing-Rusts-Reach-2018.md diff --git a/posts/Increasing-Rusts-Reach.md b/content/Increasing-Rusts-Reach.md similarity index 100% rename from posts/Increasing-Rusts-Reach.md rename to content/Increasing-Rusts-Reach.md diff --git a/posts/Increasing-glibc-kernel-requirements.md b/content/Increasing-glibc-kernel-requirements.md similarity index 100% rename from posts/Increasing-glibc-kernel-requirements.md rename to content/Increasing-glibc-kernel-requirements.md diff --git a/posts/MIR.md b/content/MIR.md similarity index 100% rename from posts/MIR.md rename to content/MIR.md diff --git a/posts/Mozilla-IRC-Sunset-and-the-Rust-Channel.md b/content/Mozilla-IRC-Sunset-and-the-Rust-Channel.md similarity index 100% rename from posts/Mozilla-IRC-Sunset-and-the-Rust-Channel.md rename to content/Mozilla-IRC-Sunset-and-the-Rust-Channel.md diff --git a/posts/Next-steps-for-the-foundation-conversation.md b/content/Next-steps-for-the-foundation-conversation.md similarity index 100% rename from posts/Next-steps-for-the-foundation-conversation.md rename to content/Next-steps-for-the-foundation-conversation.md diff --git a/posts/Next-year.md b/content/Next-year.md similarity index 100% rename from posts/Next-year.md rename to content/Next-year.md diff --git a/posts/OSPP-2024.md b/content/OSPP-2024.md similarity index 100% rename from posts/OSPP-2024.md rename to content/OSPP-2024.md diff --git a/posts/Planning-2021-Roadmap.md b/content/Planning-2021-Roadmap.md similarity index 100% rename from posts/Planning-2021-Roadmap.md rename to content/Planning-2021-Roadmap.md diff --git a/posts/Procedural-Macros-in-Rust-2018.md b/content/Procedural-Macros-in-Rust-2018.md similarity index 100% rename from posts/Procedural-Macros-in-Rust-2018.md rename to content/Procedural-Macros-in-Rust-2018.md diff --git a/posts/Project-Goals-Dec-Update.md b/content/Project-Goals-Dec-Update.md similarity index 100% rename from posts/Project-Goals-Dec-Update.md rename to content/Project-Goals-Dec-Update.md diff --git a/posts/Project-Goals-Feb-Update.md b/content/Project-Goals-Feb-Update.md similarity index 100% rename from posts/Project-Goals-Feb-Update.md rename to content/Project-Goals-Feb-Update.md diff --git a/posts/Project-Goals-Sep-Update.md b/content/Project-Goals-Sep-Update.md similarity index 100% rename from posts/Project-Goals-Sep-Update.md rename to content/Project-Goals-Sep-Update.md diff --git a/posts/Project-goals.md b/content/Project-goals.md similarity index 100% rename from posts/Project-goals.md rename to content/Project-goals.md diff --git a/posts/RLS-deprecation.md b/content/RLS-deprecation.md similarity index 100% rename from posts/RLS-deprecation.md rename to content/RLS-deprecation.md diff --git a/posts/Rust-1.0-alpha.md b/content/Rust-1.0-alpha.md similarity index 100% rename from posts/Rust-1.0-alpha.md rename to content/Rust-1.0-alpha.md diff --git a/posts/Rust-1.0-alpha2.md b/content/Rust-1.0-alpha2.md similarity index 100% rename from posts/Rust-1.0-alpha2.md rename to content/Rust-1.0-alpha2.md diff --git a/posts/Rust-1.0-beta.md b/content/Rust-1.0-beta.md similarity index 100% rename from posts/Rust-1.0-beta.md rename to content/Rust-1.0-beta.md diff --git a/posts/Rust-1.0@0.md b/content/Rust-1.0@0.md similarity index 100% rename from posts/Rust-1.0@0.md rename to content/Rust-1.0@0.md diff --git a/posts/Rust-1.0@1.md b/content/Rust-1.0@1.md similarity index 100% rename from posts/Rust-1.0@1.md rename to content/Rust-1.0@1.md diff --git a/posts/Rust-1.1.md b/content/Rust-1.1.md similarity index 100% rename from posts/Rust-1.1.md rename to content/Rust-1.1.md diff --git a/posts/Rust-1.10.md b/content/Rust-1.10.md similarity index 100% rename from posts/Rust-1.10.md rename to content/Rust-1.10.md diff --git a/posts/Rust-1.11.md b/content/Rust-1.11.md similarity index 100% rename from posts/Rust-1.11.md rename to content/Rust-1.11.md diff --git a/posts/Rust-1.12.1.md b/content/Rust-1.12.1.md similarity index 100% rename from posts/Rust-1.12.1.md rename to content/Rust-1.12.1.md diff --git a/posts/Rust-1.12.md b/content/Rust-1.12.md similarity index 100% rename from posts/Rust-1.12.md rename to content/Rust-1.12.md diff --git a/posts/Rust-1.13.md b/content/Rust-1.13.md similarity index 100% rename from posts/Rust-1.13.md rename to content/Rust-1.13.md diff --git a/posts/Rust-1.14.md b/content/Rust-1.14.md similarity index 100% rename from posts/Rust-1.14.md rename to content/Rust-1.14.md diff --git a/posts/Rust-1.15.1.md b/content/Rust-1.15.1.md similarity index 100% rename from posts/Rust-1.15.1.md rename to content/Rust-1.15.1.md diff --git a/posts/Rust-1.15.md b/content/Rust-1.15.md similarity index 100% rename from posts/Rust-1.15.md rename to content/Rust-1.15.md diff --git a/posts/Rust-1.16.md b/content/Rust-1.16.md similarity index 100% rename from posts/Rust-1.16.md rename to content/Rust-1.16.md diff --git a/posts/Rust-1.17.md b/content/Rust-1.17.md similarity index 100% rename from posts/Rust-1.17.md rename to content/Rust-1.17.md diff --git a/posts/Rust-1.18.md b/content/Rust-1.18.md similarity index 100% rename from posts/Rust-1.18.md rename to content/Rust-1.18.md diff --git a/posts/Rust-1.19.md b/content/Rust-1.19.md similarity index 100% rename from posts/Rust-1.19.md rename to content/Rust-1.19.md diff --git a/posts/Rust-1.2.md b/content/Rust-1.2.md similarity index 100% rename from posts/Rust-1.2.md rename to content/Rust-1.2.md diff --git a/posts/Rust-1.20.md b/content/Rust-1.20.md similarity index 100% rename from posts/Rust-1.20.md rename to content/Rust-1.20.md diff --git a/posts/Rust-1.21.md b/content/Rust-1.21.md similarity index 100% rename from posts/Rust-1.21.md rename to content/Rust-1.21.md diff --git a/posts/Rust-1.22.md b/content/Rust-1.22.md similarity index 100% rename from posts/Rust-1.22.md rename to content/Rust-1.22.md diff --git a/posts/Rust-1.23.md b/content/Rust-1.23.md similarity index 100% rename from posts/Rust-1.23.md rename to content/Rust-1.23.md diff --git a/posts/Rust-1.24.1.md b/content/Rust-1.24.1.md similarity index 100% rename from posts/Rust-1.24.1.md rename to content/Rust-1.24.1.md diff --git a/posts/Rust-1.24.md b/content/Rust-1.24.md similarity index 100% rename from posts/Rust-1.24.md rename to content/Rust-1.24.md diff --git a/posts/Rust-1.25.md b/content/Rust-1.25.md similarity index 100% rename from posts/Rust-1.25.md rename to content/Rust-1.25.md diff --git a/posts/Rust-1.26.1.md b/content/Rust-1.26.1.md similarity index 100% rename from posts/Rust-1.26.1.md rename to content/Rust-1.26.1.md diff --git a/posts/Rust-1.26.2.md b/content/Rust-1.26.2.md similarity index 100% rename from posts/Rust-1.26.2.md rename to content/Rust-1.26.2.md diff --git a/posts/Rust-1.26.md b/content/Rust-1.26.md similarity index 100% rename from posts/Rust-1.26.md rename to content/Rust-1.26.md diff --git a/posts/Rust-1.27.1.md b/content/Rust-1.27.1.md similarity index 100% rename from posts/Rust-1.27.1.md rename to content/Rust-1.27.1.md diff --git a/posts/Rust-1.27.2.md b/content/Rust-1.27.2.md similarity index 100% rename from posts/Rust-1.27.2.md rename to content/Rust-1.27.2.md diff --git a/posts/Rust-1.27.md b/content/Rust-1.27.md similarity index 100% rename from posts/Rust-1.27.md rename to content/Rust-1.27.md diff --git a/posts/Rust-1.28.md b/content/Rust-1.28.md similarity index 100% rename from posts/Rust-1.28.md rename to content/Rust-1.28.md diff --git a/posts/Rust-1.29.1.md b/content/Rust-1.29.1.md similarity index 100% rename from posts/Rust-1.29.1.md rename to content/Rust-1.29.1.md diff --git a/posts/Rust-1.29.2.md b/content/Rust-1.29.2.md similarity index 100% rename from posts/Rust-1.29.2.md rename to content/Rust-1.29.2.md diff --git a/posts/Rust-1.29.md b/content/Rust-1.29.md similarity index 100% rename from posts/Rust-1.29.md rename to content/Rust-1.29.md diff --git a/posts/Rust-1.3.md b/content/Rust-1.3.md similarity index 100% rename from posts/Rust-1.3.md rename to content/Rust-1.3.md diff --git a/posts/Rust-1.30.0.md b/content/Rust-1.30.0.md similarity index 100% rename from posts/Rust-1.30.0.md rename to content/Rust-1.30.0.md diff --git a/posts/Rust-1.30.1.md b/content/Rust-1.30.1.md similarity index 100% rename from posts/Rust-1.30.1.md rename to content/Rust-1.30.1.md diff --git a/posts/Rust-1.31-and-rust-2018.md b/content/Rust-1.31-and-rust-2018.md similarity index 100% rename from posts/Rust-1.31-and-rust-2018.md rename to content/Rust-1.31-and-rust-2018.md diff --git a/posts/Rust-1.31.1.md b/content/Rust-1.31.1.md similarity index 100% rename from posts/Rust-1.31.1.md rename to content/Rust-1.31.1.md diff --git a/posts/Rust-1.32.0.md b/content/Rust-1.32.0.md similarity index 100% rename from posts/Rust-1.32.0.md rename to content/Rust-1.32.0.md diff --git a/posts/Rust-1.33.0.md b/content/Rust-1.33.0.md similarity index 100% rename from posts/Rust-1.33.0.md rename to content/Rust-1.33.0.md diff --git a/posts/Rust-1.34.0.md b/content/Rust-1.34.0.md similarity index 100% rename from posts/Rust-1.34.0.md rename to content/Rust-1.34.0.md diff --git a/posts/Rust-1.34.1.md b/content/Rust-1.34.1.md similarity index 100% rename from posts/Rust-1.34.1.md rename to content/Rust-1.34.1.md diff --git a/posts/Rust-1.34.2.md b/content/Rust-1.34.2.md similarity index 100% rename from posts/Rust-1.34.2.md rename to content/Rust-1.34.2.md diff --git a/posts/Rust-1.35.0.md b/content/Rust-1.35.0.md similarity index 100% rename from posts/Rust-1.35.0.md rename to content/Rust-1.35.0.md diff --git a/posts/Rust-1.36.0.md b/content/Rust-1.36.0.md similarity index 100% rename from posts/Rust-1.36.0.md rename to content/Rust-1.36.0.md diff --git a/posts/Rust-1.37.0.md b/content/Rust-1.37.0.md similarity index 100% rename from posts/Rust-1.37.0.md rename to content/Rust-1.37.0.md diff --git a/posts/Rust-1.38.0.md b/content/Rust-1.38.0.md similarity index 100% rename from posts/Rust-1.38.0.md rename to content/Rust-1.38.0.md diff --git a/posts/Rust-1.39.0.md b/content/Rust-1.39.0.md similarity index 100% rename from posts/Rust-1.39.0.md rename to content/Rust-1.39.0.md diff --git a/posts/Rust-1.4.md b/content/Rust-1.4.md similarity index 100% rename from posts/Rust-1.4.md rename to content/Rust-1.4.md diff --git a/posts/Rust-1.40.0.md b/content/Rust-1.40.0.md similarity index 100% rename from posts/Rust-1.40.0.md rename to content/Rust-1.40.0.md diff --git a/posts/Rust-1.41.0.md b/content/Rust-1.41.0.md similarity index 100% rename from posts/Rust-1.41.0.md rename to content/Rust-1.41.0.md diff --git a/posts/Rust-1.41.1.md b/content/Rust-1.41.1.md similarity index 100% rename from posts/Rust-1.41.1.md rename to content/Rust-1.41.1.md diff --git a/posts/Rust-1.42.md b/content/Rust-1.42.md similarity index 100% rename from posts/Rust-1.42.md rename to content/Rust-1.42.md diff --git a/posts/Rust-1.43.0.md b/content/Rust-1.43.0.md similarity index 100% rename from posts/Rust-1.43.0.md rename to content/Rust-1.43.0.md diff --git a/posts/Rust-1.44.0.md b/content/Rust-1.44.0.md similarity index 100% rename from posts/Rust-1.44.0.md rename to content/Rust-1.44.0.md diff --git a/posts/Rust-1.45.0.md b/content/Rust-1.45.0.md similarity index 100% rename from posts/Rust-1.45.0.md rename to content/Rust-1.45.0.md diff --git a/posts/Rust-1.45.1.md b/content/Rust-1.45.1.md similarity index 100% rename from posts/Rust-1.45.1.md rename to content/Rust-1.45.1.md diff --git a/posts/Rust-1.45.2.md b/content/Rust-1.45.2.md similarity index 100% rename from posts/Rust-1.45.2.md rename to content/Rust-1.45.2.md diff --git a/posts/Rust-1.46.0.md b/content/Rust-1.46.0.md similarity index 100% rename from posts/Rust-1.46.0.md rename to content/Rust-1.46.0.md diff --git a/posts/Rust-1.47.md b/content/Rust-1.47.md similarity index 100% rename from posts/Rust-1.47.md rename to content/Rust-1.47.md diff --git a/posts/Rust-1.48.md b/content/Rust-1.48.md similarity index 100% rename from posts/Rust-1.48.md rename to content/Rust-1.48.md diff --git a/posts/Rust-1.49.0.md b/content/Rust-1.49.0.md similarity index 100% rename from posts/Rust-1.49.0.md rename to content/Rust-1.49.0.md diff --git a/posts/Rust-1.5.md b/content/Rust-1.5.md similarity index 100% rename from posts/Rust-1.5.md rename to content/Rust-1.5.md diff --git a/posts/Rust-1.50.0.md b/content/Rust-1.50.0.md similarity index 100% rename from posts/Rust-1.50.0.md rename to content/Rust-1.50.0.md diff --git a/posts/Rust-1.51.0.md b/content/Rust-1.51.0.md similarity index 100% rename from posts/Rust-1.51.0.md rename to content/Rust-1.51.0.md diff --git a/posts/Rust-1.52.0.md b/content/Rust-1.52.0.md similarity index 100% rename from posts/Rust-1.52.0.md rename to content/Rust-1.52.0.md diff --git a/posts/Rust-1.52.1.md b/content/Rust-1.52.1.md similarity index 100% rename from posts/Rust-1.52.1.md rename to content/Rust-1.52.1.md diff --git a/posts/Rust-1.53.0.md b/content/Rust-1.53.0.md similarity index 100% rename from posts/Rust-1.53.0.md rename to content/Rust-1.53.0.md diff --git a/posts/Rust-1.54.0.md b/content/Rust-1.54.0.md similarity index 100% rename from posts/Rust-1.54.0.md rename to content/Rust-1.54.0.md diff --git a/posts/Rust-1.55.0.md b/content/Rust-1.55.0.md similarity index 100% rename from posts/Rust-1.55.0.md rename to content/Rust-1.55.0.md diff --git a/posts/Rust-1.56.0.md b/content/Rust-1.56.0.md similarity index 100% rename from posts/Rust-1.56.0.md rename to content/Rust-1.56.0.md diff --git a/posts/Rust-1.56.1.md b/content/Rust-1.56.1.md similarity index 100% rename from posts/Rust-1.56.1.md rename to content/Rust-1.56.1.md diff --git a/posts/Rust-1.57.0.md b/content/Rust-1.57.0.md similarity index 100% rename from posts/Rust-1.57.0.md rename to content/Rust-1.57.0.md diff --git a/posts/Rust-1.58.0.md b/content/Rust-1.58.0.md similarity index 100% rename from posts/Rust-1.58.0.md rename to content/Rust-1.58.0.md diff --git a/posts/Rust-1.58.1.md b/content/Rust-1.58.1.md similarity index 100% rename from posts/Rust-1.58.1.md rename to content/Rust-1.58.1.md diff --git a/posts/Rust-1.59.0.md b/content/Rust-1.59.0.md similarity index 100% rename from posts/Rust-1.59.0.md rename to content/Rust-1.59.0.md diff --git a/posts/Rust-1.6.md b/content/Rust-1.6.md similarity index 100% rename from posts/Rust-1.6.md rename to content/Rust-1.6.md diff --git a/posts/Rust-1.60.0.md b/content/Rust-1.60.0.md similarity index 100% rename from posts/Rust-1.60.0.md rename to content/Rust-1.60.0.md diff --git a/posts/Rust-1.61.0.md b/content/Rust-1.61.0.md similarity index 100% rename from posts/Rust-1.61.0.md rename to content/Rust-1.61.0.md diff --git a/posts/Rust-1.62.0.md b/content/Rust-1.62.0.md similarity index 100% rename from posts/Rust-1.62.0.md rename to content/Rust-1.62.0.md diff --git a/posts/Rust-1.62.1.md b/content/Rust-1.62.1.md similarity index 100% rename from posts/Rust-1.62.1.md rename to content/Rust-1.62.1.md diff --git a/posts/Rust-1.63.0.md b/content/Rust-1.63.0.md similarity index 100% rename from posts/Rust-1.63.0.md rename to content/Rust-1.63.0.md diff --git a/posts/Rust-1.64.0.md b/content/Rust-1.64.0.md similarity index 100% rename from posts/Rust-1.64.0.md rename to content/Rust-1.64.0.md diff --git a/posts/Rust-1.65.0.md b/content/Rust-1.65.0.md similarity index 100% rename from posts/Rust-1.65.0.md rename to content/Rust-1.65.0.md diff --git a/posts/Rust-1.66.0.md b/content/Rust-1.66.0.md similarity index 100% rename from posts/Rust-1.66.0.md rename to content/Rust-1.66.0.md diff --git a/posts/Rust-1.66.1.md b/content/Rust-1.66.1.md similarity index 100% rename from posts/Rust-1.66.1.md rename to content/Rust-1.66.1.md diff --git a/posts/Rust-1.67.0.md b/content/Rust-1.67.0.md similarity index 100% rename from posts/Rust-1.67.0.md rename to content/Rust-1.67.0.md diff --git a/posts/Rust-1.67.1.md b/content/Rust-1.67.1.md similarity index 100% rename from posts/Rust-1.67.1.md rename to content/Rust-1.67.1.md diff --git a/posts/Rust-1.68.0.md b/content/Rust-1.68.0.md similarity index 100% rename from posts/Rust-1.68.0.md rename to content/Rust-1.68.0.md diff --git a/posts/Rust-1.68.1.md b/content/Rust-1.68.1.md similarity index 100% rename from posts/Rust-1.68.1.md rename to content/Rust-1.68.1.md diff --git a/posts/Rust-1.68.2.md b/content/Rust-1.68.2.md similarity index 100% rename from posts/Rust-1.68.2.md rename to content/Rust-1.68.2.md diff --git a/posts/Rust-1.69.0.md b/content/Rust-1.69.0.md similarity index 100% rename from posts/Rust-1.69.0.md rename to content/Rust-1.69.0.md diff --git a/posts/Rust-1.7.md b/content/Rust-1.7.md similarity index 100% rename from posts/Rust-1.7.md rename to content/Rust-1.7.md diff --git a/posts/Rust-1.70.0.md b/content/Rust-1.70.0.md similarity index 100% rename from posts/Rust-1.70.0.md rename to content/Rust-1.70.0.md diff --git a/posts/Rust-1.71.0.md b/content/Rust-1.71.0.md similarity index 100% rename from posts/Rust-1.71.0.md rename to content/Rust-1.71.0.md diff --git a/posts/Rust-1.71.1.md b/content/Rust-1.71.1.md similarity index 100% rename from posts/Rust-1.71.1.md rename to content/Rust-1.71.1.md diff --git a/posts/Rust-1.72.0.md b/content/Rust-1.72.0.md similarity index 100% rename from posts/Rust-1.72.0.md rename to content/Rust-1.72.0.md diff --git a/posts/Rust-1.72.1.md b/content/Rust-1.72.1.md similarity index 100% rename from posts/Rust-1.72.1.md rename to content/Rust-1.72.1.md diff --git a/posts/Rust-1.73.0.md b/content/Rust-1.73.0.md similarity index 100% rename from posts/Rust-1.73.0.md rename to content/Rust-1.73.0.md diff --git a/posts/Rust-1.74.0.md b/content/Rust-1.74.0.md similarity index 100% rename from posts/Rust-1.74.0.md rename to content/Rust-1.74.0.md diff --git a/posts/Rust-1.74.1.md b/content/Rust-1.74.1.md similarity index 100% rename from posts/Rust-1.74.1.md rename to content/Rust-1.74.1.md diff --git a/posts/Rust-1.75.0.md b/content/Rust-1.75.0.md similarity index 100% rename from posts/Rust-1.75.0.md rename to content/Rust-1.75.0.md diff --git a/posts/Rust-1.76.0.md b/content/Rust-1.76.0.md similarity index 100% rename from posts/Rust-1.76.0.md rename to content/Rust-1.76.0.md diff --git a/posts/Rust-1.77.0.md b/content/Rust-1.77.0.md similarity index 100% rename from posts/Rust-1.77.0.md rename to content/Rust-1.77.0.md diff --git a/posts/Rust-1.77.1.md b/content/Rust-1.77.1.md similarity index 100% rename from posts/Rust-1.77.1.md rename to content/Rust-1.77.1.md diff --git a/posts/Rust-1.77.2.md b/content/Rust-1.77.2.md similarity index 100% rename from posts/Rust-1.77.2.md rename to content/Rust-1.77.2.md diff --git a/posts/Rust-1.78.0.md b/content/Rust-1.78.0.md similarity index 100% rename from posts/Rust-1.78.0.md rename to content/Rust-1.78.0.md diff --git a/posts/Rust-1.79.0.md b/content/Rust-1.79.0.md similarity index 100% rename from posts/Rust-1.79.0.md rename to content/Rust-1.79.0.md diff --git a/posts/Rust-1.8.md b/content/Rust-1.8.md similarity index 100% rename from posts/Rust-1.8.md rename to content/Rust-1.8.md diff --git a/posts/Rust-1.80.0.md b/content/Rust-1.80.0.md similarity index 100% rename from posts/Rust-1.80.0.md rename to content/Rust-1.80.0.md diff --git a/posts/Rust-1.80.1.md b/content/Rust-1.80.1.md similarity index 100% rename from posts/Rust-1.80.1.md rename to content/Rust-1.80.1.md diff --git a/posts/Rust-1.81.0.md b/content/Rust-1.81.0.md similarity index 100% rename from posts/Rust-1.81.0.md rename to content/Rust-1.81.0.md diff --git a/posts/Rust-1.82.0.md b/content/Rust-1.82.0.md similarity index 100% rename from posts/Rust-1.82.0.md rename to content/Rust-1.82.0.md diff --git a/posts/Rust-1.83.0.md b/content/Rust-1.83.0.md similarity index 100% rename from posts/Rust-1.83.0.md rename to content/Rust-1.83.0.md diff --git a/posts/Rust-1.84.0.md b/content/Rust-1.84.0.md similarity index 100% rename from posts/Rust-1.84.0.md rename to content/Rust-1.84.0.md diff --git a/posts/Rust-1.84.1.md b/content/Rust-1.84.1.md similarity index 100% rename from posts/Rust-1.84.1.md rename to content/Rust-1.84.1.md diff --git a/posts/Rust-1.85.0.md b/content/Rust-1.85.0.md similarity index 100% rename from posts/Rust-1.85.0.md rename to content/Rust-1.85.0.md diff --git a/posts/Rust-1.85.1.md b/content/Rust-1.85.1.md similarity index 100% rename from posts/Rust-1.85.1.md rename to content/Rust-1.85.1.md diff --git a/posts/Rust-1.9.md b/content/Rust-1.9.md similarity index 100% rename from posts/Rust-1.9.md rename to content/Rust-1.9.md diff --git a/posts/Rust-2017-Survey-Results.md b/content/Rust-2017-Survey-Results.md similarity index 100% rename from posts/Rust-2017-Survey-Results.md rename to content/Rust-2017-Survey-Results.md diff --git a/posts/Rust-2018-dev-tools.md b/content/Rust-2018-dev-tools.md similarity index 100% rename from posts/Rust-2018-dev-tools.md rename to content/Rust-2018-dev-tools.md diff --git a/posts/Rust-2021-public-testing.md b/content/Rust-2021-public-testing.md similarity index 100% rename from posts/Rust-2021-public-testing.md rename to content/Rust-2021-public-testing.md diff --git a/posts/Rust-2024-public-testing.md b/content/Rust-2024-public-testing.md similarity index 100% rename from posts/Rust-2024-public-testing.md rename to content/Rust-2024-public-testing.md diff --git a/posts/Rust-Once-Run-Everywhere.md b/content/Rust-Once-Run-Everywhere.md similarity index 100% rename from posts/Rust-Once-Run-Everywhere.md rename to content/Rust-Once-Run-Everywhere.md diff --git a/posts/Rust-Roadmap-Update.md b/content/Rust-Roadmap-Update.md similarity index 100% rename from posts/Rust-Roadmap-Update.md rename to content/Rust-Roadmap-Update.md diff --git a/posts/Rust-Survey-2021.md b/content/Rust-Survey-2021.md similarity index 100% rename from posts/Rust-Survey-2021.md rename to content/Rust-Survey-2021.md diff --git a/posts/Rust-Survey-2023-Results.md b/content/Rust-Survey-2023-Results.md similarity index 100% rename from posts/Rust-Survey-2023-Results.md rename to content/Rust-Survey-2023-Results.md diff --git a/posts/Rust-participates-in-GSoC-2024.md b/content/Rust-participates-in-GSoC-2024.md similarity index 100% rename from posts/Rust-participates-in-GSoC-2024.md rename to content/Rust-participates-in-GSoC-2024.md diff --git a/posts/Rust-participates-in-GSoC-2025.md b/content/Rust-participates-in-GSoC-2025.md similarity index 100% rename from posts/Rust-participates-in-GSoC-2025.md rename to content/Rust-participates-in-GSoC-2025.md diff --git a/posts/Rust-survey-2018.md b/content/Rust-survey-2018.md similarity index 100% rename from posts/Rust-survey-2018.md rename to content/Rust-survey-2018.md diff --git a/posts/Rust-survey-2019.md b/content/Rust-survey-2019.md similarity index 100% rename from posts/Rust-survey-2019.md rename to content/Rust-survey-2019.md diff --git a/posts/Rust-turns-three.md b/content/Rust-turns-three.md similarity index 100% rename from posts/Rust-turns-three.md rename to content/Rust-turns-three.md diff --git a/posts/Rust.1.43.1.md b/content/Rust.1.43.1.md similarity index 100% rename from posts/Rust.1.43.1.md rename to content/Rust.1.43.1.md diff --git a/posts/Rust.1.44.1.md b/content/Rust.1.44.1.md similarity index 100% rename from posts/Rust.1.44.1.md rename to content/Rust.1.44.1.md diff --git a/posts/RustConf.md b/content/RustConf.md similarity index 100% rename from posts/RustConf.md rename to content/RustConf.md diff --git a/posts/Rustup-1.20.0.md b/content/Rustup-1.20.0.md similarity index 100% rename from posts/Rustup-1.20.0.md rename to content/Rustup-1.20.0.md diff --git a/posts/Rustup-1.22.0.md b/content/Rustup-1.22.0.md similarity index 100% rename from posts/Rustup-1.22.0.md rename to content/Rustup-1.22.0.md diff --git a/posts/Rustup-1.22.1.md b/content/Rustup-1.22.1.md similarity index 100% rename from posts/Rustup-1.22.1.md rename to content/Rustup-1.22.1.md diff --git a/posts/Rustup-1.23.0.md b/content/Rustup-1.23.0.md similarity index 100% rename from posts/Rustup-1.23.0.md rename to content/Rustup-1.23.0.md diff --git a/posts/Rustup-1.24.0.md b/content/Rustup-1.24.0.md similarity index 100% rename from posts/Rustup-1.24.0.md rename to content/Rustup-1.24.0.md diff --git a/posts/Rustup-1.24.1.md b/content/Rustup-1.24.1.md similarity index 100% rename from posts/Rustup-1.24.1.md rename to content/Rustup-1.24.1.md diff --git a/posts/Rustup-1.24.2.md b/content/Rustup-1.24.2.md similarity index 100% rename from posts/Rustup-1.24.2.md rename to content/Rustup-1.24.2.md diff --git a/posts/Rustup-1.24.3.md b/content/Rustup-1.24.3.md similarity index 100% rename from posts/Rustup-1.24.3.md rename to content/Rustup-1.24.3.md diff --git a/posts/Rustup-1.25.0.md b/content/Rustup-1.25.0.md similarity index 100% rename from posts/Rustup-1.25.0.md rename to content/Rustup-1.25.0.md diff --git a/posts/Rustup-1.25.1.md b/content/Rustup-1.25.1.md similarity index 100% rename from posts/Rustup-1.25.1.md rename to content/Rustup-1.25.1.md diff --git a/posts/Rustup-1.25.2.md b/content/Rustup-1.25.2.md similarity index 100% rename from posts/Rustup-1.25.2.md rename to content/Rustup-1.25.2.md diff --git a/posts/Rustup-1.26.0.md b/content/Rustup-1.26.0.md similarity index 100% rename from posts/Rustup-1.26.0.md rename to content/Rustup-1.26.0.md diff --git a/posts/Rustup-1.27.0.md b/content/Rustup-1.27.0.md similarity index 100% rename from posts/Rustup-1.27.0.md rename to content/Rustup-1.27.0.md diff --git a/posts/Rustup-1.27.1.md b/content/Rustup-1.27.1.md similarity index 100% rename from posts/Rustup-1.27.1.md rename to content/Rustup-1.27.1.md diff --git a/posts/Rustup-1.28.0.md b/content/Rustup-1.28.0.md similarity index 100% rename from posts/Rustup-1.28.0.md rename to content/Rustup-1.28.0.md diff --git a/posts/Rustup-1.28.1.md b/content/Rustup-1.28.1.md similarity index 100% rename from posts/Rustup-1.28.1.md rename to content/Rustup-1.28.1.md diff --git a/posts/Scheduling-2021-Roadmap.md b/content/Scheduling-2021-Roadmap.md similarity index 100% rename from posts/Scheduling-2021-Roadmap.md rename to content/Scheduling-2021-Roadmap.md diff --git a/posts/Security-advisory-for-cargo.md b/content/Security-advisory-for-cargo.md similarity index 100% rename from posts/Security-advisory-for-cargo.md rename to content/Security-advisory-for-cargo.md diff --git a/posts/Security-advisory-for-std.md b/content/Security-advisory-for-std.md similarity index 100% rename from posts/Security-advisory-for-std.md rename to content/Security-advisory-for-std.md diff --git a/posts/Security-advisory.md b/content/Security-advisory.md similarity index 100% rename from posts/Security-advisory.md rename to content/Security-advisory.md diff --git a/posts/Shape-of-errors-to-come.md b/content/Shape-of-errors-to-come.md similarity index 100% rename from posts/Shape-of-errors-to-come.md rename to content/Shape-of-errors-to-come.md diff --git a/posts/Stability.md b/content/Stability.md similarity index 100% rename from posts/Stability.md rename to content/Stability.md diff --git a/posts/State-of-Rust-Survey-2016.md b/content/State-of-Rust-Survey-2016.md similarity index 100% rename from posts/State-of-Rust-Survey-2016.md rename to content/State-of-Rust-Survey-2016.md diff --git a/posts/The-2018-Rust-Event-Lineup.md b/content/The-2018-Rust-Event-Lineup.md similarity index 100% rename from posts/The-2018-Rust-Event-Lineup.md rename to content/The-2018-Rust-Event-Lineup.md diff --git a/posts/The-2019-Rust-Event-Lineup.md b/content/The-2019-Rust-Event-Lineup.md similarity index 100% rename from posts/The-2019-Rust-Event-Lineup.md rename to content/The-2019-Rust-Event-Lineup.md diff --git a/posts/Underhanded-Rust.md b/content/Underhanded-Rust.md similarity index 100% rename from posts/Underhanded-Rust.md rename to content/Underhanded-Rust.md diff --git a/posts/Update-on-crates.io-incident.md b/content/Update-on-crates.io-incident.md similarity index 100% rename from posts/Update-on-crates.io-incident.md rename to content/Update-on-crates.io-incident.md diff --git a/posts/Updating-musl-targets.md b/content/Updating-musl-targets.md similarity index 100% rename from posts/Updating-musl-targets.md rename to content/Updating-musl-targets.md diff --git a/posts/Windows-7.md b/content/Windows-7.md similarity index 100% rename from posts/Windows-7.md rename to content/Windows-7.md diff --git a/posts/a-new-look-for-rust-lang-org.md b/content/a-new-look-for-rust-lang-org.md similarity index 100% rename from posts/a-new-look-for-rust-lang-org.md rename to content/a-new-look-for-rust-lang-org.md diff --git a/posts/adopting-the-fls.md b/content/adopting-the-fls.md similarity index 100% rename from posts/adopting-the-fls.md rename to content/adopting-the-fls.md diff --git a/posts/all-hands.md b/content/all-hands.md similarity index 100% rename from posts/all-hands.md rename to content/all-hands.md diff --git a/posts/android-ndk-update-r25.md b/content/android-ndk-update-r25.md similarity index 100% rename from posts/android-ndk-update-r25.md rename to content/android-ndk-update-r25.md diff --git a/posts/announcing-the-new-rust-project-directors.md b/content/announcing-the-new-rust-project-directors.md similarity index 100% rename from posts/announcing-the-new-rust-project-directors.md rename to content/announcing-the-new-rust-project-directors.md diff --git a/posts/annual-survey-2024-launch.md b/content/annual-survey-2024-launch.md similarity index 100% rename from posts/annual-survey-2024-launch.md rename to content/annual-survey-2024-launch.md diff --git a/posts/async-fn-rpit-in-traits.md b/content/async-fn-rpit-in-traits.md similarity index 100% rename from posts/async-fn-rpit-in-traits.md rename to content/async-fn-rpit-in-traits.md diff --git a/posts/async-vision-doc-shiny-future.md b/content/async-vision-doc-shiny-future.md similarity index 100% rename from posts/async-vision-doc-shiny-future.md rename to content/async-vision-doc-shiny-future.md diff --git a/posts/async-vision-doc.md b/content/async-vision-doc.md similarity index 100% rename from posts/async-vision-doc.md rename to content/async-vision-doc.md diff --git a/posts/blog.toml b/content/blog.toml similarity index 100% rename from posts/blog.toml rename to content/blog.toml diff --git a/posts/broken-badges-and-23k-keywords.md b/content/broken-badges-and-23k-keywords.md similarity index 100% rename from posts/broken-badges-and-23k-keywords.md rename to content/broken-badges-and-23k-keywords.md diff --git a/posts/call-for-rust-2019-roadmap-blogposts.md b/content/call-for-rust-2019-roadmap-blogposts.md similarity index 100% rename from posts/call-for-rust-2019-roadmap-blogposts.md rename to content/call-for-rust-2019-roadmap-blogposts.md diff --git a/posts/cargo-cache-cleaning.md b/content/cargo-cache-cleaning.md similarity index 100% rename from posts/cargo-cache-cleaning.md rename to content/cargo-cache-cleaning.md diff --git a/posts/cargo-cves.md b/content/cargo-cves.md similarity index 100% rename from posts/cargo-cves.md rename to content/cargo-cves.md diff --git a/posts/cargo-pillars.md b/content/cargo-pillars.md similarity index 100% rename from posts/cargo-pillars.md rename to content/cargo-pillars.md diff --git a/posts/changes-in-the-core-team@0.md b/content/changes-in-the-core-team@0.md similarity index 100% rename from posts/changes-in-the-core-team@0.md rename to content/changes-in-the-core-team@0.md diff --git a/posts/changes-in-the-core-team@1.md b/content/changes-in-the-core-team@1.md similarity index 100% rename from posts/changes-in-the-core-team@1.md rename to content/changes-in-the-core-team@1.md diff --git a/posts/check-cfg.md b/content/check-cfg.md similarity index 100% rename from posts/check-cfg.md rename to content/check-cfg.md diff --git a/posts/committing-lockfiles.md b/content/committing-lockfiles.md similarity index 100% rename from posts/committing-lockfiles.md rename to content/committing-lockfiles.md diff --git a/posts/conf-lineup@0.md b/content/conf-lineup@0.md similarity index 100% rename from posts/conf-lineup@0.md rename to content/conf-lineup@0.md diff --git a/posts/conf-lineup@1.md b/content/conf-lineup@1.md similarity index 100% rename from posts/conf-lineup@1.md rename to content/conf-lineup@1.md diff --git a/posts/conf-lineup@2.md b/content/conf-lineup@2.md similarity index 100% rename from posts/conf-lineup@2.md rename to content/conf-lineup@2.md diff --git a/posts/const-eval-safety-rule-revision.md b/content/const-eval-safety-rule-revision.md similarity index 100% rename from posts/const-eval-safety-rule-revision.md rename to content/const-eval-safety-rule-revision.md diff --git a/posts/const-generics-mvp-beta.md b/content/const-generics-mvp-beta.md similarity index 100% rename from posts/const-generics-mvp-beta.md rename to content/const-generics-mvp-beta.md diff --git a/posts/council-survey.md b/content/council-survey.md similarity index 100% rename from posts/council-survey.md rename to content/council-survey.md diff --git a/posts/crates-io-development-update@0.md b/content/crates-io-development-update@0.md similarity index 100% rename from posts/crates-io-development-update@0.md rename to content/crates-io-development-update@0.md diff --git a/posts/crates-io-development-update@1.md b/content/crates-io-development-update@1.md similarity index 100% rename from posts/crates-io-development-update@1.md rename to content/crates-io-development-update@1.md diff --git a/posts/crates-io-download-changes.md b/content/crates-io-download-changes.md similarity index 100% rename from posts/crates-io-download-changes.md rename to content/crates-io-download-changes.md diff --git a/posts/crates-io-non-canonical-downloads.md b/content/crates-io-non-canonical-downloads.md similarity index 100% rename from posts/crates-io-non-canonical-downloads.md rename to content/crates-io-non-canonical-downloads.md diff --git a/posts/crates-io-security-advisory.md b/content/crates-io-security-advisory.md similarity index 100% rename from posts/crates-io-security-advisory.md rename to content/crates-io-security-advisory.md diff --git a/posts/crates-io-snapshot-branches.md b/content/crates-io-snapshot-branches.md similarity index 100% rename from posts/crates-io-snapshot-branches.md rename to content/crates-io-snapshot-branches.md diff --git a/posts/crates-io-status-codes.md b/content/crates-io-status-codes.md similarity index 100% rename from posts/crates-io-status-codes.md rename to content/crates-io-status-codes.md diff --git a/posts/crates-io-usage-policy-rfc.md b/content/crates-io-usage-policy-rfc.md similarity index 100% rename from posts/crates-io-usage-policy-rfc.md rename to content/crates-io-usage-policy-rfc.md diff --git a/posts/cve-2021-42574.md b/content/cve-2021-42574.md similarity index 100% rename from posts/cve-2021-42574.md rename to content/cve-2021-42574.md diff --git a/posts/cve-2022-21658.md b/content/cve-2022-21658.md similarity index 100% rename from posts/cve-2022-21658.md rename to content/cve-2022-21658.md diff --git a/posts/cve-2022-24713.md b/content/cve-2022-24713.md similarity index 100% rename from posts/cve-2022-24713.md rename to content/cve-2022-24713.md diff --git a/posts/cve-2022-46176.md b/content/cve-2022-46176.md similarity index 100% rename from posts/cve-2022-46176.md rename to content/cve-2022-46176.md diff --git a/posts/cve-2023-38497.md b/content/cve-2023-38497.md similarity index 100% rename from posts/cve-2023-38497.md rename to content/cve-2023-38497.md diff --git a/posts/cve-2024-24576.md b/content/cve-2024-24576.md similarity index 100% rename from posts/cve-2024-24576.md rename to content/cve-2024-24576.md diff --git a/posts/cve-2024-43402.md b/content/cve-2024-43402.md similarity index 100% rename from posts/cve-2024-43402.md rename to content/cve-2024-43402.md diff --git a/posts/docs-rs-opt-into-fewer-targets.md b/content/docs-rs-opt-into-fewer-targets.md similarity index 100% rename from posts/docs-rs-opt-into-fewer-targets.md rename to content/docs-rs-opt-into-fewer-targets.md diff --git a/posts/edition-2021.md b/content/edition-2021.md similarity index 100% rename from posts/edition-2021.md rename to content/edition-2021.md diff --git a/posts/electing-new-project-directors.md b/content/electing-new-project-directors.md similarity index 100% rename from posts/electing-new-project-directors.md rename to content/electing-new-project-directors.md diff --git a/posts/enabling-rust-lld-on-linux.md b/content/enabling-rust-lld-on-linux.md similarity index 100% rename from posts/enabling-rust-lld-on-linux.md rename to content/enabling-rust-lld-on-linux.md diff --git a/posts/event-lineup-update.md b/content/event-lineup-update.md similarity index 100% rename from posts/event-lineup-update.md rename to content/event-lineup-update.md diff --git a/posts/five-years-of-rust.md b/content/five-years-of-rust.md similarity index 100% rename from posts/five-years-of-rust.md rename to content/five-years-of-rust.md diff --git a/posts/gats-stabilization.md b/content/gats-stabilization.md similarity index 100% rename from posts/gats-stabilization.md rename to content/gats-stabilization.md diff --git a/posts/gccrs-an-alternative-compiler-for-rust.md b/content/gccrs-an-alternative-compiler-for-rust.md similarity index 100% rename from posts/gccrs-an-alternative-compiler-for-rust.md rename to content/gccrs-an-alternative-compiler-for-rust.md diff --git a/posts/governance-wg-announcement.md b/content/governance-wg-announcement.md similarity index 100% rename from posts/governance-wg-announcement.md rename to content/governance-wg-announcement.md diff --git a/posts/gsoc-2024-results.md b/content/gsoc-2024-results.md similarity index 100% rename from posts/gsoc-2024-results.md rename to content/gsoc-2024-results.md diff --git a/posts/gsoc-2024-selected-projects.md b/content/gsoc-2024-selected-projects.md similarity index 100% rename from posts/gsoc-2024-selected-projects.md rename to content/gsoc-2024-selected-projects.md diff --git a/posts/help-test-rust-2018.md b/content/help-test-rust-2018.md similarity index 100% rename from posts/help-test-rust-2018.md rename to content/help-test-rust-2018.md diff --git a/posts/i128-layout-update.md b/content/i128-layout-update.md similarity index 100% rename from posts/i128-layout-update.md rename to content/i128-layout-update.md diff --git a/posts/impl-future-for-rust.md b/content/impl-future-for-rust.md similarity index 100% rename from posts/impl-future-for-rust.md rename to content/impl-future-for-rust.md diff --git a/posts/impl-trait-capture-rules.md b/content/impl-trait-capture-rules.md similarity index 100% rename from posts/impl-trait-capture-rules.md rename to content/impl-trait-capture-rules.md diff --git a/posts/improved-api-tokens-for-crates-io.md b/content/improved-api-tokens-for-crates-io.md similarity index 100% rename from posts/improved-api-tokens-for-crates-io.md rename to content/improved-api-tokens-for-crates-io.md diff --git a/posts/incremental.md b/content/incremental.md similarity index 100% rename from posts/incremental.md rename to content/incremental.md diff --git a/posts/inside-rust-blog.md b/content/inside-rust-blog.md similarity index 100% rename from posts/inside-rust-blog.md rename to content/inside-rust-blog.md diff --git a/posts/inside-rust/1.45.1-prerelease.md b/content/inside-rust/1.45.1-prerelease.md similarity index 100% rename from posts/inside-rust/1.45.1-prerelease.md rename to content/inside-rust/1.45.1-prerelease.md diff --git a/posts/inside-rust/1.46.0-prerelease.md b/content/inside-rust/1.46.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.46.0-prerelease.md rename to content/inside-rust/1.46.0-prerelease.md diff --git a/posts/inside-rust/1.47.0-prerelease-2.md b/content/inside-rust/1.47.0-prerelease-2.md similarity index 100% rename from posts/inside-rust/1.47.0-prerelease-2.md rename to content/inside-rust/1.47.0-prerelease-2.md diff --git a/posts/inside-rust/1.47.0-prerelease.md b/content/inside-rust/1.47.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.47.0-prerelease.md rename to content/inside-rust/1.47.0-prerelease.md diff --git a/posts/inside-rust/1.48.0-prerelease.md b/content/inside-rust/1.48.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.48.0-prerelease.md rename to content/inside-rust/1.48.0-prerelease.md diff --git a/posts/inside-rust/1.49.0-prerelease.md b/content/inside-rust/1.49.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.49.0-prerelease.md rename to content/inside-rust/1.49.0-prerelease.md diff --git a/posts/inside-rust/1.50.0-prerelease.md b/content/inside-rust/1.50.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.50.0-prerelease.md rename to content/inside-rust/1.50.0-prerelease.md diff --git a/posts/inside-rust/1.51.0-prerelease.md b/content/inside-rust/1.51.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.51.0-prerelease.md rename to content/inside-rust/1.51.0-prerelease.md diff --git a/posts/inside-rust/1.52.0-prerelease.md b/content/inside-rust/1.52.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.52.0-prerelease.md rename to content/inside-rust/1.52.0-prerelease.md diff --git a/posts/inside-rust/1.53.0-prelease.md b/content/inside-rust/1.53.0-prelease.md similarity index 100% rename from posts/inside-rust/1.53.0-prelease.md rename to content/inside-rust/1.53.0-prelease.md diff --git a/posts/inside-rust/1.54.0-prerelease.md b/content/inside-rust/1.54.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.54.0-prerelease.md rename to content/inside-rust/1.54.0-prerelease.md diff --git a/posts/inside-rust/1.55.0-prerelease.md b/content/inside-rust/1.55.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.55.0-prerelease.md rename to content/inside-rust/1.55.0-prerelease.md diff --git a/posts/inside-rust/1.56.0-prerelease.md b/content/inside-rust/1.56.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.56.0-prerelease.md rename to content/inside-rust/1.56.0-prerelease.md diff --git a/posts/inside-rust/1.57.0-prerelease.md b/content/inside-rust/1.57.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.57.0-prerelease.md rename to content/inside-rust/1.57.0-prerelease.md diff --git a/posts/inside-rust/1.58.0-prerelease.md b/content/inside-rust/1.58.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.58.0-prerelease.md rename to content/inside-rust/1.58.0-prerelease.md diff --git a/posts/inside-rust/1.59.0-prerelease.md b/content/inside-rust/1.59.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.59.0-prerelease.md rename to content/inside-rust/1.59.0-prerelease.md diff --git a/posts/inside-rust/1.60.0-prerelease.md b/content/inside-rust/1.60.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.60.0-prerelease.md rename to content/inside-rust/1.60.0-prerelease.md diff --git a/posts/inside-rust/1.61.0-prerelease.md b/content/inside-rust/1.61.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.61.0-prerelease.md rename to content/inside-rust/1.61.0-prerelease.md diff --git a/posts/inside-rust/1.62.0-prerelease.md b/content/inside-rust/1.62.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.62.0-prerelease.md rename to content/inside-rust/1.62.0-prerelease.md diff --git a/posts/inside-rust/1.62.1-prerelease.md b/content/inside-rust/1.62.1-prerelease.md similarity index 100% rename from posts/inside-rust/1.62.1-prerelease.md rename to content/inside-rust/1.62.1-prerelease.md diff --git a/posts/inside-rust/1.63.0-prerelease.md b/content/inside-rust/1.63.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.63.0-prerelease.md rename to content/inside-rust/1.63.0-prerelease.md diff --git a/posts/inside-rust/1.64.0-prerelease.md b/content/inside-rust/1.64.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.64.0-prerelease.md rename to content/inside-rust/1.64.0-prerelease.md diff --git a/posts/inside-rust/1.65.0-prerelease.md b/content/inside-rust/1.65.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.65.0-prerelease.md rename to content/inside-rust/1.65.0-prerelease.md diff --git a/posts/inside-rust/1.66.0-prerelease.md b/content/inside-rust/1.66.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.66.0-prerelease.md rename to content/inside-rust/1.66.0-prerelease.md diff --git a/posts/inside-rust/1.67.0-prerelease.md b/content/inside-rust/1.67.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.67.0-prerelease.md rename to content/inside-rust/1.67.0-prerelease.md diff --git a/posts/inside-rust/1.67.1-prerelease.md b/content/inside-rust/1.67.1-prerelease.md similarity index 100% rename from posts/inside-rust/1.67.1-prerelease.md rename to content/inside-rust/1.67.1-prerelease.md diff --git a/posts/inside-rust/1.68.0-prerelease.md b/content/inside-rust/1.68.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.68.0-prerelease.md rename to content/inside-rust/1.68.0-prerelease.md diff --git a/posts/inside-rust/1.68.1-prerelease.md b/content/inside-rust/1.68.1-prerelease.md similarity index 100% rename from posts/inside-rust/1.68.1-prerelease.md rename to content/inside-rust/1.68.1-prerelease.md diff --git a/posts/inside-rust/1.68.2-prerelease.md b/content/inside-rust/1.68.2-prerelease.md similarity index 100% rename from posts/inside-rust/1.68.2-prerelease.md rename to content/inside-rust/1.68.2-prerelease.md diff --git a/posts/inside-rust/1.69.0-prerelease.md b/content/inside-rust/1.69.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.69.0-prerelease.md rename to content/inside-rust/1.69.0-prerelease.md diff --git a/posts/inside-rust/1.70.0-prerelease.md b/content/inside-rust/1.70.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.70.0-prerelease.md rename to content/inside-rust/1.70.0-prerelease.md diff --git a/posts/inside-rust/1.71.0-prerelease.md b/content/inside-rust/1.71.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.71.0-prerelease.md rename to content/inside-rust/1.71.0-prerelease.md diff --git a/posts/inside-rust/1.71.1-prerelease.md b/content/inside-rust/1.71.1-prerelease.md similarity index 100% rename from posts/inside-rust/1.71.1-prerelease.md rename to content/inside-rust/1.71.1-prerelease.md diff --git a/posts/inside-rust/1.72.0-prerelease.md b/content/inside-rust/1.72.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.72.0-prerelease.md rename to content/inside-rust/1.72.0-prerelease.md diff --git a/posts/inside-rust/1.72.1-prerelease.md b/content/inside-rust/1.72.1-prerelease.md similarity index 100% rename from posts/inside-rust/1.72.1-prerelease.md rename to content/inside-rust/1.72.1-prerelease.md diff --git a/posts/inside-rust/1.73.0-prerelease.md b/content/inside-rust/1.73.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.73.0-prerelease.md rename to content/inside-rust/1.73.0-prerelease.md diff --git a/posts/inside-rust/1.74.0-prerelease.md b/content/inside-rust/1.74.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.74.0-prerelease.md rename to content/inside-rust/1.74.0-prerelease.md diff --git a/posts/inside-rust/1.74.1-prerelease.md b/content/inside-rust/1.74.1-prerelease.md similarity index 100% rename from posts/inside-rust/1.74.1-prerelease.md rename to content/inside-rust/1.74.1-prerelease.md diff --git a/posts/inside-rust/1.75.0-prerelease.md b/content/inside-rust/1.75.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.75.0-prerelease.md rename to content/inside-rust/1.75.0-prerelease.md diff --git a/posts/inside-rust/1.76.0-prerelease.md b/content/inside-rust/1.76.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.76.0-prerelease.md rename to content/inside-rust/1.76.0-prerelease.md diff --git a/posts/inside-rust/1.77.0-prerelease.md b/content/inside-rust/1.77.0-prerelease.md similarity index 100% rename from posts/inside-rust/1.77.0-prerelease.md rename to content/inside-rust/1.77.0-prerelease.md diff --git a/posts/inside-rust/1.77.1-prerelease.md b/content/inside-rust/1.77.1-prerelease.md similarity index 100% rename from posts/inside-rust/1.77.1-prerelease.md rename to content/inside-rust/1.77.1-prerelease.md diff --git a/posts/inside-rust/2020-05-21-governance-wg b/content/inside-rust/2020-05-21-governance-wg similarity index 100% rename from posts/inside-rust/2020-05-21-governance-wg rename to content/inside-rust/2020-05-21-governance-wg diff --git a/posts/inside-rust/2024-edition-update.md b/content/inside-rust/2024-edition-update.md similarity index 100% rename from posts/inside-rust/2024-edition-update.md rename to content/inside-rust/2024-edition-update.md diff --git a/posts/inside-rust/AsyncAwait-Not-Send-Error-Improvements.md b/content/inside-rust/AsyncAwait-Not-Send-Error-Improvements.md similarity index 100% rename from posts/inside-rust/AsyncAwait-Not-Send-Error-Improvements.md rename to content/inside-rust/AsyncAwait-Not-Send-Error-Improvements.md diff --git a/posts/inside-rust/AsyncAwait-WG-Focus-Issues.md b/content/inside-rust/AsyncAwait-WG-Focus-Issues.md similarity index 100% rename from posts/inside-rust/AsyncAwait-WG-Focus-Issues.md rename to content/inside-rust/AsyncAwait-WG-Focus-Issues.md diff --git a/posts/inside-rust/Backlog-Bonanza.md b/content/inside-rust/Backlog-Bonanza.md similarity index 100% rename from posts/inside-rust/Backlog-Bonanza.md rename to content/inside-rust/Backlog-Bonanza.md diff --git a/posts/inside-rust/CTCFT-april.md b/content/inside-rust/CTCFT-april.md similarity index 100% rename from posts/inside-rust/CTCFT-april.md rename to content/inside-rust/CTCFT-april.md diff --git a/posts/inside-rust/CTCFT-february.md b/content/inside-rust/CTCFT-february.md similarity index 100% rename from posts/inside-rust/CTCFT-february.md rename to content/inside-rust/CTCFT-february.md diff --git a/posts/inside-rust/CTCFT-march.md b/content/inside-rust/CTCFT-march.md similarity index 100% rename from posts/inside-rust/CTCFT-march.md rename to content/inside-rust/CTCFT-march.md diff --git a/posts/inside-rust/CTCFT-may.md b/content/inside-rust/CTCFT-may.md similarity index 100% rename from posts/inside-rust/CTCFT-may.md rename to content/inside-rust/CTCFT-may.md diff --git a/posts/inside-rust/Cleanup-Crew-ICE-breakers.md b/content/inside-rust/Cleanup-Crew-ICE-breakers.md similarity index 100% rename from posts/inside-rust/Cleanup-Crew-ICE-breakers.md rename to content/inside-rust/Cleanup-Crew-ICE-breakers.md diff --git a/posts/inside-rust/Clippy-removes-plugin-interface.md b/content/inside-rust/Clippy-removes-plugin-interface.md similarity index 100% rename from posts/inside-rust/Clippy-removes-plugin-interface.md rename to content/inside-rust/Clippy-removes-plugin-interface.md diff --git a/posts/inside-rust/Concluding-events-mods.md b/content/inside-rust/Concluding-events-mods.md similarity index 100% rename from posts/inside-rust/Concluding-events-mods.md rename to content/inside-rust/Concluding-events-mods.md diff --git a/posts/inside-rust/Core-team-membership.md b/content/inside-rust/Core-team-membership.md similarity index 100% rename from posts/inside-rust/Core-team-membership.md rename to content/inside-rust/Core-team-membership.md diff --git a/posts/inside-rust/Goverance-wg-cfp@0.md b/content/inside-rust/Goverance-wg-cfp@0.md similarity index 100% rename from posts/inside-rust/Goverance-wg-cfp@0.md rename to content/inside-rust/Goverance-wg-cfp@0.md diff --git a/posts/inside-rust/Goverance-wg@0.md b/content/inside-rust/Goverance-wg@0.md similarity index 100% rename from posts/inside-rust/Goverance-wg@0.md rename to content/inside-rust/Goverance-wg@0.md diff --git a/posts/inside-rust/Goverance-wg@1.md b/content/inside-rust/Goverance-wg@1.md similarity index 100% rename from posts/inside-rust/Goverance-wg@1.md rename to content/inside-rust/Goverance-wg@1.md diff --git a/posts/inside-rust/Governance-WG-updated.md b/content/inside-rust/Governance-WG-updated.md similarity index 100% rename from posts/inside-rust/Governance-WG-updated.md rename to content/inside-rust/Governance-WG-updated.md diff --git a/posts/inside-rust/Governance-wg@0.md b/content/inside-rust/Governance-wg@0.md similarity index 100% rename from posts/inside-rust/Governance-wg@0.md rename to content/inside-rust/Governance-wg@0.md diff --git a/posts/inside-rust/Introducing-cargo-audit-fix-and-more.md b/content/inside-rust/Introducing-cargo-audit-fix-and-more.md similarity index 100% rename from posts/inside-rust/Introducing-cargo-audit-fix-and-more.md rename to content/inside-rust/Introducing-cargo-audit-fix-and-more.md diff --git a/posts/inside-rust/Keeping-secure-with-cargo-audit-0.9.md b/content/inside-rust/Keeping-secure-with-cargo-audit-0.9.md similarity index 100% rename from posts/inside-rust/Keeping-secure-with-cargo-audit-0.9.md rename to content/inside-rust/Keeping-secure-with-cargo-audit-0.9.md diff --git a/posts/inside-rust/LLVM-ICE-breakers.md b/content/inside-rust/LLVM-ICE-breakers.md similarity index 100% rename from posts/inside-rust/LLVM-ICE-breakers.md rename to content/inside-rust/LLVM-ICE-breakers.md diff --git a/posts/inside-rust/Lang-Team-Meeting@0.md b/content/inside-rust/Lang-Team-Meeting@0.md similarity index 100% rename from posts/inside-rust/Lang-Team-Meeting@0.md rename to content/inside-rust/Lang-Team-Meeting@0.md diff --git a/posts/inside-rust/Lang-team-Oct-update.md b/content/inside-rust/Lang-team-Oct-update.md similarity index 100% rename from posts/inside-rust/Lang-team-Oct-update.md rename to content/inside-rust/Lang-team-Oct-update.md diff --git a/posts/inside-rust/Lang-team-july-update.md b/content/inside-rust/Lang-team-july-update.md similarity index 100% rename from posts/inside-rust/Lang-team-july-update.md rename to content/inside-rust/Lang-team-july-update.md diff --git a/posts/inside-rust/Lang-team-meeting@1.md b/content/inside-rust/Lang-team-meeting@1.md similarity index 100% rename from posts/inside-rust/Lang-team-meeting@1.md rename to content/inside-rust/Lang-team-meeting@1.md diff --git a/posts/inside-rust/Ownership-Std-Implementation.md b/content/inside-rust/Ownership-Std-Implementation.md similarity index 100% rename from posts/inside-rust/Ownership-Std-Implementation.md rename to content/inside-rust/Ownership-Std-Implementation.md diff --git a/posts/inside-rust/Portable-SIMD-PG.md b/content/inside-rust/Portable-SIMD-PG.md similarity index 100% rename from posts/inside-rust/Portable-SIMD-PG.md rename to content/inside-rust/Portable-SIMD-PG.md diff --git a/posts/inside-rust/Splitting-const-generics.md b/content/inside-rust/Splitting-const-generics.md similarity index 100% rename from posts/inside-rust/Splitting-const-generics.md rename to content/inside-rust/Splitting-const-generics.md diff --git a/posts/inside-rust/Using-rustc_codegen_cranelift.md b/content/inside-rust/Using-rustc_codegen_cranelift.md similarity index 100% rename from posts/inside-rust/Using-rustc_codegen_cranelift.md rename to content/inside-rust/Using-rustc_codegen_cranelift.md diff --git a/posts/inside-rust/Welcome.md b/content/inside-rust/Welcome.md similarity index 100% rename from posts/inside-rust/Welcome.md rename to content/inside-rust/Welcome.md diff --git a/posts/inside-rust/What-the-error-handling-project-group-is-working-on.md b/content/inside-rust/What-the-error-handling-project-group-is-working-on.md similarity index 100% rename from posts/inside-rust/What-the-error-handling-project-group-is-working-on.md rename to content/inside-rust/What-the-error-handling-project-group-is-working-on.md diff --git a/posts/inside-rust/What-the-error-handling-project-group-is-working-towards.md b/content/inside-rust/What-the-error-handling-project-group-is-working-towards.md similarity index 100% rename from posts/inside-rust/What-the-error-handling-project-group-is-working-towards.md rename to content/inside-rust/What-the-error-handling-project-group-is-working-towards.md diff --git a/posts/inside-rust/aaron-hill-compiler-team.md b/content/inside-rust/aaron-hill-compiler-team.md similarity index 100% rename from posts/inside-rust/aaron-hill-compiler-team.md rename to content/inside-rust/aaron-hill-compiler-team.md diff --git a/posts/inside-rust/all-hands-retrospective.md b/content/inside-rust/all-hands-retrospective.md similarity index 100% rename from posts/inside-rust/all-hands-retrospective.md rename to content/inside-rust/all-hands-retrospective.md diff --git a/posts/inside-rust/all-hands.md b/content/inside-rust/all-hands.md similarity index 100% rename from posts/inside-rust/all-hands.md rename to content/inside-rust/all-hands.md diff --git a/posts/inside-rust/announcing-project-goals.md b/content/inside-rust/announcing-project-goals.md similarity index 100% rename from posts/inside-rust/announcing-project-goals.md rename to content/inside-rust/announcing-project-goals.md diff --git a/posts/inside-rust/announcing-the-docsrs-team.md b/content/inside-rust/announcing-the-docsrs-team.md similarity index 100% rename from posts/inside-rust/announcing-the-docsrs-team.md rename to content/inside-rust/announcing-the-docsrs-team.md diff --git a/posts/inside-rust/announcing-the-rust-style-team.md b/content/inside-rust/announcing-the-rust-style-team.md similarity index 100% rename from posts/inside-rust/announcing-the-rust-style-team.md rename to content/inside-rust/announcing-the-rust-style-team.md diff --git a/posts/inside-rust/api-token-scopes.md b/content/inside-rust/api-token-scopes.md similarity index 100% rename from posts/inside-rust/api-token-scopes.md rename to content/inside-rust/api-token-scopes.md diff --git a/posts/inside-rust/apr-steering-cycle.md b/content/inside-rust/apr-steering-cycle.md similarity index 100% rename from posts/inside-rust/apr-steering-cycle.md rename to content/inside-rust/apr-steering-cycle.md diff --git a/posts/inside-rust/async-closures-call-for-testing.md b/content/inside-rust/async-closures-call-for-testing.md similarity index 100% rename from posts/inside-rust/async-closures-call-for-testing.md rename to content/inside-rust/async-closures-call-for-testing.md diff --git a/posts/inside-rust/async-fn-in-trait-nightly.md b/content/inside-rust/async-fn-in-trait-nightly.md similarity index 100% rename from posts/inside-rust/async-fn-in-trait-nightly.md rename to content/inside-rust/async-fn-in-trait-nightly.md diff --git a/posts/inside-rust/async-in-2022.md b/content/inside-rust/async-in-2022.md similarity index 100% rename from posts/inside-rust/async-in-2022.md rename to content/inside-rust/async-in-2022.md diff --git a/posts/inside-rust/bisecting-rust-compiler.md b/content/inside-rust/bisecting-rust-compiler.md similarity index 100% rename from posts/inside-rust/bisecting-rust-compiler.md rename to content/inside-rust/bisecting-rust-compiler.md diff --git a/posts/inside-rust/blog.toml b/content/inside-rust/blog.toml similarity index 100% rename from posts/inside-rust/blog.toml rename to content/inside-rust/blog.toml diff --git a/posts/inside-rust/boxyuwu-leseulartichaut-the8472-compiler-contributors.md b/content/inside-rust/boxyuwu-leseulartichaut-the8472-compiler-contributors.md similarity index 100% rename from posts/inside-rust/boxyuwu-leseulartichaut-the8472-compiler-contributors.md rename to content/inside-rust/boxyuwu-leseulartichaut-the8472-compiler-contributors.md diff --git a/posts/inside-rust/cargo-config-merging.md b/content/inside-rust/cargo-config-merging.md similarity index 100% rename from posts/inside-rust/cargo-config-merging.md rename to content/inside-rust/cargo-config-merging.md diff --git a/posts/inside-rust/cargo-in-2020.md b/content/inside-rust/cargo-in-2020.md similarity index 100% rename from posts/inside-rust/cargo-in-2020.md rename to content/inside-rust/cargo-in-2020.md diff --git a/posts/inside-rust/cargo-new-members.md b/content/inside-rust/cargo-new-members.md similarity index 100% rename from posts/inside-rust/cargo-new-members.md rename to content/inside-rust/cargo-new-members.md diff --git a/posts/inside-rust/cargo-postmortem.md b/content/inside-rust/cargo-postmortem.md similarity index 100% rename from posts/inside-rust/cargo-postmortem.md rename to content/inside-rust/cargo-postmortem.md diff --git a/posts/inside-rust/cargo-sparse-protocol.md b/content/inside-rust/cargo-sparse-protocol.md similarity index 100% rename from posts/inside-rust/cargo-sparse-protocol.md rename to content/inside-rust/cargo-sparse-protocol.md diff --git a/posts/inside-rust/cargo-team-changes.md b/content/inside-rust/cargo-team-changes.md similarity index 100% rename from posts/inside-rust/cargo-team-changes.md rename to content/inside-rust/cargo-team-changes.md diff --git a/posts/inside-rust/changes-to-compiler-team.md b/content/inside-rust/changes-to-compiler-team.md similarity index 100% rename from posts/inside-rust/changes-to-compiler-team.md rename to content/inside-rust/changes-to-compiler-team.md diff --git a/posts/inside-rust/changes-to-rustdoc-team.md b/content/inside-rust/changes-to-rustdoc-team.md similarity index 100% rename from posts/inside-rust/changes-to-rustdoc-team.md rename to content/inside-rust/changes-to-rustdoc-team.md diff --git a/posts/inside-rust/changes-to-x-py-defaults.md b/content/inside-rust/changes-to-x-py-defaults.md similarity index 100% rename from posts/inside-rust/changes-to-x-py-defaults.md rename to content/inside-rust/changes-to-x-py-defaults.md diff --git a/posts/inside-rust/cjgillot-and-nadrieril-for-compiler-contributors.md b/content/inside-rust/cjgillot-and-nadrieril-for-compiler-contributors.md similarity index 100% rename from posts/inside-rust/cjgillot-and-nadrieril-for-compiler-contributors.md rename to content/inside-rust/cjgillot-and-nadrieril-for-compiler-contributors.md diff --git a/posts/inside-rust/clippy-team-changes.md b/content/inside-rust/clippy-team-changes.md similarity index 100% rename from posts/inside-rust/clippy-team-changes.md rename to content/inside-rust/clippy-team-changes.md diff --git a/posts/inside-rust/compiler-team-2022-midyear-report.md b/content/inside-rust/compiler-team-2022-midyear-report.md similarity index 100% rename from posts/inside-rust/compiler-team-2022-midyear-report.md rename to content/inside-rust/compiler-team-2022-midyear-report.md diff --git a/posts/inside-rust/compiler-team-ambitions-2022.md b/content/inside-rust/compiler-team-ambitions-2022.md similarity index 100% rename from posts/inside-rust/compiler-team-ambitions-2022.md rename to content/inside-rust/compiler-team-ambitions-2022.md diff --git a/posts/inside-rust/compiler-team-april-steering-cycle.md b/content/inside-rust/compiler-team-april-steering-cycle.md similarity index 100% rename from posts/inside-rust/compiler-team-april-steering-cycle.md rename to content/inside-rust/compiler-team-april-steering-cycle.md diff --git a/posts/inside-rust/compiler-team-august-steering-cycle.md b/content/inside-rust/compiler-team-august-steering-cycle.md similarity index 100% rename from posts/inside-rust/compiler-team-august-steering-cycle.md rename to content/inside-rust/compiler-team-august-steering-cycle.md diff --git a/posts/inside-rust/compiler-team-feb-steering-cycle.md b/content/inside-rust/compiler-team-feb-steering-cycle.md similarity index 100% rename from posts/inside-rust/compiler-team-feb-steering-cycle.md rename to content/inside-rust/compiler-team-feb-steering-cycle.md diff --git a/posts/inside-rust/compiler-team-july-steering-cycle.md b/content/inside-rust/compiler-team-july-steering-cycle.md similarity index 100% rename from posts/inside-rust/compiler-team-july-steering-cycle.md rename to content/inside-rust/compiler-team-july-steering-cycle.md diff --git a/posts/inside-rust/compiler-team-june-steering-cycle.md b/content/inside-rust/compiler-team-june-steering-cycle.md similarity index 100% rename from posts/inside-rust/compiler-team-june-steering-cycle.md rename to content/inside-rust/compiler-team-june-steering-cycle.md diff --git a/posts/inside-rust/compiler-team-meeting@0.md b/content/inside-rust/compiler-team-meeting@0.md similarity index 100% rename from posts/inside-rust/compiler-team-meeting@0.md rename to content/inside-rust/compiler-team-meeting@0.md diff --git a/posts/inside-rust/compiler-team-meeting@1.md b/content/inside-rust/compiler-team-meeting@1.md similarity index 100% rename from posts/inside-rust/compiler-team-meeting@1.md rename to content/inside-rust/compiler-team-meeting@1.md diff --git a/posts/inside-rust/compiler-team-meeting@2.md b/content/inside-rust/compiler-team-meeting@2.md similarity index 100% rename from posts/inside-rust/compiler-team-meeting@2.md rename to content/inside-rust/compiler-team-meeting@2.md diff --git a/posts/inside-rust/compiler-team-meeting@3.md b/content/inside-rust/compiler-team-meeting@3.md similarity index 100% rename from posts/inside-rust/compiler-team-meeting@3.md rename to content/inside-rust/compiler-team-meeting@3.md diff --git a/posts/inside-rust/compiler-team-meeting@4.md b/content/inside-rust/compiler-team-meeting@4.md similarity index 100% rename from posts/inside-rust/compiler-team-meeting@4.md rename to content/inside-rust/compiler-team-meeting@4.md diff --git a/posts/inside-rust/compiler-team-meeting@5.md b/content/inside-rust/compiler-team-meeting@5.md similarity index 100% rename from posts/inside-rust/compiler-team-meeting@5.md rename to content/inside-rust/compiler-team-meeting@5.md diff --git a/posts/inside-rust/compiler-team-meeting@6.md b/content/inside-rust/compiler-team-meeting@6.md similarity index 100% rename from posts/inside-rust/compiler-team-meeting@6.md rename to content/inside-rust/compiler-team-meeting@6.md diff --git a/posts/inside-rust/compiler-team-new-members.md b/content/inside-rust/compiler-team-new-members.md similarity index 100% rename from posts/inside-rust/compiler-team-new-members.md rename to content/inside-rust/compiler-team-new-members.md diff --git a/posts/inside-rust/compiler-team-reorg.md b/content/inside-rust/compiler-team-reorg.md similarity index 100% rename from posts/inside-rust/compiler-team-reorg.md rename to content/inside-rust/compiler-team-reorg.md diff --git a/posts/inside-rust/compiler-team-sep-oct-steering-cycle.md b/content/inside-rust/compiler-team-sep-oct-steering-cycle.md similarity index 100% rename from posts/inside-rust/compiler-team-sep-oct-steering-cycle.md rename to content/inside-rust/compiler-team-sep-oct-steering-cycle.md diff --git a/posts/inside-rust/const-if-match.md b/content/inside-rust/const-if-match.md similarity index 100% rename from posts/inside-rust/const-if-match.md rename to content/inside-rust/const-if-match.md diff --git a/posts/inside-rust/const-prop-on-by-default.md b/content/inside-rust/const-prop-on-by-default.md similarity index 100% rename from posts/inside-rust/const-prop-on-by-default.md rename to content/inside-rust/const-prop-on-by-default.md diff --git a/posts/inside-rust/content-delivery-networks.md b/content/inside-rust/content-delivery-networks.md similarity index 100% rename from posts/inside-rust/content-delivery-networks.md rename to content/inside-rust/content-delivery-networks.md diff --git a/posts/inside-rust/contributor-survey.md b/content/inside-rust/contributor-survey.md similarity index 100% rename from posts/inside-rust/contributor-survey.md rename to content/inside-rust/contributor-survey.md diff --git a/posts/inside-rust/core-team-update.md b/content/inside-rust/core-team-update.md similarity index 100% rename from posts/inside-rust/core-team-update.md rename to content/inside-rust/core-team-update.md diff --git a/posts/inside-rust/core-team-updates.md b/content/inside-rust/core-team-updates.md similarity index 100% rename from posts/inside-rust/core-team-updates.md rename to content/inside-rust/core-team-updates.md diff --git a/posts/inside-rust/coroutines.md b/content/inside-rust/coroutines.md similarity index 100% rename from posts/inside-rust/coroutines.md rename to content/inside-rust/coroutines.md diff --git a/posts/inside-rust/crates-io-incident-report.md b/content/inside-rust/crates-io-incident-report.md similarity index 100% rename from posts/inside-rust/crates-io-incident-report.md rename to content/inside-rust/crates-io-incident-report.md diff --git a/posts/inside-rust/crates-io-malware-postmortem.md b/content/inside-rust/crates-io-malware-postmortem.md similarity index 100% rename from posts/inside-rust/crates-io-malware-postmortem.md rename to content/inside-rust/crates-io-malware-postmortem.md diff --git a/posts/inside-rust/crates-io-postmortem.md b/content/inside-rust/crates-io-postmortem.md similarity index 100% rename from posts/inside-rust/crates-io-postmortem.md rename to content/inside-rust/crates-io-postmortem.md diff --git a/posts/inside-rust/davidtwco-jackhuey-compiler-members.md b/content/inside-rust/davidtwco-jackhuey-compiler-members.md similarity index 100% rename from posts/inside-rust/davidtwco-jackhuey-compiler-members.md rename to content/inside-rust/davidtwco-jackhuey-compiler-members.md diff --git a/posts/inside-rust/diagnostic-effort.md b/content/inside-rust/diagnostic-effort.md similarity index 100% rename from posts/inside-rust/diagnostic-effort.md rename to content/inside-rust/diagnostic-effort.md diff --git a/posts/inside-rust/dns-outage-portmortem.md b/content/inside-rust/dns-outage-portmortem.md similarity index 100% rename from posts/inside-rust/dns-outage-portmortem.md rename to content/inside-rust/dns-outage-portmortem.md diff --git a/posts/inside-rust/docsrs-outage-postmortem.md b/content/inside-rust/docsrs-outage-postmortem.md similarity index 100% rename from posts/inside-rust/docsrs-outage-postmortem.md rename to content/inside-rust/docsrs-outage-postmortem.md diff --git a/posts/inside-rust/ecstatic-morse-for-compiler-contributors.md b/content/inside-rust/ecstatic-morse-for-compiler-contributors.md similarity index 100% rename from posts/inside-rust/ecstatic-morse-for-compiler-contributors.md rename to content/inside-rust/ecstatic-morse-for-compiler-contributors.md diff --git a/posts/inside-rust/electing-new-project-directors.md b/content/inside-rust/electing-new-project-directors.md similarity index 100% rename from posts/inside-rust/electing-new-project-directors.md rename to content/inside-rust/electing-new-project-directors.md diff --git a/posts/inside-rust/embedded-wg-micro-survey.md b/content/inside-rust/embedded-wg-micro-survey.md similarity index 100% rename from posts/inside-rust/embedded-wg-micro-survey.md rename to content/inside-rust/embedded-wg-micro-survey.md diff --git a/posts/inside-rust/error-handling-wg-announcement.md b/content/inside-rust/error-handling-wg-announcement.md similarity index 100% rename from posts/inside-rust/error-handling-wg-announcement.md rename to content/inside-rust/error-handling-wg-announcement.md diff --git a/posts/inside-rust/evaluating-github-actions.md b/content/inside-rust/evaluating-github-actions.md similarity index 100% rename from posts/inside-rust/evaluating-github-actions.md rename to content/inside-rust/evaluating-github-actions.md diff --git a/posts/inside-rust/exploring-pgo-for-the-rust-compiler.md b/content/inside-rust/exploring-pgo-for-the-rust-compiler.md similarity index 100% rename from posts/inside-rust/exploring-pgo-for-the-rust-compiler.md rename to content/inside-rust/exploring-pgo-for-the-rust-compiler.md diff --git a/posts/inside-rust/feb-lang-team-design-meetings.md b/content/inside-rust/feb-lang-team-design-meetings.md similarity index 100% rename from posts/inside-rust/feb-lang-team-design-meetings.md rename to content/inside-rust/feb-lang-team-design-meetings.md diff --git a/posts/inside-rust/feb-steering-cycle.md b/content/inside-rust/feb-steering-cycle.md similarity index 100% rename from posts/inside-rust/feb-steering-cycle.md rename to content/inside-rust/feb-steering-cycle.md diff --git a/posts/inside-rust/ffi-unwind-design-meeting.md b/content/inside-rust/ffi-unwind-design-meeting.md similarity index 100% rename from posts/inside-rust/ffi-unwind-design-meeting.md rename to content/inside-rust/ffi-unwind-design-meeting.md diff --git a/posts/inside-rust/ffi-unwind-longjmp.md b/content/inside-rust/ffi-unwind-longjmp.md similarity index 100% rename from posts/inside-rust/ffi-unwind-longjmp.md rename to content/inside-rust/ffi-unwind-longjmp.md diff --git a/posts/inside-rust/follow-up-on-the-moderation-issue.md b/content/inside-rust/follow-up-on-the-moderation-issue.md similarity index 100% rename from posts/inside-rust/follow-up-on-the-moderation-issue.md rename to content/inside-rust/follow-up-on-the-moderation-issue.md diff --git a/posts/inside-rust/formatting-the-compiler.md b/content/inside-rust/formatting-the-compiler.md similarity index 100% rename from posts/inside-rust/formatting-the-compiler.md rename to content/inside-rust/formatting-the-compiler.md diff --git a/posts/inside-rust/goodbye-docs-team.md b/content/inside-rust/goodbye-docs-team.md similarity index 100% rename from posts/inside-rust/goodbye-docs-team.md rename to content/inside-rust/goodbye-docs-team.md diff --git a/posts/inside-rust/goverance-wg-cfp@1.md b/content/inside-rust/goverance-wg-cfp@1.md similarity index 100% rename from posts/inside-rust/goverance-wg-cfp@1.md rename to content/inside-rust/goverance-wg-cfp@1.md diff --git a/posts/inside-rust/governance-reform-rfc.md b/content/inside-rust/governance-reform-rfc.md similarity index 100% rename from posts/inside-rust/governance-reform-rfc.md rename to content/inside-rust/governance-reform-rfc.md diff --git a/posts/inside-rust/governance-update@0.md b/content/inside-rust/governance-update@0.md similarity index 100% rename from posts/inside-rust/governance-update@0.md rename to content/inside-rust/governance-update@0.md diff --git a/posts/inside-rust/governance-update@1.md b/content/inside-rust/governance-update@1.md similarity index 100% rename from posts/inside-rust/governance-update@1.md rename to content/inside-rust/governance-update@1.md diff --git a/posts/inside-rust/governance-wg-meeting@0.md b/content/inside-rust/governance-wg-meeting@0.md similarity index 100% rename from posts/inside-rust/governance-wg-meeting@0.md rename to content/inside-rust/governance-wg-meeting@0.md diff --git a/posts/inside-rust/governance-wg-meeting@1.md b/content/inside-rust/governance-wg-meeting@1.md similarity index 100% rename from posts/inside-rust/governance-wg-meeting@1.md rename to content/inside-rust/governance-wg-meeting@1.md diff --git a/posts/inside-rust/governance-wg-meeting@2.md b/content/inside-rust/governance-wg-meeting@2.md similarity index 100% rename from posts/inside-rust/governance-wg-meeting@2.md rename to content/inside-rust/governance-wg-meeting@2.md diff --git a/posts/inside-rust/governance-wg@1.md b/content/inside-rust/governance-wg@1.md similarity index 100% rename from posts/inside-rust/governance-wg@1.md rename to content/inside-rust/governance-wg@1.md diff --git a/posts/inside-rust/hiring-for-program-management.md b/content/inside-rust/hiring-for-program-management.md similarity index 100% rename from posts/inside-rust/hiring-for-program-management.md rename to content/inside-rust/hiring-for-program-management.md diff --git a/posts/inside-rust/ide-future.md b/content/inside-rust/ide-future.md similarity index 100% rename from posts/inside-rust/ide-future.md rename to content/inside-rust/ide-future.md diff --git a/posts/inside-rust/imposter-syndrome.md b/content/inside-rust/imposter-syndrome.md similarity index 100% rename from posts/inside-rust/imposter-syndrome.md rename to content/inside-rust/imposter-syndrome.md diff --git a/posts/inside-rust/in-response-to-the-moderation-team-resignation.md b/content/inside-rust/in-response-to-the-moderation-team-resignation.md similarity index 100% rename from posts/inside-rust/in-response-to-the-moderation-team-resignation.md rename to content/inside-rust/in-response-to-the-moderation-team-resignation.md diff --git a/posts/inside-rust/inferred-const-generic-arguments.md b/content/inside-rust/inferred-const-generic-arguments.md similarity index 100% rename from posts/inside-rust/inferred-const-generic-arguments.md rename to content/inside-rust/inferred-const-generic-arguments.md diff --git a/posts/inside-rust/infra-team-leadership-change.md b/content/inside-rust/infra-team-leadership-change.md similarity index 100% rename from posts/inside-rust/infra-team-leadership-change.md rename to content/inside-rust/infra-team-leadership-change.md diff --git a/posts/inside-rust/infra-team-meeting@0.md b/content/inside-rust/infra-team-meeting@0.md similarity index 100% rename from posts/inside-rust/infra-team-meeting@0.md rename to content/inside-rust/infra-team-meeting@0.md diff --git a/posts/inside-rust/infra-team-meeting@1.md b/content/inside-rust/infra-team-meeting@1.md similarity index 100% rename from posts/inside-rust/infra-team-meeting@1.md rename to content/inside-rust/infra-team-meeting@1.md diff --git a/posts/inside-rust/infra-team-meeting@2.md b/content/inside-rust/infra-team-meeting@2.md similarity index 100% rename from posts/inside-rust/infra-team-meeting@2.md rename to content/inside-rust/infra-team-meeting@2.md diff --git a/posts/inside-rust/infra-team-meeting@3.md b/content/inside-rust/infra-team-meeting@3.md similarity index 100% rename from posts/inside-rust/infra-team-meeting@3.md rename to content/inside-rust/infra-team-meeting@3.md diff --git a/posts/inside-rust/infra-team-meeting@4.md b/content/inside-rust/infra-team-meeting@4.md similarity index 100% rename from posts/inside-rust/infra-team-meeting@4.md rename to content/inside-rust/infra-team-meeting@4.md diff --git a/posts/inside-rust/infra-team-meeting@5.md b/content/inside-rust/infra-team-meeting@5.md similarity index 100% rename from posts/inside-rust/infra-team-meeting@5.md rename to content/inside-rust/infra-team-meeting@5.md diff --git a/posts/inside-rust/infra-team-meeting@6.md b/content/inside-rust/infra-team-meeting@6.md similarity index 100% rename from posts/inside-rust/infra-team-meeting@6.md rename to content/inside-rust/infra-team-meeting@6.md diff --git a/posts/inside-rust/infra-team-meeting@7.md b/content/inside-rust/infra-team-meeting@7.md similarity index 100% rename from posts/inside-rust/infra-team-meeting@7.md rename to content/inside-rust/infra-team-meeting@7.md diff --git a/posts/inside-rust/intro-rustc-self-profile.md b/content/inside-rust/intro-rustc-self-profile.md similarity index 100% rename from posts/inside-rust/intro-rustc-self-profile.md rename to content/inside-rust/intro-rustc-self-profile.md diff --git a/posts/inside-rust/jan-steering-cycle.md b/content/inside-rust/jan-steering-cycle.md similarity index 100% rename from posts/inside-rust/jan-steering-cycle.md rename to content/inside-rust/jan-steering-cycle.md diff --git a/posts/inside-rust/jasper-and-wiser-full-members-of-compiler-team.md b/content/inside-rust/jasper-and-wiser-full-members-of-compiler-team.md similarity index 100% rename from posts/inside-rust/jasper-and-wiser-full-members-of-compiler-team.md rename to content/inside-rust/jasper-and-wiser-full-members-of-compiler-team.md diff --git a/posts/inside-rust/jsha-rustdoc-member.md b/content/inside-rust/jsha-rustdoc-member.md similarity index 100% rename from posts/inside-rust/jsha-rustdoc-member.md rename to content/inside-rust/jsha-rustdoc-member.md diff --git a/posts/inside-rust/jtgeibel-crates-io-co-lead.md b/content/inside-rust/jtgeibel-crates-io-co-lead.md similarity index 100% rename from posts/inside-rust/jtgeibel-crates-io-co-lead.md rename to content/inside-rust/jtgeibel-crates-io-co-lead.md diff --git a/posts/inside-rust/jun-steering-cycle.md b/content/inside-rust/jun-steering-cycle.md similarity index 100% rename from posts/inside-rust/jun-steering-cycle.md rename to content/inside-rust/jun-steering-cycle.md diff --git a/posts/inside-rust/keeping-secure-with-cargo-audit-0.18.md b/content/inside-rust/keeping-secure-with-cargo-audit-0.18.md similarity index 100% rename from posts/inside-rust/keeping-secure-with-cargo-audit-0.18.md rename to content/inside-rust/keeping-secure-with-cargo-audit-0.18.md diff --git a/posts/inside-rust/keyword-generics-progress-report-feb-2023.md b/content/inside-rust/keyword-generics-progress-report-feb-2023.md similarity index 100% rename from posts/inside-rust/keyword-generics-progress-report-feb-2023.md rename to content/inside-rust/keyword-generics-progress-report-feb-2023.md diff --git a/posts/inside-rust/keyword-generics.md b/content/inside-rust/keyword-generics.md similarity index 100% rename from posts/inside-rust/keyword-generics.md rename to content/inside-rust/keyword-generics.md diff --git a/posts/inside-rust/lang-advisors.md b/content/inside-rust/lang-advisors.md similarity index 100% rename from posts/inside-rust/lang-advisors.md rename to content/inside-rust/lang-advisors.md diff --git a/posts/inside-rust/lang-roadmap-2024.md b/content/inside-rust/lang-roadmap-2024.md similarity index 100% rename from posts/inside-rust/lang-roadmap-2024.md rename to content/inside-rust/lang-roadmap-2024.md diff --git a/posts/inside-rust/lang-team-apr-update.md b/content/inside-rust/lang-team-apr-update.md similarity index 100% rename from posts/inside-rust/lang-team-apr-update.md rename to content/inside-rust/lang-team-apr-update.md diff --git a/posts/inside-rust/lang-team-april-update.md b/content/inside-rust/lang-team-april-update.md similarity index 100% rename from posts/inside-rust/lang-team-april-update.md rename to content/inside-rust/lang-team-april-update.md diff --git a/posts/inside-rust/lang-team-aug-update.md b/content/inside-rust/lang-team-aug-update.md similarity index 100% rename from posts/inside-rust/lang-team-aug-update.md rename to content/inside-rust/lang-team-aug-update.md diff --git a/posts/inside-rust/lang-team-colead.md b/content/inside-rust/lang-team-colead.md similarity index 100% rename from posts/inside-rust/lang-team-colead.md rename to content/inside-rust/lang-team-colead.md diff --git a/posts/inside-rust/lang-team-design-meeting-min-const-generics.md b/content/inside-rust/lang-team-design-meeting-min-const-generics.md similarity index 100% rename from posts/inside-rust/lang-team-design-meeting-min-const-generics.md rename to content/inside-rust/lang-team-design-meeting-min-const-generics.md diff --git a/posts/inside-rust/lang-team-design-meeting-update.md b/content/inside-rust/lang-team-design-meeting-update.md similarity index 100% rename from posts/inside-rust/lang-team-design-meeting-update.md rename to content/inside-rust/lang-team-design-meeting-update.md diff --git a/posts/inside-rust/lang-team-design-meeting-wf-types.md b/content/inside-rust/lang-team-design-meeting-wf-types.md similarity index 100% rename from posts/inside-rust/lang-team-design-meeting-wf-types.md rename to content/inside-rust/lang-team-design-meeting-wf-types.md diff --git a/posts/inside-rust/lang-team-design-meetings@0.md b/content/inside-rust/lang-team-design-meetings@0.md similarity index 100% rename from posts/inside-rust/lang-team-design-meetings@0.md rename to content/inside-rust/lang-team-design-meetings@0.md diff --git a/posts/inside-rust/lang-team-design-meetings@1.md b/content/inside-rust/lang-team-design-meetings@1.md similarity index 100% rename from posts/inside-rust/lang-team-design-meetings@1.md rename to content/inside-rust/lang-team-design-meetings@1.md diff --git a/posts/inside-rust/lang-team-design-meetings@2.md b/content/inside-rust/lang-team-design-meetings@2.md similarity index 100% rename from posts/inside-rust/lang-team-design-meetings@2.md rename to content/inside-rust/lang-team-design-meetings@2.md diff --git a/posts/inside-rust/lang-team-feb-update@0.md b/content/inside-rust/lang-team-feb-update@0.md similarity index 100% rename from posts/inside-rust/lang-team-feb-update@0.md rename to content/inside-rust/lang-team-feb-update@0.md diff --git a/posts/inside-rust/lang-team-feb-update@1.md b/content/inside-rust/lang-team-feb-update@1.md similarity index 100% rename from posts/inside-rust/lang-team-feb-update@1.md rename to content/inside-rust/lang-team-feb-update@1.md diff --git a/posts/inside-rust/lang-team-mar-update@0.md b/content/inside-rust/lang-team-mar-update@0.md similarity index 100% rename from posts/inside-rust/lang-team-mar-update@0.md rename to content/inside-rust/lang-team-mar-update@0.md diff --git a/posts/inside-rust/lang-team-mar-update@1.md b/content/inside-rust/lang-team-mar-update@1.md similarity index 100% rename from posts/inside-rust/lang-team-mar-update@1.md rename to content/inside-rust/lang-team-mar-update@1.md diff --git a/posts/inside-rust/lang-team-meetings-rescheduled.md b/content/inside-rust/lang-team-meetings-rescheduled.md similarity index 100% rename from posts/inside-rust/lang-team-meetings-rescheduled.md rename to content/inside-rust/lang-team-meetings-rescheduled.md diff --git a/posts/inside-rust/lang-team-membership-update.md b/content/inside-rust/lang-team-membership-update.md similarity index 100% rename from posts/inside-rust/lang-team-membership-update.md rename to content/inside-rust/lang-team-membership-update.md diff --git a/posts/inside-rust/lang-team-path-to-membership.md b/content/inside-rust/lang-team-path-to-membership.md similarity index 100% rename from posts/inside-rust/lang-team-path-to-membership.md rename to content/inside-rust/lang-team-path-to-membership.md diff --git a/posts/inside-rust/launching-pad-representative.md b/content/inside-rust/launching-pad-representative.md similarity index 100% rename from posts/inside-rust/launching-pad-representative.md rename to content/inside-rust/launching-pad-representative.md diff --git a/posts/inside-rust/leadership-council-membership-changes.md b/content/inside-rust/leadership-council-membership-changes.md similarity index 100% rename from posts/inside-rust/leadership-council-membership-changes.md rename to content/inside-rust/leadership-council-membership-changes.md diff --git a/posts/inside-rust/leadership-council-repr-selection@0.md b/content/inside-rust/leadership-council-repr-selection@0.md similarity index 100% rename from posts/inside-rust/leadership-council-repr-selection@0.md rename to content/inside-rust/leadership-council-repr-selection@0.md diff --git a/posts/inside-rust/leadership-council-repr-selection@1.md b/content/inside-rust/leadership-council-repr-selection@1.md similarity index 100% rename from posts/inside-rust/leadership-council-repr-selection@1.md rename to content/inside-rust/leadership-council-repr-selection@1.md diff --git a/posts/inside-rust/leadership-council-repr-selection@2.md b/content/inside-rust/leadership-council-repr-selection@2.md similarity index 100% rename from posts/inside-rust/leadership-council-repr-selection@2.md rename to content/inside-rust/leadership-council-repr-selection@2.md diff --git a/posts/inside-rust/leadership-council-repr-selection@3.md b/content/inside-rust/leadership-council-repr-selection@3.md similarity index 100% rename from posts/inside-rust/leadership-council-repr-selection@3.md rename to content/inside-rust/leadership-council-repr-selection@3.md diff --git a/posts/inside-rust/leadership-council-repr-selection@4.md b/content/inside-rust/leadership-council-repr-selection@4.md similarity index 100% rename from posts/inside-rust/leadership-council-repr-selection@4.md rename to content/inside-rust/leadership-council-repr-selection@4.md diff --git a/posts/inside-rust/leadership-council-repr-selection@5.md b/content/inside-rust/leadership-council-repr-selection@5.md similarity index 100% rename from posts/inside-rust/leadership-council-repr-selection@5.md rename to content/inside-rust/leadership-council-repr-selection@5.md diff --git a/posts/inside-rust/leadership-council-update@0.md b/content/inside-rust/leadership-council-update@0.md similarity index 100% rename from posts/inside-rust/leadership-council-update@0.md rename to content/inside-rust/leadership-council-update@0.md diff --git a/posts/inside-rust/leadership-council-update@1.md b/content/inside-rust/leadership-council-update@1.md similarity index 100% rename from posts/inside-rust/leadership-council-update@1.md rename to content/inside-rust/leadership-council-update@1.md diff --git a/posts/inside-rust/leadership-council-update@2.md b/content/inside-rust/leadership-council-update@2.md similarity index 100% rename from posts/inside-rust/leadership-council-update@2.md rename to content/inside-rust/leadership-council-update@2.md diff --git a/posts/inside-rust/leadership-council-update@3.md b/content/inside-rust/leadership-council-update@3.md similarity index 100% rename from posts/inside-rust/leadership-council-update@3.md rename to content/inside-rust/leadership-council-update@3.md diff --git a/posts/inside-rust/leadership-council-update@4.md b/content/inside-rust/leadership-council-update@4.md similarity index 100% rename from posts/inside-rust/leadership-council-update@4.md rename to content/inside-rust/leadership-council-update@4.md diff --git a/posts/inside-rust/leadership-council-update@5.md b/content/inside-rust/leadership-council-update@5.md similarity index 100% rename from posts/inside-rust/leadership-council-update@5.md rename to content/inside-rust/leadership-council-update@5.md diff --git a/posts/inside-rust/leadership-council-update@6.md b/content/inside-rust/leadership-council-update@6.md similarity index 100% rename from posts/inside-rust/leadership-council-update@6.md rename to content/inside-rust/leadership-council-update@6.md diff --git a/posts/inside-rust/leadership-initiatives.md b/content/inside-rust/leadership-initiatives.md similarity index 100% rename from posts/inside-rust/leadership-initiatives.md rename to content/inside-rust/leadership-initiatives.md diff --git a/posts/inside-rust/libs-aspirations.md b/content/inside-rust/libs-aspirations.md similarity index 100% rename from posts/inside-rust/libs-aspirations.md rename to content/inside-rust/libs-aspirations.md diff --git a/posts/inside-rust/libs-contributors-the8472-kodraus.md b/content/inside-rust/libs-contributors-the8472-kodraus.md similarity index 100% rename from posts/inside-rust/libs-contributors-the8472-kodraus.md rename to content/inside-rust/libs-contributors-the8472-kodraus.md diff --git a/posts/inside-rust/libs-contributors@0.md b/content/inside-rust/libs-contributors@0.md similarity index 100% rename from posts/inside-rust/libs-contributors@0.md rename to content/inside-rust/libs-contributors@0.md diff --git a/posts/inside-rust/libs-contributors@1.md b/content/inside-rust/libs-contributors@1.md similarity index 100% rename from posts/inside-rust/libs-contributors@1.md rename to content/inside-rust/libs-contributors@1.md diff --git a/posts/inside-rust/libs-member.md b/content/inside-rust/libs-member.md similarity index 100% rename from posts/inside-rust/libs-member.md rename to content/inside-rust/libs-member.md diff --git a/posts/inside-rust/lto-improvements.md b/content/inside-rust/lto-improvements.md similarity index 100% rename from posts/inside-rust/lto-improvements.md rename to content/inside-rust/lto-improvements.md diff --git a/posts/inside-rust/mar-steering-cycle.md b/content/inside-rust/mar-steering-cycle.md similarity index 100% rename from posts/inside-rust/mar-steering-cycle.md rename to content/inside-rust/mar-steering-cycle.md diff --git a/posts/inside-rust/new-inline-asm.md b/content/inside-rust/new-inline-asm.md similarity index 100% rename from posts/inside-rust/new-inline-asm.md rename to content/inside-rust/new-inline-asm.md diff --git a/posts/inside-rust/opening-up-the-core-team-agenda.md b/content/inside-rust/opening-up-the-core-team-agenda.md similarity index 100% rename from posts/inside-rust/opening-up-the-core-team-agenda.md rename to content/inside-rust/opening-up-the-core-team-agenda.md diff --git a/posts/inside-rust/pietro-joins-core-team.md b/content/inside-rust/pietro-joins-core-team.md similarity index 100% rename from posts/inside-rust/pietro-joins-core-team.md rename to content/inside-rust/pietro-joins-core-team.md diff --git a/posts/inside-rust/planning-meeting-update.md b/content/inside-rust/planning-meeting-update.md similarity index 100% rename from posts/inside-rust/planning-meeting-update.md rename to content/inside-rust/planning-meeting-update.md diff --git a/posts/inside-rust/planning-rust-2021.md b/content/inside-rust/planning-rust-2021.md similarity index 100% rename from posts/inside-rust/planning-rust-2021.md rename to content/inside-rust/planning-rust-2021.md diff --git a/posts/inside-rust/pnkfelix-compiler-team-co-lead.md b/content/inside-rust/pnkfelix-compiler-team-co-lead.md similarity index 100% rename from posts/inside-rust/pnkfelix-compiler-team-co-lead.md rename to content/inside-rust/pnkfelix-compiler-team-co-lead.md diff --git a/posts/inside-rust/polonius-update.md b/content/inside-rust/polonius-update.md similarity index 100% rename from posts/inside-rust/polonius-update.md rename to content/inside-rust/polonius-update.md diff --git a/posts/inside-rust/project-director-nominees.md b/content/inside-rust/project-director-nominees.md similarity index 100% rename from posts/inside-rust/project-director-nominees.md rename to content/inside-rust/project-director-nominees.md diff --git a/posts/inside-rust/project-director-update@0.md b/content/inside-rust/project-director-update@0.md similarity index 100% rename from posts/inside-rust/project-director-update@0.md rename to content/inside-rust/project-director-update@0.md diff --git a/posts/inside-rust/project-director-update@1.md b/content/inside-rust/project-director-update@1.md similarity index 100% rename from posts/inside-rust/project-director-update@1.md rename to content/inside-rust/project-director-update@1.md diff --git a/posts/inside-rust/project-director-update@2.md b/content/inside-rust/project-director-update@2.md similarity index 100% rename from posts/inside-rust/project-director-update@2.md rename to content/inside-rust/project-director-update@2.md diff --git a/posts/inside-rust/project-goals-2025h1-call-for-proposals.md b/content/inside-rust/project-goals-2025h1-call-for-proposals.md similarity index 100% rename from posts/inside-rust/project-goals-2025h1-call-for-proposals.md rename to content/inside-rust/project-goals-2025h1-call-for-proposals.md diff --git a/posts/inside-rust/recent-future-pattern-matching-improvements.md b/content/inside-rust/recent-future-pattern-matching-improvements.md similarity index 100% rename from posts/inside-rust/recent-future-pattern-matching-improvements.md rename to content/inside-rust/recent-future-pattern-matching-improvements.md diff --git a/posts/inside-rust/relnotes-interest-group.md b/content/inside-rust/relnotes-interest-group.md similarity index 100% rename from posts/inside-rust/relnotes-interest-group.md rename to content/inside-rust/relnotes-interest-group.md diff --git a/posts/inside-rust/rename-rustc-guide.md b/content/inside-rust/rename-rustc-guide.md similarity index 100% rename from posts/inside-rust/rename-rustc-guide.md rename to content/inside-rust/rename-rustc-guide.md diff --git a/posts/inside-rust/rotating-compiler-leads.md b/content/inside-rust/rotating-compiler-leads.md similarity index 100% rename from posts/inside-rust/rotating-compiler-leads.md rename to content/inside-rust/rotating-compiler-leads.md diff --git a/posts/inside-rust/rtn-call-for-testing.md b/content/inside-rust/rtn-call-for-testing.md similarity index 100% rename from posts/inside-rust/rtn-call-for-testing.md rename to content/inside-rust/rtn-call-for-testing.md diff --git a/posts/inside-rust/rust-ci-is-moving-to-github-actions.md b/content/inside-rust/rust-ci-is-moving-to-github-actions.md similarity index 100% rename from posts/inside-rust/rust-ci-is-moving-to-github-actions.md rename to content/inside-rust/rust-ci-is-moving-to-github-actions.md diff --git a/posts/inside-rust/rust-leads-summit.md b/content/inside-rust/rust-leads-summit.md similarity index 100% rename from posts/inside-rust/rust-leads-summit.md rename to content/inside-rust/rust-leads-summit.md diff --git a/posts/inside-rust/rustc-dev-guide-overview.md b/content/inside-rust/rustc-dev-guide-overview.md similarity index 100% rename from posts/inside-rust/rustc-dev-guide-overview.md rename to content/inside-rust/rustc-dev-guide-overview.md diff --git a/posts/inside-rust/rustc-learning-working-group-introduction.md b/content/inside-rust/rustc-learning-working-group-introduction.md similarity index 100% rename from posts/inside-rust/rustc-learning-working-group-introduction.md rename to content/inside-rust/rustc-learning-working-group-introduction.md diff --git a/posts/inside-rust/rustdoc-performance-improvements.md b/content/inside-rust/rustdoc-performance-improvements.md similarity index 100% rename from posts/inside-rust/rustdoc-performance-improvements.md rename to content/inside-rust/rustdoc-performance-improvements.md diff --git a/posts/inside-rust/rustup-1.24.0-incident-report.md b/content/inside-rust/rustup-1.24.0-incident-report.md similarity index 100% rename from posts/inside-rust/rustup-1.24.0-incident-report.md rename to content/inside-rust/rustup-1.24.0-incident-report.md diff --git a/posts/inside-rust/shrinkmem-rustc-sprint.md b/content/inside-rust/shrinkmem-rustc-sprint.md similarity index 100% rename from posts/inside-rust/shrinkmem-rustc-sprint.md rename to content/inside-rust/shrinkmem-rustc-sprint.md diff --git a/posts/inside-rust/source-based-code-coverage.md b/content/inside-rust/source-based-code-coverage.md similarity index 100% rename from posts/inside-rust/source-based-code-coverage.md rename to content/inside-rust/source-based-code-coverage.md diff --git a/posts/inside-rust/spec-vision.md b/content/inside-rust/spec-vision.md similarity index 100% rename from posts/inside-rust/spec-vision.md rename to content/inside-rust/spec-vision.md diff --git a/posts/inside-rust/stabilizing-async-fn-in-trait.md b/content/inside-rust/stabilizing-async-fn-in-trait.md similarity index 100% rename from posts/inside-rust/stabilizing-async-fn-in-trait.md rename to content/inside-rust/stabilizing-async-fn-in-trait.md diff --git a/posts/inside-rust/stabilizing-intra-doc-links.md b/content/inside-rust/stabilizing-intra-doc-links.md similarity index 100% rename from posts/inside-rust/stabilizing-intra-doc-links.md rename to content/inside-rust/stabilizing-intra-doc-links.md diff --git a/posts/inside-rust/survey-2021-report.md b/content/inside-rust/survey-2021-report.md similarity index 100% rename from posts/inside-rust/survey-2021-report.md rename to content/inside-rust/survey-2021-report.md diff --git a/posts/inside-rust/terminating-rust.md b/content/inside-rust/terminating-rust.md similarity index 100% rename from posts/inside-rust/terminating-rust.md rename to content/inside-rust/terminating-rust.md diff --git a/posts/inside-rust/test-infra-dec-2024.md b/content/inside-rust/test-infra-dec-2024.md similarity index 100% rename from posts/inside-rust/test-infra-dec-2024.md rename to content/inside-rust/test-infra-dec-2024.md diff --git a/posts/inside-rust/test-infra-jan-feb-2025.md b/content/inside-rust/test-infra-jan-feb-2025.md similarity index 100% rename from posts/inside-rust/test-infra-jan-feb-2025.md rename to content/inside-rust/test-infra-jan-feb-2025.md diff --git a/posts/inside-rust/test-infra-nov-2024.md b/content/inside-rust/test-infra-nov-2024.md similarity index 100% rename from posts/inside-rust/test-infra-nov-2024.md rename to content/inside-rust/test-infra-nov-2024.md diff --git a/posts/inside-rust/test-infra-oct-2024-2.md b/content/inside-rust/test-infra-oct-2024-2.md similarity index 100% rename from posts/inside-rust/test-infra-oct-2024-2.md rename to content/inside-rust/test-infra-oct-2024-2.md diff --git a/posts/inside-rust/test-infra-oct-2024.md b/content/inside-rust/test-infra-oct-2024.md similarity index 100% rename from posts/inside-rust/test-infra-oct-2024.md rename to content/inside-rust/test-infra-oct-2024.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1-76.md b/content/inside-rust/this-development-cycle-in-cargo-1-76.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1-76.md rename to content/inside-rust/this-development-cycle-in-cargo-1-76.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1-77.md b/content/inside-rust/this-development-cycle-in-cargo-1-77.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1-77.md rename to content/inside-rust/this-development-cycle-in-cargo-1-77.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1.78.md b/content/inside-rust/this-development-cycle-in-cargo-1.78.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1.78.md rename to content/inside-rust/this-development-cycle-in-cargo-1.78.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1.79.md b/content/inside-rust/this-development-cycle-in-cargo-1.79.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1.79.md rename to content/inside-rust/this-development-cycle-in-cargo-1.79.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1.80.md b/content/inside-rust/this-development-cycle-in-cargo-1.80.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1.80.md rename to content/inside-rust/this-development-cycle-in-cargo-1.80.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1.81.md b/content/inside-rust/this-development-cycle-in-cargo-1.81.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1.81.md rename to content/inside-rust/this-development-cycle-in-cargo-1.81.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1.82.md b/content/inside-rust/this-development-cycle-in-cargo-1.82.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1.82.md rename to content/inside-rust/this-development-cycle-in-cargo-1.82.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1.83.md b/content/inside-rust/this-development-cycle-in-cargo-1.83.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1.83.md rename to content/inside-rust/this-development-cycle-in-cargo-1.83.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1.84.md b/content/inside-rust/this-development-cycle-in-cargo-1.84.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1.84.md rename to content/inside-rust/this-development-cycle-in-cargo-1.84.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1.85.md b/content/inside-rust/this-development-cycle-in-cargo-1.85.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1.85.md rename to content/inside-rust/this-development-cycle-in-cargo-1.85.md diff --git a/posts/inside-rust/this-development-cycle-in-cargo-1.86.md b/content/inside-rust/this-development-cycle-in-cargo-1.86.md similarity index 100% rename from posts/inside-rust/this-development-cycle-in-cargo-1.86.md rename to content/inside-rust/this-development-cycle-in-cargo-1.86.md diff --git a/posts/inside-rust/trademark-policy-draft-feedback.md b/content/inside-rust/trademark-policy-draft-feedback.md similarity index 100% rename from posts/inside-rust/trademark-policy-draft-feedback.md rename to content/inside-rust/trademark-policy-draft-feedback.md diff --git a/posts/inside-rust/trait-system-refactor-initiative@0.md b/content/inside-rust/trait-system-refactor-initiative@0.md similarity index 100% rename from posts/inside-rust/trait-system-refactor-initiative@0.md rename to content/inside-rust/trait-system-refactor-initiative@0.md diff --git a/posts/inside-rust/trait-system-refactor-initiative@1.md b/content/inside-rust/trait-system-refactor-initiative@1.md similarity index 100% rename from posts/inside-rust/trait-system-refactor-initiative@1.md rename to content/inside-rust/trait-system-refactor-initiative@1.md diff --git a/posts/inside-rust/trait-system-refactor-initiative@2.md b/content/inside-rust/trait-system-refactor-initiative@2.md similarity index 100% rename from posts/inside-rust/trait-system-refactor-initiative@2.md rename to content/inside-rust/trait-system-refactor-initiative@2.md diff --git a/posts/inside-rust/traits-sprint-1.md b/content/inside-rust/traits-sprint-1.md similarity index 100% rename from posts/inside-rust/traits-sprint-1.md rename to content/inside-rust/traits-sprint-1.md diff --git a/posts/inside-rust/traits-sprint-2.md b/content/inside-rust/traits-sprint-2.md similarity index 100% rename from posts/inside-rust/traits-sprint-2.md rename to content/inside-rust/traits-sprint-2.md diff --git a/posts/inside-rust/traits-sprint-3.md b/content/inside-rust/traits-sprint-3.md similarity index 100% rename from posts/inside-rust/traits-sprint-3.md rename to content/inside-rust/traits-sprint-3.md diff --git a/posts/inside-rust/twir-new-lead.md b/content/inside-rust/twir-new-lead.md similarity index 100% rename from posts/inside-rust/twir-new-lead.md rename to content/inside-rust/twir-new-lead.md diff --git a/posts/inside-rust/types-team-leadership.md b/content/inside-rust/types-team-leadership.md similarity index 100% rename from posts/inside-rust/types-team-leadership.md rename to content/inside-rust/types-team-leadership.md diff --git a/posts/inside-rust/upcoming-compiler-team-design-meeting@0.md b/content/inside-rust/upcoming-compiler-team-design-meeting@0.md similarity index 100% rename from posts/inside-rust/upcoming-compiler-team-design-meeting@0.md rename to content/inside-rust/upcoming-compiler-team-design-meeting@0.md diff --git a/posts/inside-rust/upcoming-compiler-team-design-meeting@1.md b/content/inside-rust/upcoming-compiler-team-design-meeting@1.md similarity index 100% rename from posts/inside-rust/upcoming-compiler-team-design-meeting@1.md rename to content/inside-rust/upcoming-compiler-team-design-meeting@1.md diff --git a/posts/inside-rust/upcoming-compiler-team-design-meetings@0.md b/content/inside-rust/upcoming-compiler-team-design-meetings@0.md similarity index 100% rename from posts/inside-rust/upcoming-compiler-team-design-meetings@0.md rename to content/inside-rust/upcoming-compiler-team-design-meetings@0.md diff --git a/posts/inside-rust/upcoming-compiler-team-design-meetings@1.md b/content/inside-rust/upcoming-compiler-team-design-meetings@1.md similarity index 100% rename from posts/inside-rust/upcoming-compiler-team-design-meetings@1.md rename to content/inside-rust/upcoming-compiler-team-design-meetings@1.md diff --git a/posts/inside-rust/upcoming-compiler-team-design-meetings@2.md b/content/inside-rust/upcoming-compiler-team-design-meetings@2.md similarity index 100% rename from posts/inside-rust/upcoming-compiler-team-design-meetings@2.md rename to content/inside-rust/upcoming-compiler-team-design-meetings@2.md diff --git a/posts/inside-rust/upcoming-compiler-team-design-meetings@3.md b/content/inside-rust/upcoming-compiler-team-design-meetings@3.md similarity index 100% rename from posts/inside-rust/upcoming-compiler-team-design-meetings@3.md rename to content/inside-rust/upcoming-compiler-team-design-meetings@3.md diff --git a/posts/inside-rust/upcoming-compiler-team-design-meetings@4.md b/content/inside-rust/upcoming-compiler-team-design-meetings@4.md similarity index 100% rename from posts/inside-rust/upcoming-compiler-team-design-meetings@4.md rename to content/inside-rust/upcoming-compiler-team-design-meetings@4.md diff --git a/posts/inside-rust/update-on-the-github-actions-evaluation.md b/content/inside-rust/update-on-the-github-actions-evaluation.md similarity index 100% rename from posts/inside-rust/update-on-the-github-actions-evaluation.md rename to content/inside-rust/update-on-the-github-actions-evaluation.md diff --git a/posts/inside-rust/website-retrospective.md b/content/inside-rust/website-retrospective.md similarity index 100% rename from posts/inside-rust/website-retrospective.md rename to content/inside-rust/website-retrospective.md diff --git a/posts/inside-rust/welcome-tc-to-the-lang-team.md b/content/inside-rust/welcome-tc-to-the-lang-team.md similarity index 100% rename from posts/inside-rust/welcome-tc-to-the-lang-team.md rename to content/inside-rust/welcome-tc-to-the-lang-team.md diff --git a/posts/inside-rust/wg-learning-update.md b/content/inside-rust/wg-learning-update.md similarity index 100% rename from posts/inside-rust/wg-learning-update.md rename to content/inside-rust/wg-learning-update.md diff --git a/posts/inside-rust/windows-notification-group.md b/content/inside-rust/windows-notification-group.md similarity index 100% rename from posts/inside-rust/windows-notification-group.md rename to content/inside-rust/windows-notification-group.md diff --git a/posts/introducing-leadership-council.md b/content/introducing-leadership-council.md similarity index 100% rename from posts/introducing-leadership-council.md rename to content/introducing-leadership-council.md diff --git a/posts/lang-ergonomics.md b/content/lang-ergonomics.md similarity index 100% rename from posts/lang-ergonomics.md rename to content/lang-ergonomics.md diff --git a/posts/laying-the-foundation-for-rusts-future.md b/content/laying-the-foundation-for-rusts-future.md similarity index 100% rename from posts/laying-the-foundation-for-rusts-future.md rename to content/laying-the-foundation-for-rusts-future.md diff --git a/posts/libz-blitz.md b/content/libz-blitz.md similarity index 100% rename from posts/libz-blitz.md rename to content/libz-blitz.md diff --git a/posts/lock-poisoning-survey.md b/content/lock-poisoning-survey.md similarity index 100% rename from posts/lock-poisoning-survey.md rename to content/lock-poisoning-survey.md diff --git a/posts/malicious-crate-rustdecimal.md b/content/malicious-crate-rustdecimal.md similarity index 100% rename from posts/malicious-crate-rustdecimal.md rename to content/malicious-crate-rustdecimal.md diff --git a/posts/mdbook-security-advisory.md b/content/mdbook-security-advisory.md similarity index 100% rename from posts/mdbook-security-advisory.md rename to content/mdbook-security-advisory.md diff --git a/posts/new-years-rust-a-call-for-community-blogposts.md b/content/new-years-rust-a-call-for-community-blogposts.md similarity index 100% rename from posts/new-years-rust-a-call-for-community-blogposts.md rename to content/new-years-rust-a-call-for-community-blogposts.md diff --git a/posts/nll-by-default.md b/content/nll-by-default.md similarity index 100% rename from posts/nll-by-default.md rename to content/nll-by-default.md diff --git a/posts/nll-hard-errors.md b/content/nll-hard-errors.md similarity index 100% rename from posts/nll-hard-errors.md rename to content/nll-hard-errors.md diff --git a/posts/parallel-rustc.md b/content/parallel-rustc.md similarity index 100% rename from posts/parallel-rustc.md rename to content/parallel-rustc.md diff --git a/posts/project-goals-nov-update.md b/content/project-goals-nov-update.md similarity index 100% rename from posts/project-goals-nov-update.md rename to content/project-goals-nov-update.md diff --git a/posts/project-goals-oct-update.md b/content/project-goals-oct-update.md similarity index 100% rename from posts/project-goals-oct-update.md rename to content/project-goals-oct-update.md diff --git a/posts/reducing-support-for-32-bit-apple-targets.md b/content/reducing-support-for-32-bit-apple-targets.md similarity index 100% rename from posts/reducing-support-for-32-bit-apple-targets.md rename to content/reducing-support-for-32-bit-apple-targets.md diff --git a/posts/regex-1.9.md b/content/regex-1.9.md similarity index 100% rename from posts/regex-1.9.md rename to content/regex-1.9.md diff --git a/posts/regression-labels.md b/content/regression-labels.md similarity index 100% rename from posts/regression-labels.md rename to content/regression-labels.md diff --git a/posts/roadmap@0.md b/content/roadmap@0.md similarity index 100% rename from posts/roadmap@0.md rename to content/roadmap@0.md diff --git a/posts/roadmap@1.md b/content/roadmap@1.md similarity index 100% rename from posts/roadmap@1.md rename to content/roadmap@1.md diff --git a/posts/roadmap@2.md b/content/roadmap@2.md similarity index 100% rename from posts/roadmap@2.md rename to content/roadmap@2.md diff --git a/posts/rust-2024-beta.md b/content/rust-2024-beta.md similarity index 100% rename from posts/rust-2024-beta.md rename to content/rust-2024-beta.md diff --git a/posts/rust-analyzer-joins-rust-org.md b/content/rust-analyzer-joins-rust-org.md similarity index 100% rename from posts/rust-analyzer-joins-rust-org.md rename to content/rust-analyzer-joins-rust-org.md diff --git a/posts/rust-at-one-year.md b/content/rust-at-one-year.md similarity index 100% rename from posts/rust-at-one-year.md rename to content/rust-at-one-year.md diff --git a/posts/rust-at-two-years.md b/content/rust-at-two-years.md similarity index 100% rename from posts/rust-at-two-years.md rename to content/rust-at-two-years.md diff --git a/posts/rust-in-2017.md b/content/rust-in-2017.md similarity index 100% rename from posts/rust-in-2017.md rename to content/rust-in-2017.md diff --git a/posts/rust-survey-2020.md b/content/rust-survey-2020.md similarity index 100% rename from posts/rust-survey-2020.md rename to content/rust-survey-2020.md diff --git a/posts/rust-unconference.md b/content/rust-unconference.md similarity index 100% rename from posts/rust-unconference.md rename to content/rust-unconference.md diff --git a/posts/rustconf-cfp.md b/content/rustconf-cfp.md similarity index 100% rename from posts/rustconf-cfp.md rename to content/rustconf-cfp.md diff --git a/posts/rustfmt-supports-let-else-statements.md b/content/rustfmt-supports-let-else-statements.md similarity index 100% rename from posts/rustfmt-supports-let-else-statements.md rename to content/rustfmt-supports-let-else-statements.md diff --git a/posts/rustup.md b/content/rustup.md similarity index 100% rename from posts/rustup.md rename to content/rustup.md diff --git a/posts/security-advisory-for-rustdoc.md b/content/security-advisory-for-rustdoc.md similarity index 100% rename from posts/security-advisory-for-rustdoc.md rename to content/security-advisory-for-rustdoc.md diff --git a/posts/six-years-of-rust.md b/content/six-years-of-rust.md similarity index 100% rename from posts/six-years-of-rust.md rename to content/six-years-of-rust.md diff --git a/posts/sparse-registry-testing.md b/content/sparse-registry-testing.md similarity index 100% rename from posts/sparse-registry-testing.md rename to content/sparse-registry-testing.md diff --git a/posts/survey-launch@0.md b/content/survey-launch@0.md similarity index 100% rename from posts/survey-launch@0.md rename to content/survey-launch@0.md diff --git a/posts/survey-launch@1.md b/content/survey-launch@1.md similarity index 100% rename from posts/survey-launch@1.md rename to content/survey-launch@1.md diff --git a/posts/survey-launch@2.md b/content/survey-launch@2.md similarity index 100% rename from posts/survey-launch@2.md rename to content/survey-launch@2.md diff --git a/posts/survey-launch@3.md b/content/survey-launch@3.md similarity index 100% rename from posts/survey-launch@3.md rename to content/survey-launch@3.md diff --git a/posts/survey-launch@4.md b/content/survey-launch@4.md similarity index 100% rename from posts/survey-launch@4.md rename to content/survey-launch@4.md diff --git a/posts/survey@0.md b/content/survey@0.md similarity index 100% rename from posts/survey@0.md rename to content/survey@0.md diff --git a/posts/survey@1.md b/content/survey@1.md similarity index 100% rename from posts/survey@1.md rename to content/survey@1.md diff --git a/posts/survey@2.md b/content/survey@2.md similarity index 100% rename from posts/survey@2.md rename to content/survey@2.md diff --git a/posts/the-foundation-conversation.md b/content/the-foundation-conversation.md similarity index 100% rename from posts/the-foundation-conversation.md rename to content/the-foundation-conversation.md diff --git a/posts/trademark-update.md b/content/trademark-update.md similarity index 100% rename from posts/trademark-update.md rename to content/trademark-update.md diff --git a/posts/traits.md b/content/traits.md similarity index 100% rename from posts/traits.md rename to content/traits.md diff --git a/posts/types-announcement.md b/content/types-announcement.md similarity index 100% rename from posts/types-announcement.md rename to content/types-announcement.md diff --git a/posts/types-team-update.md b/content/types-team-update.md similarity index 100% rename from posts/types-team-update.md rename to content/types-team-update.md diff --git a/posts/upcoming-docsrs-changes.md b/content/upcoming-docsrs-changes.md similarity index 100% rename from posts/upcoming-docsrs-changes.md rename to content/upcoming-docsrs-changes.md diff --git a/posts/updates-to-rusts-wasi-targets.md b/content/updates-to-rusts-wasi-targets.md similarity index 100% rename from posts/updates-to-rusts-wasi-targets.md rename to content/updates-to-rusts-wasi-targets.md diff --git a/posts/wasip2-tier-2.md b/content/wasip2-tier-2.md similarity index 100% rename from posts/wasip2-tier-2.md rename to content/wasip2-tier-2.md diff --git a/posts/webassembly-targets-change-in-default-target-features.md b/content/webassembly-targets-change-in-default-target-features.md similarity index 100% rename from posts/webassembly-targets-change-in-default-target-features.md rename to content/webassembly-targets-change-in-default-target-features.md diff --git a/posts/wg-prio-call-for-contributors.md b/content/wg-prio-call-for-contributors.md similarity index 100% rename from posts/wg-prio-call-for-contributors.md rename to content/wg-prio-call-for-contributors.md diff --git a/posts/what-is-rust-2018.md b/content/what-is-rust-2018.md similarity index 100% rename from posts/what-is-rust-2018.md rename to content/what-is-rust-2018.md diff --git a/front_matter/src/lib.rs b/front_matter/src/lib.rs index 28cd98e3f..7cbbe30a7 100644 --- a/front_matter/src/lib.rs +++ b/front_matter/src/lib.rs @@ -55,9 +55,9 @@ mod tests { fn front_matter_is_normalized() { let repo_root = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join(".."); - let posts = fs::read_dir(repo_root.join("posts")) + let posts = fs::read_dir(repo_root.join("content")) .unwrap() - .chain(fs::read_dir(repo_root.join("posts/inside-rust")).unwrap()) + .chain(fs::read_dir(repo_root.join("content/inside-rust")).unwrap()) .map(|p| p.unwrap().path()) .filter(|p| p.extension() == Some("md".as_ref())); diff --git a/src/styles/_tachyons-ext.scss b/sass/_tachyons-ext.scss similarity index 100% rename from src/styles/_tachyons-ext.scss rename to sass/_tachyons-ext.scss diff --git a/src/styles/app.scss b/sass/app.scss similarity index 100% rename from src/styles/app.scss rename to sass/app.scss diff --git a/src/styles/fonts.scss b/sass/fonts.scss similarity index 100% rename from src/styles/fonts.scss rename to sass/fonts.scss diff --git a/src/styles/noscript.scss b/sass/noscript.scss similarity index 100% rename from src/styles/noscript.scss rename to sass/noscript.scss diff --git a/serve/src/main.rs b/serve/src/main.rs index 5547243e6..7fe0aa6a7 100644 --- a/serve/src/main.rs +++ b/serve/src/main.rs @@ -7,7 +7,7 @@ async fn main() -> Result<(), Box> { let footer = format!("{} {}", env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION")); warpy::server::run( - format!("{}/../site", env!("CARGO_MANIFEST_DIR")), + format!("{}/../public", env!("CARGO_MANIFEST_DIR")), [0, 0, 0, 0], footer, Some(8000), diff --git a/src/bin/blog.rs b/src/bin/blog.rs index d3cbfa99e..2e11289a6 100644 --- a/src/bin/blog.rs +++ b/src/bin/blog.rs @@ -5,11 +5,11 @@ pub fn main() -> eyre::Result<()> { println!( "blog has been generated; you can now serve its content by running\n\ - {INDENT}python3 -m http.server --directory {ROOT}/site\n\ + {INDENT}python3 -m http.server --directory {ROOT}/public\n\ or running:\n\ {INDENT}cargo run -p serve\n\ or you can read it directly by opening a web browser on:\n\ - {INDENT}file:///{ROOT}/site/index.html", + {INDENT}file:///{ROOT}/public/index.html", ROOT = env!("CARGO_MANIFEST_DIR"), INDENT = " " ); diff --git a/src/lib.rs b/src/lib.rs index 6ce5086c9..eb44c43e5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -80,6 +80,7 @@ impl Generator { let mut tera = Tera::new("templates/*")?; tera.register_filter("month_name", month_name); tera.register_filter("escape_hbs", escape_hbs); + tera.autoescape_on(vec![]); // disable auto-escape for .html templates Ok(Generator { tera, blogs: self::blogs::load(posts_directory.as_ref())?, @@ -119,7 +120,7 @@ impl Generator { } fn compile_sass(&self, filename: &str) -> eyre::Result<()> { - let scss_file = format!("./src/styles/{filename}.scss"); + let scss_file = format!("./sass/{filename}.scss"); let css_file = format!("./static/styles/{filename}.css"); let css = compile_file(&scss_file, Options::default()) @@ -188,7 +189,7 @@ impl Generator { "root": blog.path_back_to_root(), }); let path = blog.prefix().join("index.html"); - self.render_template(&path, "index.tera", data)?; + self.render_template(&path, "index.html", data)?; Ok(path) } @@ -212,7 +213,7 @@ impl Generator { }); let path = path.join(filename); - self.render_template(&path, &format!("{}.tera", post.layout), data)?; + self.render_template(&path, &format!("{}.html", post.layout), data)?; Ok(path) } @@ -224,7 +225,7 @@ impl Generator { "feed_updated": chrono::Utc::now().with_nanosecond(0).unwrap().to_rfc3339(), }); - self.render_template(blog.prefix().join("feed.xml"), "feed.tera", data)?; + self.render_template(blog.prefix().join("feed.xml"), "feed.xml", data)?; Ok(()) } @@ -296,7 +297,7 @@ fn copy_dir(source: impl AsRef, dest: impl AsRef) -> Result<(), io:: } pub fn main() -> eyre::Result<()> { - let blog = Generator::new("site", "posts")?; + let blog = Generator::new("public", "content")?; blog.render()?; @@ -305,11 +306,11 @@ pub fn main() -> eyre::Result<()> { #[test] fn snapshot() { - let _ = std::fs::remove_dir_all(concat!(env!("CARGO_MANIFEST_DIR"), "/site")); + let _ = std::fs::remove_dir_all(concat!(env!("CARGO_MANIFEST_DIR"), "/public")); main().unwrap(); let timestamped_files = ["releases.json", "feed.xml"]; let inexplicably_non_deterministic_files = ["images/2023-08-rust-survey-2022/experiences.png"]; - insta::glob!("..", "site/**/*", |path| { + insta::glob!("..", "public/**/*", |path| { if path.is_dir() { return; } @@ -334,7 +335,7 @@ fn snapshot() { (r"\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\+\d{2}:\d{2}", "(filtered timestamp)"), ]}, { for file in timestamped_files { - let content = fs::read(format!("site/{file}")).unwrap(); + let content = fs::read(format!("public/{file}")).unwrap(); let content = String::from_utf8_lossy(&content).into_owned(); insta::assert_snapshot!(content); } diff --git a/templates/feed.tera b/templates/feed.xml similarity index 100% rename from templates/feed.tera rename to templates/feed.xml diff --git a/templates/footer.tera b/templates/footer.html similarity index 100% rename from templates/footer.tera rename to templates/footer.html diff --git a/templates/headers.tera b/templates/headers.html similarity index 100% rename from templates/headers.tera rename to templates/headers.html diff --git a/templates/index.tera b/templates/index.html similarity index 97% rename from templates/index.tera rename to templates/index.html index 442157c15..4dd3597ad 100644 --- a/templates/index.tera +++ b/templates/index.html @@ -1,4 +1,4 @@ -{% extends "layout.tera" %} +{% extends "layout.html" %} {% block page %}
diff --git a/templates/layout.tera b/templates/layout.html similarity index 85% rename from templates/layout.tera rename to templates/layout.html index 48fe41342..b08f1e7b8 100644 --- a/templates/layout.tera +++ b/templates/layout.html @@ -1,6 +1,6 @@ -{% import "headers.tera" as headers %} -{% import "nav.tera" as nav %} -{% import "footer.tera" as footer %} +{% import "headers.html" as headers %} +{% import "nav.html" as nav %} +{% import "footer.html" as footer %} diff --git a/templates/nav.tera b/templates/nav.html similarity index 100% rename from templates/nav.tera rename to templates/nav.html diff --git a/templates/post.tera b/templates/post.html similarity index 95% rename from templates/post.tera rename to templates/post.html index abba02bd8..b28965865 100644 --- a/templates/post.tera +++ b/templates/post.html @@ -1,4 +1,4 @@ -{% extends "layout.tera" %} +{% extends "layout.html" %} {% block page %}
diff --git a/triagebot.toml b/triagebot.toml index 6964dd8d2..b447b161d 100644 --- a/triagebot.toml +++ b/triagebot.toml @@ -1,7 +1,7 @@ [assign] [rendered-link] -trigger-files = ["posts/"] +trigger-files = ["content/"] [ping.relnotes-interest-group] message = """\