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
---
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
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
---
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.
Open the GitHub repository