LUMI AIF Learning Template
This is the official template for creating clean, branded self-learning course sites. By using this template, you ensure that your training materials match the LUMI AI Factory visual identity automatically.
For a quick overview of the Markdown syntax elements refer to Markdown Cheat Sheet.
This is an update. This is another update.
📄 Add more pages
- Create a new page:
index.mdis the ‘landing page’ of the website, do not rename it. You can easily add more pages by making new.mdfiles in the root or in a subfolder. To remove chapter1 page, simply deletechapter1.md. - Add front matter: Every page needs these lines at the top:
---
layout: home
title: Home page
nav_order: 1
---
Where:
layoutshould be ‘home’ forindex.mdand ‘default’ for other pages;titleis the name of the page;nav_orderdefines the order in which the extra pages are listed on the left side.
🎨 Branded Boxes
You can use special “Callout Boxes” to highlight information for your students as follows:
LUMI Purple (Note)
Use this for additional context or general helpful information.
LUMI Magenta (Warning)
Use this for critical warnings, security notices, or common errors to avoid.
Make sure to leave an empty line before and after the callout box.
💻 Technical Content
- Links: Links will turn Purple when you hover over them.
- Inline Commands: Use backticks to show code like
srun --pty bash. - Code blocks Use triple backticks to show multiline blocks of code. When user hovers over it, the copy button appears. You must have an empty line before and after the block as such:
import math
result = math.sqrt(25)
print(f"The calculation result is: {result}")
Embedding a picture
To add an image, place it in assets/images/ and use this syntax:

To add an image with a caption underneath and/or resize the image use this simple HTML:
Embedding a YouTube video
To add a video, simply copy the Embed code from YouTube (Share > Embed) and paste it into the .md file.
Tables
To add a table:
| Nodes | CPUs | CPU cores | Memory |
|---|---|---|---|
| 1888 | 2x AMD EPYC 7763 | 128 (2x64) | 256 GiB |
| 128 | 2x AMD EPYC 7763 | 128 (2x64) | 512 GiB |
| 32 | 2x AMD EPYC 7763 | 128 (2x64) | 1024 GiB |
Make sure to leave an empty line before and after the table.
🧪 Mathematical Formulas
You can write beautiful LaTeX formulas easily using MathJax:
- Inline math: \(\nabla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t}\)
- Block math:
🛠️ Need Help?
If you have questions or suggestions on how to improve the template or instructions, please reach out to me on RocketChat: Artúr Vojt-Antal