Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

πŸ“Έ Built with MDX showcase #414

Closed
johno opened this issue Feb 27, 2019 · 24 comments
Closed

πŸ“Έ Built with MDX showcase #414

johno opened this issue Feb 27, 2019 · 24 comments
Assignees

Comments

@johno
Copy link
Member

johno commented Feb 27, 2019

It'd be great to add a showcase page to the docs website that lists (with screenshots) MDX usage in the wild. This issue will track.

Have you built an MDX-based site or know of one? Please add a comment with the link below πŸ’Ÿ

✨ Bonus points for the site being open source!

@johno johno added the πŸ“š area/docs This affects documentation label Feb 27, 2019
@johno johno changed the title πŸ“ΈBuilt with MDX showcase πŸ“Έ Built with MDX showcase Feb 27, 2019
@wooorm
Copy link
Member

wooorm commented Feb 28, 2019

Yes! One emoji reaction doesn’t do this justice!

@timneutkens
Copy link
Member

timneutkens commented Feb 28, 2019

Just to list a few:

nextjs.org/docs - github.com/zeit/next-site
nextjs.org/blog - github.com/zeit/next-site
zeit.co/docs - github.com/zeit/docs
zeit.co/blog - not OSS

πŸ™Œ

@johno johno pinned this issue Mar 1, 2019
@danoc
Copy link

danoc commented Mar 5, 2019

Built thumbprint.design with gatsby-mdx. Source can be found at: https://github.com/thumbtack/thumbprint

@alisonjoseph
Copy link

https://next.carbondesignsystem.com (switching to www in the next couple weeks)

https://github.com/carbon-design-system/carbon-website

@joelhooks
Copy link

joelhooks commented Mar 6, 2019

β€ͺYup! https://joelhooks.com and https://howtoegghead.com ‬
❀️

Both of these are open source.

@chasemccoy
Copy link
Contributor

chasemccoy commented Mar 6, 2019

Sprout Social’s design system, Seeds, is built using gatsby-mdx:

https://sproutsocial.com/seeds

Not open source (yet!)

@aravindballa
Copy link

aravindballa commented Mar 6, 2019

Personal portfolio and blog - https://aravindballa.com
It uses gatsby-mdx

https://github.com/aravindballa/website2017

@benjie
Copy link

benjie commented Mar 7, 2019

I’ve made a good start moving PostGraphile’s site over to MDX:

https://www.graphile.org/postgraphile/
https://github.com/graphile/graphile.github.io/blob/develop/src/pages/postgraphile/index.mdx

Sent a PR in the process:
ChristopherBiscardi/gatsby-mdx#276

@johno johno added the πŸ’Ž v1 Issues related to v1 label Mar 7, 2019
@johno johno mentioned this issue Mar 7, 2019
31 tasks
@broccolini
Copy link

We’d be happy for Primer docs websites to be included, and pretty much all our stuff is open-source, such as https://primer.style/components

@emplums on my team can give you more details and examples if you’re interested :)

@emplums
Copy link

emplums commented Mar 9, 2019

πŸ‘‹ Hey there!

It's true! Here's a list of all the sites we're currently using MDX on:

@prichey
Copy link

prichey commented Mar 29, 2019

Just wrapped up porting my portfolio from rehype-react to gatsby-mdx: https://prestonrichey.com/!

(https://github.com/prichey/prestonrichey.com/)

@arcticicestudio
Copy link

arcticicestudio commented Apr 13, 2019

The official website and documentation of Nord makes heavy use of MDX for all documentations and blog posts through the awesome Gatsby.js project.

I've used MDX in many other projects before and I don't want to miss it anymore πŸ˜„

The main introduction for the Nord Docs project was in development version 0.10.0 including the layout and templates for docs and blog post pages and was filled with content in version 0.11.0.

@Ehesp
Copy link

Ehesp commented May 1, 2019

Building out the React Native Firebase documentation with gatsby-mdx. It's still work in progress but up and running;

https://dev.invertase.io/oss/react-native-firebase/

@iamstarkov
Copy link

personal blog https://iamstarkov.com
It uses next, @next/mdx and mdx itself.

https://github.com/iamstarkov/iamstarkov.com

@fengzilong
Copy link
Contributor

fengzilong commented Jun 24, 2019

microfrontends

https://nut.js.org/

the document website for NUT Project, which is a framework born for microfrontends

the website was generated by nut, and nut itself uses mdx internally to provide some features like vue in markdown files

the website source code:

https://github.com/nut-project/nut/tree/master/website

@johno johno self-assigned this Aug 18, 2019
@AlbertoMontalesi
Copy link

It's nothing special but I just added MDX to my two GatsbyJS websites: https://inspiredwebdev.com/ and http://elingos.com/

I love being able to implement components in my Markdown. Awesome project. I had to write something about it to spread the word (https://dev.to/albertomontalesi/what-is-mdx-and-how-you-can-use-it-on-your-gatsby-blog-2gf8)

@pomber
Copy link
Contributor

pomber commented Jan 26, 2020

This blog post: https://pomb.us/build-your-own-react/
Code is here: https://github.com/pomber/site/blob/master/posts/build-your-own-react/index.mdx

@shreyasminocha
Copy link

shreyasminocha commented May 9, 2020

Visual book about RegEx β€”Β Source

Screenshot of the Escapes chapter

It uses mdx for the example blocks.

Initially I was making each of the visuals in Sketch, exporting them to images and using them in markdown. It then struck me to use mdx which made my life so much easier. Relevant commit.

I now mix jsx components for the visuals in with the rest of the commentary:

…

Here, this could also be achieved by using `[^"]` instead of `.` (as is best practice).

<Example regex={/"[^"]*"/g}>
    <li>"quote"</li>
    <li>"quote", "quote"</li>
    <li>"quote"quote"</li>
</Example>

> […] Lazy will stop as soon as the _condition is satisfied_, but greedy means it will stop only once the condition is _not satisfied any more_
>
> β€”[Andrew S](https://stackoverflow.com/users/966656/andrew-s) on StackOverflow

…

… and it gets transformed to:

screenshot 2020-05-09 at 6 50 15 PM


Markdown is a great choice for books and writing in general. My use-case required relatively advanced dynamically generated figures. MDX allowed me to implement that without having to deal with hundreds of Sketch files and exported images, enhancing permitting maintainability, accessibility, and "contributability".

Huge thanks to the MDX team. You're working on a great thing.

@johno
Copy link
Member Author

johno commented May 21, 2020

Heard about this on the Twitters today: https://gatsbythemeshopifymanager.com

@johno
Copy link
Member Author

johno commented Jul 10, 2020

@atanasster
Copy link

Hi, thanks for the work and looking forward to v2.

I am building a documentation system using mdx:
https://component-controls.com/tutorial/mdx-documentation

@danon
Copy link

danon commented May 6, 2021

@filoxo
Copy link
Contributor

filoxo commented Aug 30, 2021

I created a slidedeck library powered by MDX: https://github.com/filoxo/minideck

@wooorm wooorm unpinned this issue Feb 22, 2022
@wooorm wooorm removed the πŸ’Ž v1 Issues related to v1 label Mar 31, 2022
@wooorm
Copy link
Member

wooorm commented Oct 18, 2023

I’m closing and locking this folks. Thanks for sharing all your projects!

@wooorm wooorm closed this as completed Oct 18, 2023
@wooorm wooorm removed the πŸ“š area/docs This affects documentation label Oct 18, 2023
@mdx-js mdx-js locked as resolved and limited conversation to collaborators Oct 18, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests