Skip to content

ENG-1590 Migrate existing docs content into Nextra content directories#930

Draft
mdroidian wants to merge 7 commits intomainfrom
eng-1590-migrate-existing-docs-content-into-nextra-content
Draft

ENG-1590 Migrate existing docs content into Nextra content directories#930
mdroidian wants to merge 7 commits intomainfrom
eng-1590-migrate-existing-docs-content-into-nextra-content

Conversation

@mdroidian
Copy link
Copy Markdown
Member

@mdroidian mdroidian commented Mar 30, 2026

- Introduced a new `docsRouteMap.ts` file to manage documentation sections and redirects for Roam and Obsidian platforms.
- Updated `next.config.ts` to include dynamic redirects based on the new route map.
- Refactored the layout components for documentation pages to utilize a consistent theme layout.
- Removed outdated `page.tsx` files for Roam and Obsidian, replacing them with new landing pages that leverage Nextra for content rendering.
- Added new metadata and content files for various documentation sections, enhancing the overall documentation structure and accessibility.
@linear
Copy link
Copy Markdown

linear bot commented Mar 30, 2026

@mdroidian mdroidian marked this pull request as draft March 30, 2026 21:38
@supabase
Copy link
Copy Markdown

supabase bot commented Mar 30, 2026

This pull request has been ignored for the connected project zytfjzqyijgagqxrzbmz because there are no changes detected in packages/database/supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 5 additional findings.

Open in Devin Review

…ndexing script

- Modified ESLint configuration to include new file patterns and global variables.
- Updated package.json to change the postbuild script to a new documentation indexing script.
- Added a new script for building a search index from documentation markdown files.
- Introduced tests for the new indexing script to ensure correct functionality.
- Replaced the Image component with a span that utilizes an SVG mask for the logo rendering.
- Added a new SVG file for the logo to enhance scalability and styling flexibility.
- Introduced a new `.nextra-reset` class in `nextra-css.css` to set the content width to 90rem, enhancing layout consistency across the website.
- Introduced a new `DocsPageTemplate` component to standardize the layout for documentation pages.
- Updated the Obsidian and Roam documentation page files to utilize the new `DocsPageTemplate`, improving code consistency and maintainability.
- Removed direct usage of `useMDXComponents` in favor of the new template for better structure.
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