Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push. Learn more →
Nextra Alternatives
Similar projects and alternatives to nextra
-
-
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
-
-
-
budibase
Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀
-
TiddlyWiki
A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.
-
CodiumAI
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
-
next-mdx-prism-example
A Next.js project with MDX and Prism code highlighting
-
Joplin
Joplin - an open source note taking and to-do application with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
-
-
ToolJet
Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
-
-
commonmark-spec
CommonMark spec, with reference implementations in C and JavaScript
-
-
-
-
-
-
-
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
nextra reviews and mentions
- Headless Flat File CMS/ Markdown Editor for Next.js?
-
WebContainer API
It looks like they're loading in MDX (Markdown) for a lot of the pages
There are quite a few "static-site generator" templates that are easy to setup and customize and many of them are free to use! If I had to guess, I think they're using VitePress [1] here. Nextra [2] is also good for this kind of a website.
-
Nextra 2 – Next.js Static Site Generator
### Support Next.js 13 Nextra 2 comes with support for the latest **Next.js 13** version and also up to Next.js 9! ### Images and Links Optimization Static images are always optimized with `` component, internal links are replaced with `` component, external links will have `target="_blank"` and `rel="noreferrer"` and will inform screen readers about opening a link in a new tab. `` will prevent to have layout shifts on your page. Instantiate (client-side) navigation would be done with ``. ```text filename="Markdown"  [Learn more](/more) [See examples](https://github.com/shuding/nextra/tree/main/examples)
` will be rendered as: ```jsx filename="My File" showLineNumbers /App/ {2} function App() { return Hello } ``` #### Next SEO Builtin Out of the box, `nextra-theme-docs` has Next SEO installed. By default, in the front matter you can set `title`, `description`, `canonical` and `openGraph` and they will be passed directly to the `` component. ```md filename="Markdown" --- title: "Nextra 2" description: "Nextra – Next.js Static Site Generator" --- ``` will be passed to Next SEO and rendered on the page as: ```html Nextra 2 ``` You can manually pass Next SEO props with `useNextSeoProps` theme option. [Read more](https://nextra.site/docs/docs-theme/theme-configuration#seo-options) in the docs. #### I18n Support `nextra-theme-docs` comes with support i18n in your website. To use it, provide Next.js' `i18n` field with `locales` and `defaultLocale` setup: ```js filename="next.config.js" export default withNextra({ i18n: { locales: ['en-US', 'fr-FR'], defaultLocale: 'en-US' } }) ``` Add Nextra's middleware: ```js filename="middleware.js" export { locales as middleware } from 'nextra/locales' ``` Create your `_meta` and page files with locales suffixes: ```text ├── pages │ ├── _meta.en-US.json │ ├── _meta.fr-FR.json │ ├── index.en-US.mdx │ ├── index.fr-FR.mdx ``` ```mdx filename="index.en-US.mdx" # 🇺🇸 Hello Nextra 2 ``` ```mdx filename="index.fr-FR.mdx" # 🇫🇷 Bonjour Nextra 2 ``` [Learn more](https://nextra.site/docs/guide/i18n) on docs. #### LTR/RTL Direction Support Your website can be fully mirrored with RTL direction. All that you need it provides `dir: 'rtl'` in your `theme.config.jsx` file. #### A11y Accessibility is all, Nextra respects system preferences, animation will be reduced with `reduce-motion` mode, colors will be adjusted in `contrast-more` mode. ## Conclusion [The Guild](/) discovered Nextra 2 from the first betas and actively participated in the development and improvement of this library. I (Dimitri) become [an official maintainer](https://nextra.site/about#team) of this library on par with Nextra creator amazing [Shu Ding](https://github.com/shuding/nextra) from Vercel. In the end, we migrated all our projects' documentation to Nextra, which provides a better setup and documentation design than our previous `guild-docs` package. Alongside we added Giscus comments at the end of each page that synchronizes with GitHub discussions. We receive a bunch of positive feedback and much more contributions and fixing mistakes in our docs from our community ❤️. In fact, even this blog uses Nextra 2 and `nextra-theme-docs`. 👀
-
Markdown, Asciidoc, or reStructuredText - a tale of docs-as-code
From the creators of NextJS, the next SSG based on MDX is Nextra. Nextra offers advanced syntax highlighting, ease of i18n creation, out-of-the-box full text search, and Markdown link and image converted to Next.js Link and Next.js Image. With Nextra, you can write a blog or docs using the themes available. Here are the sites that are built using Nextra.
-
Blog | Dot-Repeat in Vim and Neovim
I recently rewrite the whole website in nextra which is blog framework and it uses Next.js as base. Everything is built-in like navigation, theme switcher, styling etc. I just write the posts in markdown and push it to GitHub. And vercel picks up the changes and deploys it. Literally my site is 95% markdown XD.
- Show HN: I made React with a faster Virtual DOM
-
Happy React: Reactions on your website for free
Lastly, there are other tools complete the whole development: TruboRepo and Nextra.
-
Introducing Blogkit - A Unified Blog Engine
Many people blogging on GitHub by using 11ty, Saber, Nextra, and etc. They are all great tools for blogging, with the power of Vercel so we can update our blog by just committing the new markdown file to GitHub.
- Looking for a self-hosted documentation solution. Any recommendations?
-
A note from our sponsor - CodiumAI
codium.ai | 31 May 2023
Stats
shuding/nextra is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of nextra is TypeScript.