research-portallisted
Install: claude install-skill Axect/skills
# Research Portal
Turn a folder of dated markdown notes into a local, searchable MkDocs Material
site with project-grouped navigation and full LaTeX rendering, without ever
modifying the source notes. The site is read/browse oriented; authoring stays in
the user's existing editor (Typora), so the `.md` files remain the canonical
source.
## When this fits (and when it doesn't)
This is the right tool when notes are flat markdown files in a folder (often
Dropbox-synced), named by date like `YYYYMMDD[_PROJECT].md`, with images in
sibling `<stem>.assets/` folders. It deliberately avoids database-backed wikis
(Outline needs Postgres/Redis/SSO; Notion is a SaaS DB) because those divorce
content from the user's files and break the Typora workflow. If the user instead
wants backlink/graph visualization, mention Quartz as a complement; this skill
does not do graphs.
## Design choices (read `references/design.md` for the why)
- `docs_dir` points straight at the notes folder. The site serves `.md`,
`.assets/` images, and PDFs in place; originals are never touched.
- Only three helper files land in the notes folder, all regenerable/deletable:
`index.md` (home), `SUMMARY.md` (sidebar nav), `javascripts/mathjax.js`.
- Math: `pymdownx.arithmatex` (generic) protects inline `$...$` from markdown,
and MathJax 3 also scans raw `$$...$$` as a fallback because arithmatex's block
processor does not descend into list items (Typora notes often nest display
math under bullets). This com