Study notes and strategy guides from Meteora DLMM bootcamp sessions — structured, bilingual (EN/ID), and served as a static site with Adobe Spectrum design.
Note
Raw notes live in notes/ — readable on GitHub, no build needed.
| Day | Topic |
|---|---|
| 1 | DLMM Fundamentals & Strategies |
| 2 | Advanced Strategies & Risk |
| 3 | Pool Selection & Fee Analysis |
| 4 | Key DeFi Terminology |
| Guide | Source |
|---|---|
| Beginner's Guide to Earning Fees | @madrag_sol |
| First Profitable DLMM Strategy | @lochie_sol |
| Coin Screening (7-Step) | @tendorian9 |
| Coin Screening Checklist (3-Step) | @arip13741167 |
Astro 5 + Spectrum CSS + Mermaid.js 11 (client-side diagrams)
Features: dark/light toggle, sticky sidebar nav, responsive layout, bilingual (EN/ID).
npm install
npm run dev # http://localhost:4321
npm run build # static output -> dist/Create a file in notes/:
---
title: "Day N — Topic"
description: "Brief description"
date: "YYYY-MM-DD"
day: N
lang: "en"
category: "recap"
---- Naming: English =
day-1.md/strategy-name.md. Indonesian =day-1-id.md/strategy-name-id.md - Sort order:
dayfield controls index page order. Recaps use 1-9, strategies use 10+ - Category:
recaporstrategy— controls filtering on the index page - Lang:
enorid— required for correct locale routing
Pages and routes generate automatically. No config changes needed.
Tip
Use ```mermaid code blocks for diagrams — they render on both GitHub and the Astro site. Use <br> for line breaks in Mermaid labels, not \n.
notes/ <- Markdown notes (GitHub-readable)
src/
├── content/config.ts <- Content collection schema
├── i18n/
│ ├── en.json <- English UI strings
│ ├── id.json <- Indonesian UI strings
│ └── utils.ts <- Locale helpers
├── layouts/DocsLayout.astro
├── pages/
│ ├── index.astro <- English index
│ ├── [slug].astro <- English note pages
│ └── id/
│ ├── index.astro <- Indonesian index
│ └── [slug].astro <- Indonesian note pages
├── components/
│ └── LanguageSwitcher.astro
└── styles/spectrum.css <- Markdown -> Spectrum mapping
/ English index
/day-1/ English Day 1
/id/ Indonesian index
/id/day-1/ Indonesian Day 1
English is the default locale at root. Indonesian lives under /id/.
MIT