This repository houses the source for the https://kb.measurementlab.net website. We use this website to share information about datasets, software and tools that help M-Lab community members get the most out of experimental data, tools and the global infrastructure we manage.
npm install
npm run devTo add an article, create a .md file in src/content/articles/:
---
title: My Article
description: What this article covers.
tags: [getting-started]
difficulty: beginner
---
Your content here.That's it — the article appears on the home page automatically.
To add a tag, edit src/data/tags.ts and add an entry to the TAGS array. A tag page is generated automatically.
To customize branding, edit src/config.ts — change the site title, tagline, colors, and navigation.
| Field | Type | Description |
|---|---|---|
title |
string | Required. Article title |
description |
string | Short summary shown on cards |
tags |
string[] | Tag names from src/data/tags.ts |
difficulty |
string | beginner | intermediate | advanced |
standalone |
boolean | true hides the article from index/tags/search |
- Push to GitHub
- Go to Settings → Pages → Source → GitHub Actions
- The included workflow builds and deploys on every push to
main
MIT