nextra

Simple, powerful and flexible site generation framework with everything you love from Next.js. (by shuding)

Nextra Alternatives

Similar projects and alternatives to nextra

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better nextra alternative or higher similarity.

nextra reviews and mentions

Posts with mentions or reviews of nextra. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-21.
  • Headless Flat File CMS/ Markdown Editor for Next.js?
    2 projects | reddit.com/r/nextjs | 21 Apr 2023
  • WebContainer API
    3 projects | news.ycombinator.com | 14 Feb 2023
    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.

    [1] https://vitepress.vuejs.org/

    [2] https://nextra.site/

  • Nextra 2 – Next.js Static Site Generator
    5 projects | dev.to | 23 Jan 2023
    ### 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" ![Hero](/hero.png) [Learn more](/more) [See examples](https://github.com/shuding/nextra/tree/main/examples)
    5 projects | dev.to | 23 Jan 2023
    ` 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
    23 projects | dev.to | 10 Jan 2023
    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
    3 projects | reddit.com/r/neovim | 30 Jun 2022
    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
    12 projects | news.ycombinator.com | 31 May 2022
  • Happy React: Reactions on your website for free
    6 projects | dev.to | 8 Apr 2022
    Lastly, there are other tools complete the whole development: TruboRepo and Nextra.
  • Introducing Blogkit - A Unified Blog Engine
    7 projects | dev.to | 5 Mar 2022
    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?
    4 projects | reddit.com/r/webdev | 1 Mar 2022
  • A note from our sponsor - CodiumAI
    codium.ai | 31 May 2023
    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 →

Stats

Basic nextra repo stats
30
7,426
9.7
6 days ago

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.

Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
www.influxdata.com