Skip to content

Commit c4ae3d4

Browse files
authored
Merge pull request #1508 from rust-lang/senekor/toml-front-matter
Replace yaml with toml front matter
2 parents 650e08f + 6e6d05f commit c4ae3d4

File tree

593 files changed

+3788
-3754
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

593 files changed

+3788
-3754
lines changed

Cargo.lock

+51-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ lazy_static = "=1.5.0"
1111
serde = "=1.0.218"
1212
serde_derive = "=1.0.218"
1313
serde_json = "=1.0.140"
14-
serde_yaml = "=0.9.34-deprecated"
1514
comrak = { version = "=0.36.0", features = ["bon"] }
1615
rayon = "=1.10.0"
1716
regex = "=1.11.1"
1817
sass-rs = "=0.2.2"
1918
chrono = "=0.4.40"
2019
tera = "=1.20.0"
20+
toml = "=0.8.20"
2121

2222
[workspace]
2323
members = ["serve"]

README.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ something big, please open an issue before working on it, so we can make sure
4646
that it's something that will eventually be accepted.
4747

4848
When writing a new blog post, keep in mind the file headers:
49-
```
50-
---
51-
layout: post
52-
title: Title of the blog post
53-
author: Blog post author (or on behalf of which team)
54-
release: true (to be only used for official posts about Rust releases announcements)
55-
---
49+
```md
50+
+++
51+
layout = "post"
52+
title = "Title of the blog post"
53+
author = "Blog post author (or on behalf of which team)"
54+
release = true # (to be only used for official posts about Rust releases announcements)
55+
+++
5656
```
5757

5858
### Snapshot testing

posts/2014-09-15-Rust-1.0.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Road to Rust 1.0"
4-
author: Niko Matsakis
5-
description: "Rust 1.0 is on its way! We have nailed down a concrete list of features and are hard at work on implementing them."
6-
---
1+
+++
2+
layout = "post"
3+
title = "Road to Rust 1.0"
4+
author = "Niko Matsakis"
5+
description = "Rust 1.0 is on its way! We have nailed down a concrete list of features and are hard at work on implementing them."
6+
+++
77

88
Rust 1.0 is on its way! We have nailed down a concrete list of
99
features and are hard at work on implementing them. We plan to ship

posts/2014-10-30-Stability.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Stability as a Deliverable"
4-
author: Aaron Turon and Niko Matsakis
5-
description: "The upcoming Rust 1.0 release means a lot, but most fundamentally it is a commitment to stability, alongside our long-running commitment to safety."
6-
---
1+
+++
2+
layout = "post"
3+
title = "Stability as a Deliverable"
4+
author = "Aaron Turon and Niko Matsakis"
5+
description = "The upcoming Rust 1.0 release means a lot, but most fundamentally it is a commitment to stability, alongside our long-running commitment to safety."
6+
+++
77

88
The upcoming Rust 1.0 release means
99
[a lot](https://blog.rust-lang.org/2014/09/15/Rust-1.0.html), but most

posts/2014-11-20-Cargo.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Cargo: Rust's community crate host"
4-
author: Alex Crichton
5-
description: "Today it is my pleasure to announce that crates.io is online and ready for action."
6-
---
1+
+++
2+
layout = "post"
3+
title = "Cargo: Rust's community crate host"
4+
author = "Alex Crichton"
5+
description = "Today it is my pleasure to announce that crates.io is online and ready for action."
6+
+++
77

88
Today it is my pleasure to announce that [crates.io](https://crates.io/) is
99
online and ready for action. The site is a central location to

posts/2014-12-12-1.0-Timeline.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Rust 1.0: Scheduling the trains"
4-
author: Aaron Turon
5-
description: "As 2014 is drawing to a close, it's time to begin the Rust 1.0 release cycle!"
6-
---
1+
+++
2+
layout = "post"
3+
title = "Rust 1.0: Scheduling the trains"
4+
author = "Aaron Turon"
5+
description = "As 2014 is drawing to a close, it's time to begin the Rust 1.0 release cycle!"
6+
+++
77

88
As 2014 is drawing to a close, it's time to begin the Rust 1.0 release cycle!
99

posts/2014-12-12-Core-Team.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: Yehuda Katz and Steve Klabnik are joining the Rust Core Team
4-
author: Niko Matsakis
5-
description: "I'm pleased to announce that Yehuda Katz and Steve Klabnik are joining the Rust core team."
6-
---
1+
+++
2+
layout = "post"
3+
title = "Yehuda Katz and Steve Klabnik are joining the Rust Core Team"
4+
author = "Niko Matsakis"
5+
description = "I'm pleased to announce that Yehuda Katz and Steve Klabnik are joining the Rust core team."
6+
+++
77

88
I'm pleased to announce that Yehuda Katz and Steve Klabnik are joining
99
the [Rust core team]. Both of them are not only active and engaged

posts/2015-01-09-Rust-1.0-alpha.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
---
2-
layout: post
3-
title: "Announcing Rust 1.0 Alpha"
4-
author: The Rust Core Team
5-
---
1+
+++
2+
layout = "post"
3+
title = "Announcing Rust 1.0 Alpha"
4+
author = "The Rust Core Team"
5+
+++
66

77
Today, we're excited to [release](https://www.rust-lang.org/install.html) the alpha version of Rust 1.0, a systems programming language with a focus on safety, performance and concurrency.
88

posts/2015-02-13-Final-1.0-timeline.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
---
2-
layout: post
3-
title: "Rust 1.0: status report and final timeline"
4-
author: The Rust Core Team
5-
---
1+
+++
2+
layout = "post"
3+
title = "Rust 1.0: status report and final timeline"
4+
author = "The Rust Core Team"
5+
+++
66

77
It's been five weeks since we released Rust 1.0-alpha! Before this
88
release cycle finishes next week, we want to give a status report and

posts/2015-02-20-Rust-1.0-alpha2.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Announcing Rust 1.0.0.alpha.2"
4-
author: Steve Klabnik
5-
description: "Rust 1.0.0.alpha.2 has been released."
6-
---
1+
+++
2+
layout = "post"
3+
title = "Announcing Rust 1.0.0.alpha.2"
4+
author = "Steve Klabnik"
5+
description = "Rust 1.0.0.alpha.2 has been released."
6+
+++
77

88
Today, we are happy to announce the release of Rust 1.0.0.alpha.2! Rust is a
99
systems programming language pursuing the trifecta: safe, fast, and concurrent.

posts/2015-04-03-Rust-1.0-beta.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
---
2-
layout: post
3-
title: "Announcing Rust 1.0 Beta"
4-
author: The Rust Core Team
5-
---
1+
+++
2+
layout = "post"
3+
title = "Announcing Rust 1.0 Beta"
4+
author = "The Rust Core Team"
5+
+++
66

77
Today we are excited to announce the [release of Rust 1.0 beta][ru]!
88
The beta release marks a very significant "state transition" in the

posts/2015-04-10-Fearless-Concurrency.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Fearless Concurrency with Rust"
4-
author: Aaron Turon
5-
description: "Rust's vision for concurrency"
6-
---
1+
+++
2+
layout = "post"
3+
title = "Fearless Concurrency with Rust"
4+
author = "Aaron Turon"
5+
description = "Rust's vision for concurrency"
6+
+++
77

88
The Rust project was initiated to solve two thorny problems:
99

posts/2015-04-17-Enums-match-mutation-and-moves.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Mixing matching, mutation, and moves in Rust"
4-
author: Felix S. Klock II
5-
description: "A tour of matching and enums in Rust."
6-
---
1+
+++
2+
layout = "post"
3+
title = "Mixing matching, mutation, and moves in Rust"
4+
author = "Felix S. Klock II"
5+
description = "A tour of matching and enums in Rust."
6+
+++
77

88
One of the primary goals of the Rust project is to enable safe systems
99
programming. Systems programming usually implies imperative

posts/2015-04-24-Rust-Once-Run-Everywhere.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Rust Once, Run Everywhere"
4-
author: Alex Crichton
5-
description: "Zero-cost and safe FFI in Rust"
6-
---
1+
+++
2+
layout = "post"
3+
title = "Rust Once, Run Everywhere"
4+
author = "Alex Crichton"
5+
description = "Zero-cost and safe FFI in Rust"
6+
+++
77

88
Rust's quest for world domination was never destined to happen overnight, so
99
Rust needs to be able to interoperate with the existing world just as easily as

posts/2015-05-11-traits.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Abstraction without overhead: traits in Rust"
4-
author: Aaron Turon
5-
description: "The vision of Rust's traits for zero-cost abstraction"
6-
---
1+
+++
2+
layout = "post"
3+
title = "Abstraction without overhead: traits in Rust"
4+
author = "Aaron Turon"
5+
description = "The vision of Rust's traits for zero-cost abstraction"
6+
+++
77

88
[Previous posts][fearless] have covered two pillars of Rust's design:
99

posts/2015-05-15-Rust-1.0.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Announcing Rust 1.0"
4-
author: The Rust Core Team
5-
release: true
6-
---
1+
+++
2+
layout = "post"
3+
title = "Announcing Rust 1.0"
4+
author = "The Rust Core Team"
5+
release = true
6+
+++
77

88
Today we are very proud to announce the
99
[1.0 release of Rust][relnotes], a new programming language aiming to

posts/2015-06-25-Rust-1.1.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
---
2-
layout: post
3-
title: "Rust 1.1 stable, the Community Subteam, and RustCamp"
4-
author: The Rust Core Team
5-
release: true
6-
---
1+
+++
2+
layout = "post"
3+
title = "Rust 1.1 stable, the Community Subteam, and RustCamp"
4+
author = "The Rust Core Team"
5+
release = true
6+
+++
77

88
We're happy to announce the completion of the first release cycle after Rust
99
1.0: today we are [releasing][install] Rust 1.1 stable, as well as 1.2 beta.

0 commit comments

Comments
 (0)