Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sangeetagarwal/tailwind-remix-run-mdxjs-typescript-starter-blog
This is a Remix-run, Tailwind CSS blogging starter template. Write your technical blogs using MDX and comes with features that are super easy to customize. Perfect as a replacement to existing Jekyll and Hugo individual blogs.
https://github.com/sangeetagarwal/tailwind-remix-run-mdxjs-typescript-starter-blog
blog blogging mdx mdx-js publishing reactjs remix-run tailwindcss typescript
Last synced: 3 months ago
JSON representation
This is a Remix-run, Tailwind CSS blogging starter template. Write your technical blogs using MDX and comes with features that are super easy to customize. Perfect as a replacement to existing Jekyll and Hugo individual blogs.
- Host: GitHub
- URL: https://github.com/sangeetagarwal/tailwind-remix-run-mdxjs-typescript-starter-blog
- Owner: SangeetAgarwal
- License: mit
- Created: 2022-07-27T18:45:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-02T21:06:22.000Z (3 months ago)
- Last Synced: 2024-10-14T04:01:06.196Z (3 months ago)
- Topics: blog, blogging, mdx, mdx-js, publishing, reactjs, remix-run, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://tailwind-remix-run-mdxjs-typescript-starter-blog.fly.dev/
- Size: 3.38 MB
- Stars: 27
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Tailwind Remix-run MDX.js Starter Blog
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/SangeetAgarwal/tailwind-remix-run-mdxjs-typescript-starter-blog/blob/main/LICENSE)
This is a [Remix-run](https://remix.run/), [Tailwind CSS](https://tailwindcss.com/), typescript blogging starter template.
This was made using the [Remix's blues stack](https://github.com/remix-run/blues-stack).Easily the most feature rich Remix-run markdown blogging template in existence. Comes with built-in features that are very customizable to make the process of writing technical blogs super easy. Perfect as a replacement to existing Jekyll and Hugo individual blogs.
## Examples
![img.png](img.png)
- [Demo Blog](https://tailwind-remix-run-mdxjs-typescript-starter-blog.fly.dev/) - this repository is deployed to [fly.io](https://fly.io/)
- [My personal blog](https://www.makebitbyte.com/)## Features
- **Easily customize styling with** [Tailwind 3.0](https://tailwindcss.com/blog/tailwindcss-v3)
- **Near perfect lighthouse score** - [Lighthouse report](https://www.webpagetest.org/result/230715_AiDc9Y_7E5/)
- **Mobile-friendly view**
- [MDX](https://mdxjs.com/) **allows you to use JSX in your markdown content**
- **Math display supported via** [KaTeX](https://katex.org/) **using the** [rehype-katex](https://www.npmjs.com/package/rehype-katex)
- **Initial attempt at SEO using** [remix-seo](https://github.com/chaance/remix-seo)
- **Typescript support**
- **Citation and bibliography support via** [rehype-citation](https://github.com/timlrx/rehype-citation)
- **TOC component**
- **Blog Templates**
- **Server-side syntax highlighting with line numbers and line highlighting via** [rehype-prism-plus](https://github.com/timlrx/rehype-prism-plus)
- **Auto adds `id`s to headings using** [rehype-slug](https://github.com/rehypejs/rehype-slug)
- **Easily retrieve data with [mdx-bundler](https://github.com/kentcdodds/mdx-bundler)**
- **A page to showcase all your projects**
- **Support for tags - each unique tag will be its own page**
- **Mobile-friendly view**
- **~~Support for analytics including Umami, Plausible, Simple Analytics, Posthog and Google Analytics~~** still to be implemented
- **~~Support for comments via Newsletter API and component with support for Mailchimp, Buttondown, Convertkit, Klaviyo, Revue, and Emailoctopus~~** still to be implemented
- **~~Newsletter API and component with support for Mailchimp, Buttondown, Convertkit, Klaviyo, Revue, and Emailoctopus~~** still to be implementedFeature request or facing an issue? Check the [discussion page](https://github.com/SangeetAgarwal/tailwind-remix-run-mdxjs-typescript-starter-blog/discussions) to see if it has been brought up previously. Otherwise, feel free to start a new discussion thread. All ideas are welcome!
## Sample posts
- **[Synopsis of features in this starter blog app](https://tailwind-remix-run-mdxjs-typescript-starter-blog.fly.dev/blog/features-in-v1)**
- **[Guide for writing markdown text](https://tailwind-remix-run-mdxjs-typescript-starter-blog.fly.dev/blog/github-markdown-guide)**
- **[An expose of how to add markdown images in jsx](https://tailwind-remix-run-mdxjs-typescript-starter-blog.fly.dev/blog/pictures-of-canada)**
- **[An example of representing mathematical notations](https://tailwind-remix-run-mdxjs-typescript-starter-blog.fly.dev/blog/deriving-ols-estimator)**
- **[See how to present long prose](https://tailwind-remix-run-mdxjs-typescript-starter-blog.fly.dev/blog/the-time-machine)**## Credits and Inspiration
- Template from [Tailwind nextjs starter blog template](https://github.com/timlrx/tailwind-nextjs-starter-blog) © [`@timlrx`](https://github.com/timlrx)
## ⭐ Found It Helpful? [Star It!](https://github.com/SangeetAgarwal/tailwind-remix-run-mdxjs-typescript-starter-blog//stargazers)
If you found this project helpful, let the community know by giving it a [star](https://github.com/SangeetAgarwal/tailwind-remix-run-mdxjs-typescript-starter-blog/stargazers): [👉⭐](https://github.com//SangeetAgarwal/tailwind-remix-run-mdxjs-typescript-starter-blog/stargazers)
## Licence
[MIT](https://github.com/SangeetAgarwal/tailwind-remix-run-mdxjs-typescript-starter-blog/blob/main/LICENSE) © [Sangeet Agarwal](https://www.makebitbyte.com/)