1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2024-12-16 14:53:28 +02:00
comprehensive-rust/src
Martin Geisler 8d9fddd92f
Rename welcome.md to index.md (#1039)
When building the book, mdBook will always generate an `index.html`
page for first page of the book. This meant that we had the same
content available under two different names:

- `welcome.html`: this is what the TOC would link to, and
- `index.html` or simply `/`: this is what search engines link to

Renaming the page and setting up a redirect should fix this confusion.
We still don’t have a good way of avoiding links to the `index.html`
page, but this should fix the first half of the problem.

I tested this for translations as well by building the output in a
subdirectory and serving the parent directory.

Part of #847.
2023-07-28 17:27:31 +02:00
..
android remove $ from code-blocks in build_all.sh (#955) 2023-07-12 16:31:16 +02:00
async std::mem::drop is in the prelude (#1026) 2023-07-24 15:03:19 -04:00
bare-metal Disambiguate b in main_improved.rs (#977) 2023-07-14 12:01:00 +01:00
basic-syntax Rephrase static-and-const (#601) 2023-07-26 14:15:50 +02:00
cargo Clarify that crates don't have to live on crates.io (#985) 2023-07-17 17:58:04 +02:00
concurrency Move thread::spawn to separate function (#1020) 2023-07-24 14:28:14 -07:00
control-flow Update while-let-expressions.md (#1018) 2023-07-23 21:02:20 -07:00
enums Remove unneeded macro from Enum Sizes slide (#1015) 2023-07-21 10:23:30 -04:00
error-handling Talk about options in ? chapter (#600) 2023-07-28 13:48:58 +02:00
exercises Align dining-philosophers-async.rs with sync version (#1024) 2023-07-25 06:56:27 +00:00
generics Restructure Day-3 morning (#503) 2023-03-30 13:25:34 +01:00
hello-world Add suggestion to use rustup doc (#770) 2023-06-10 18:01:57 -04:00
memory-management Memory Management: Rework Scope-based Cons (#998) 2023-07-18 08:51:52 -07:00
methods Update receiver.md (#661) 2023-05-23 12:57:38 +00:00
modules Filesystem slide rework (#1002) 2023-07-18 13:32:45 +02:00
ownership Fix Godbolt typo (#1014) 2023-07-21 15:01:10 -07:00
pattern-matching Minor fixes (#579) 2023-04-24 14:46:38 -04:00
running-the-course Update translations.md (#979) 2023-07-17 08:49:19 -07:00
std Add Mutex information to Rc slide (#1001) 2023-07-18 11:03:45 +02:00
structs Use non-generic default (#999) 2023-07-17 22:38:48 -07:00
testing Add a file which references some useful crates to use for writing tests (#617) 2023-05-05 14:59:25 +00:00
traits Default trait slides cleanup (#1038) 2023-07-27 13:53:47 +00:00
unsafe Wrap comments at 80 columns (#592) 2023-05-03 12:00:58 +02:00
welcome-day-1 Add reference to microcontrollers as target for rust (#986) 2023-07-17 19:01:21 +02:00
why-rust Remove the overly specific 40 years reference (#988) 2023-07-17 18:57:33 +02:00
android.md Cleanup references to "Day 4" (#603) 2023-05-02 08:02:28 +02:00
async.md Add an "async" session (#496) 2023-04-14 14:06:50 +00:00
bare-metal.md Cleanup references to "Day 4" (#603) 2023-05-02 08:02:28 +02:00
basic-syntax.md Mention that the syntax is similar to Java as well. (#337) 2023-02-03 15:28:38 +00:00
cargo.md Make installation URL more prominent (#1006) 2023-07-18 11:37:57 +00:00
concurrency.md Cleanup references to "Day 4" (#603) 2023-05-02 08:02:28 +02:00
control-flow.md
credits.md Fix link to LICENSE in credits.md (#813) 2023-06-14 10:17:29 +01:00
enums.md Fix typo in enums.md (#958) 2023-07-12 09:43:02 -07:00
error-handling.md
generics.md Mention generic data structures as well as algorithms (#908) 2023-07-06 08:39:28 +00:00
hello-world.md Rust isn't functional, but it does have functional elements (#987) 2023-07-18 01:13:06 +02:00
index.md Rename welcome.md to index.md (#1039) 2023-07-28 17:27:31 +02:00
memory-management.md
methods.md Fix self shorthand syntax (#1028) 2023-07-25 08:54:41 +02:00
modules.md Day2: Afternoon - speaker note details and minor cosmetic changes. (#408) 2023-02-16 03:19:25 +00:00
other-resources.md Add Too Many Lists book to other resources (#410) 2023-02-14 21:25:06 +00:00
ownership.md
pattern-matching.md Fix typo: patten -> pattern (#430) 2023-02-17 18:34:35 +09:00
running-the-course.md Update "Running the course" based on latest experience (#628) 2023-05-11 17:23:01 +00:00
std.md Mention alloc too 2023-01-23 12:44:07 +00:00
structs.md Add missing newlines around <details> (#647) 2023-05-19 09:43:44 -04:00
SUMMARY.md Rename welcome.md to index.md (#1039) 2023-07-28 17:27:31 +02:00
testing.md
thanks.md
traits.md Restructure Day-3 morning (#503) 2023-03-30 13:25:34 +01:00
unsafe.md Update unsafe.md (#252) 2023-01-30 13:12:51 +00:00
welcome-day-1.md Mention Rust Fundamentals on Day 1 welcome (#1034) 2023-07-26 11:11:52 -04:00
welcome-day-2.md
welcome-day-3.md
why-rust.md