Skip to content
Open
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
4bb3806
Add C to Rust Migration course landing page
avollrath Jun 4, 2026
7984c6d
Refine C to Rust migration landing page hero and layout
avollrath Jun 5, 2026
d45ba1b
new hero image
avollrath Jun 5, 2026
91e6f3a
hero converted to webp
avollrath Jun 5, 2026
097d6ad
change hero / add toc
avollrath Jun 9, 2026
b0b26b9
brand colors
avollrath Jun 9, 2026
cc572a5
renaming
avollrath Jun 10, 2026
9c005ac
code style
avollrath Jun 10, 2026
706a4cb
Update src/c-to-rust-migration-lp.njk
avollrath Jun 12, 2026
129b0a6
Update src/c-to-rust-migration-lp.njk
avollrath Jun 12, 2026
b280eea
newsletter signup
avollrath Jun 12, 2026
2c4a539
Update src/c-to-rust-migration-lp.njk
avollrath Jun 15, 2026
9fe256a
copy updates
avollrath Jun 17, 2026
b5436e8
code format
avollrath Jun 17, 2026
ca9082f
Update src/c-to-rust-migration-lp.njk
marcoow Jun 22, 2026
436ea80
Update src/c-to-rust-migration-lp.njk
marcoow Jun 22, 2026
14c0281
fix mailing list signup form
marcoow Jun 22, 2026
71107a4
fix lint errors
marcoow Jun 22, 2026
2bbc6e6
add HTML and PDF
marcoow Jun 22, 2026
2d8027c
fix link to course
marcoow Jun 22, 2026
e6947de
Apply suggestions from code review
marcoow Jun 22, 2026
7ef91d1
improve text
marcoow Jun 22, 2026
9b61293
fix formatting
marcoow Jun 22, 2026
059abdc
fix description
marcoow Jun 22, 2026
56a5384
hero/toc typography
avollrath Jun 23, 2026
d76b666
increase author image size
avollrath Jun 23, 2026
10e3800
move arrow to the right
avollrath Jun 23, 2026
6c6796e
add og image
avollrath Jun 23, 2026
3c53a05
refine arrow spacing
avollrath Jun 23, 2026
9e3f9fd
add learning material menu item
avollrath Jun 23, 2026
a673143
jonas copy improvements
JonasKruckenberg Jun 26, 2026
ea45e16
rm previous design leftover / convert jpg to webp
avollrath Jun 29, 2026
bc010b0
link to EuroRust landing page
marcoow Jun 30, 2026
9056487
smoothen text
marcoow Jun 30, 2026
ce2a3f3
fix links
marcoow Jun 30, 2026
0c68107
push latest website version
JonasKruckenberg Jun 30, 2026
dd7dba9
menu animation + book link
avollrath Jun 30, 2026
faed034
add book bg on mobile
avollrath Jun 30, 2026
789fa68
adjust hero toc font-size for single row rendering
avollrath Jun 30, 2026
1efba8b
Merge branch 'master' of https://github.com/mainmatter/mainmatter.com…
avollrath Jun 30, 2026
a72c6d4
menu/nested menu/caret animation
avollrath Jun 30, 2026
a7555b3
lint fix
avollrath Jun 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .eleventy.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ module.exports = async function (eleventyConfig) {
* https://github.com/11ty/eleventy/issues/1299
*/
eleventyConfig.addPassthroughCopy({ static: "/" });
eleventyConfig.addPassthroughCopy({
"mdbook/c-to-rust-migration-book": "c-to-rust-migration-book/course",
});

/**
* Create custom data collections
Expand Down
2 changes: 1 addition & 1 deletion eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module.exports = [
js.configs.recommended,
eslintConfigPrettier,
{
ignores: ["dist/", "assets/"],
ignores: ["dist/", "assets/", "mdbook/"],
},
{
languageOptions: {
Expand Down
344 changes: 344 additions & 0 deletions mdbook/c-to-rust-migration-book/01_intro/00_README.html

Large diffs are not rendered by default.

426 changes: 426 additions & 0 deletions mdbook/c-to-rust-migration-book/01_intro/01_what_is_ffi.html

Large diffs are not rendered by default.

449 changes: 449 additions & 0 deletions mdbook/c-to-rust-migration-book/01_intro/02_drift.html

Large diffs are not rendered by default.

384 changes: 384 additions & 0 deletions mdbook/c-to-rust-migration-book/01_intro/03_bindgen.html

Large diffs are not rendered by default.

405 changes: 405 additions & 0 deletions mdbook/c-to-rust-migration-book/01_intro/04_cheadergen.html

Large diffs are not rendered by default.

474 changes: 474 additions & 0 deletions mdbook/c-to-rust-migration-book/01_intro/05_ffi_safe_types.html

Large diffs are not rendered by default.

427 changes: 427 additions & 0 deletions mdbook/c-to-rust-migration-book/01_intro/06_validate_and_narrow.html

Large diffs are not rendered by default.

415 changes: 415 additions & 0 deletions mdbook/c-to-rust-migration-book/01_intro/07_high_quality_ffi_apis.html

Large diffs are not rendered by default.

344 changes: 344 additions & 0 deletions mdbook/c-to-rust-migration-book/02_intermediate/00_README.html

Large diffs are not rendered by default.

328 changes: 328 additions & 0 deletions mdbook/c-to-rust-migration-book/404.html

Large diffs are not rendered by default.

77 changes: 77 additions & 0 deletions mdbook/c-to-rust-migration-book/ayu-highlight-3fdfc3ac.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
/*
Based off of the Ayu theme
Original by Dempfi (https://github.com/dempfi/ayu)
*/

.hljs {
display: block;
overflow-x: auto;
background: #191f26;
color: #e6e1cf;
}

.hljs-comment,
.hljs-quote {
color: #5c6773;
}

.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-attr,
.hljs-regexp,
.hljs-link,
.hljs-selector-id,
.hljs-selector-class {
color: #ff7733;
}

.hljs-number,
.hljs-meta,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #ffee99;
}

.hljs-string,
.hljs-bullet {
color: #b8cc52;
}

.hljs-title,
.hljs-built_in,
.hljs-section {
color: #ffb454;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-symbol {
color: #ff7733;
}

.hljs-name {
color: #36a3d9;
}

.hljs-tag {
color: #00568d;
}

.hljs-emphasis {
font-style: italic;
}

.hljs-strong {
font-weight: bold;
}

.hljs-addition {
color: #91b362;
}

.hljs-deletion {
color: #d96c75;
}
Loading
Loading