A static site for your saved links (LinkedIn, blogs, GitHub repos, courses). One markdown file per category — no backend. Deploy on GitHub Pages.
Imported from resource.md into resources/categories/:
| Category | File |
|---|---|
| AI Agents | ai-agents.md |
| LLM | llm.md |
| LLM Inference | llm-inference.md |
| RAG, GraphRAG, CUDA, … | see resources/manifest.json |
Click Add link in the header:
- Paste the URL (title optional — auto-detected for Medium, GitHub, etc.)
- Pick Category and Subcategory (Blogs, Projects, …)
- Check Create new subcategory to add a new
##section - Click Connect once with a GitHub Personal Access Token (
reposcope) - Add link — saves directly to your repo and redeploys via GitHub Actions
Open the matching file, e.g. resources/categories/llm.md:
# LLM
## Blogs
- [Flash Attention explainer](https://medium.com/...)
Optional note
tags: attention, gpu
- https://new-article.comUse ## Subsection for groups (Blogs, Projects, Learning Resources, etc.).
- Copy
resources/categories/_template.md→my-topic.md - Edit the
#title and add links - Register it in
resources/manifest.json:
{
"name": "My Topic",
"file": "my-topic.md",
"count": 0
}(count is informational only.)
- Refresh the site.
If you edit the master resource.md and want to regenerate all category files:
node scripts/build-resources.mjsThis overwrites files in resources/categories/ and updates manifest.json.
python3 -m http.server 8080
# open http://localhost:8080- Push to GitHub
- Settings → Pages → branch
main, folder/ (root) - Site:
https://YOUR_USERNAME.github.io/YOUR_REPO/
resources/
manifest.json ← category list & order
categories/
ai-agents.md ← one topic per file
llm.md
_template.md
resource.md ← optional master list (run build script)