Open source
Contribute to quantsworld
Every topic is a single Markdown file. Add one, and the whole network updates automatically.
How to add a new topic
Topics are Markdown files in
_topics/[field]/[slug].md. The front matter drives everything — layout, cross-links, and the math sidebar.
---
title: "Your Topic Name"
field: econometrics # must match a slug in _fields/
description: "One sentence for the topic grid."
intro: >
Two or three sentences introducing the topic.
math_concepts:
- gaussian-distribution # slugs from _concepts/
- linear-algebra
difficulty: intermediate # beginner | intermediate | advanced | expert
difficulty_level: 3 # 1–5, controls the difficulty bar
read_time: 8 # minutes
---
title: "Your Topic Name"
field: econometrics # must match a slug in _fields/
description: "One sentence for the topic grid."
intro: >
Two or three sentences introducing the topic.
math_concepts:
- gaussian-distribution # slugs from _concepts/
- linear-algebra
difficulty: intermediate # beginner | intermediate | advanced | expert
difficulty_level: 3 # 1–5, controls the difficulty bar
read_time: 8 # minutes
---
After the front matter, write the article in Markdown. Use
$$...$$ for display equations and $...$ for inline math. To include a reusable widget, add:
{% include widgets/normal-dist.html %}
What gets created automatically
- A URL at
/fields/[field]/[slug]/ - A card on the field overview page
- Cross-links in the math sidebar for every concept in
math_concepts - The concept pages (e.g.
/concepts/gaussian-distribution/) automatically list your topic - Sitemap entry
Adding a new math concept
Add a file to
_concepts/[slug].md. The slug must match exactly what topics declare in their math_concepts list. Minimal front matter:
---
title: "Concept Name"
slug: concept-slug
equation: 'f(x) = ...' # LaTeX, shown at top
intro: >
A short paragraph explaining the concept.
related_concepts:
- other-concept-slug
---
title: "Concept Name"
slug: concept-slug
equation: 'f(x) = ...' # LaTeX, shown at top
intro: >
A short paragraph explaining the concept.
related_concepts:
- other-concept-slug
---
GitHub workflow: fork the repository → create your file → open a pull request.
A reviewer will check the front matter and content before merging. Once merged, the site
rebuilds automatically and your topic is live.
Content licence
All content on quantsworld is published under Creative Commons Attribution 4.0 International (CC BY 4.0). By opening a pull request you agree that your contribution will be released under the same licence, and that you have the right to submit the content you contribute.