diff --git a/src/changelog.rst b/src/changelog.rst
index 5e92d7db..5b2d6e1a 100644
--- a/src/changelog.rst
+++ b/src/changelog.rst
@@ -21,17 +21,17 @@ with the change that has been applied due to it.
Language changes in Rust 1.81.0
-------------------------------
-* `Abort on uncaught panics in `extern "C"` functions. `_
+* `Abort on uncaught panics in \`extern "C"\` functions. `_
* No change: unwinding is not specified in the FLS
-* `Fix ambiguous cases of multiple `&` in elided self lifetimes. `_
+* `Fix ambiguous cases of multiple \`&\` in elided self lifetimes. `_
* Changed paragraph: :p:`fls_crb6m6b3cdwh`
* New paragraph: :p:`fls_d4u3y82hdadc`
-* `Stabilize `#[expect]` for lints (RFC 2383), `_ like `#[allow]` with a warning if the lint is _not_ fulfilled.
+* `Stabilize \`#[expect]\` for lints (RFC 2383), like \`#[allow]\` with a warning if the lint is _not_ fulfilled. `_
* New paragraph: :p:`fls_NrTL2FruARAv`
@@ -39,7 +39,7 @@ Language changes in Rust 1.81.0
* No change: the concrete type inference resolution is not part of the FLS
-* `Bump `elided_lifetimes_in_associated_constant` to deny. `_
+* `Bump \`elided_lifetimes_in_associated_constant\` to deny. `_
* No change: lints are not part of the FLS
@@ -74,7 +74,7 @@ Language changes in Rust 1.80.0
* No change: this previous restriction is not specified in the FLS
-* `Stabilize `exclusive_range_pattern` feature `_
+* `Stabilize \`exclusive_range_pattern\` feature `_
* Changed syntax: :s:`RangePattern`