diff --git a/blog/content/edition-3/chapters/bare-bones.md b/blog/content/edition-3/chapters/bare-bones.md index 2855836b..ec721797 100644 --- a/blog/content/edition-3/chapters/bare-bones.md +++ b/blog/content/edition-3/chapters/bare-bones.md @@ -1,6 +1,5 @@ +++ +title = "Bare Bones" +++ -## Bare Bones - In this first chapter, we explain how to create an operating system for the `x86_64` architecture step for step. Starting from scratch, we first create a minimal Rust executable that doesn't depend on the standard library. We then turn it into a bootable OS kernel by combining it with a bootloader. The resulting disk image can then be launched in the [QEMU](https://www.qemu.org/) emulator or booted on a real machine. diff --git a/blog/templates/edition-3/index.html b/blog/templates/edition-3/index.html index a610bc31..da48181f 100644 --- a/blog/templates/edition-3/index.html +++ b/blog/templates/edition-3/index.html @@ -41,6 +41,7 @@ {% set chapter_slug = chapter | slugify %}
{% set chapter_page = get_page(path = "edition-3/chapters/" ~ chapter_slug ~ ".md" ) %} +

{{ chapter_page.title }}

{{ chapter_page.content | safe }} {%- endif -%}