Skip to content

replace mkdocs with custom next.js docs site#52

Merged
jgpruitt merged 1 commit intomainfrom
me0/docs-upgrade
Apr 27, 2026
Merged

replace mkdocs with custom next.js docs site#52
jgpruitt merged 1 commit intomainfrom
me0/docs-upgrade

Conversation

@jgpruitt
Copy link
Copy Markdown
Collaborator

Cohesive design language with memory.build (black/green/pixel/mono via Geist Sans/Mono/PixelSquare from the geist npm package). Three-column layout: full nav tree on the left, prose content in the middle, page TOC on the right. Replaces the off-the-shelf mkdocs-material frame so we can iterate on the design freely.

Builds the existing docs/ markdown tree via a unified pipeline (remark

  • rehype + Shiki for syntax highlighting), with a small custom plugin for :::warning admonitions and a link rewriter that strips .md and adds trailing slashes. Raw .md files are still mirrored alongside the HTML so /foo/ and /foo.md both work for agent-friendly access. The CI workflow now runs Bun + next build instead of uvx + mkdocs.

Cohesive design language with memory.build (black/green/pixel/mono via
Geist Sans/Mono/PixelSquare from the geist npm package). Three-column
layout: full nav tree on the left, prose content in the middle, page
TOC on the right. Replaces the off-the-shelf mkdocs-material frame so
we can iterate on the design freely.

Builds the existing docs/ markdown tree via a unified pipeline (remark
+ rehype + Shiki for syntax highlighting), with a small custom plugin
for :::warning admonitions and a link rewriter that strips .md and adds
trailing slashes. Raw .md files are still mirrored alongside the HTML
so /foo/ and /foo.md both work for agent-friendly access. The CI
workflow now runs Bun + next build instead of uvx + mkdocs.
@jgpruitt jgpruitt requested a review from murrayju April 27, 2026 19:51
@jgpruitt jgpruitt merged commit 7a1aaec into main Apr 27, 2026
3 checks passed
@jgpruitt jgpruitt deleted the me0/docs-upgrade branch April 27, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant