No CMS? Writing Our Blog in React

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • unified

    ☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees

  • From TFA:

    > My idea was that surely it's possible to write a bunch of markdown, and then have that get wrapped in a bunch of JSX tags that come pre-styled, using the styles of your existing repo? For example, what I expected was to be able to write *test* (Markdown for bold) and then get a component that looked liketest where is a library-defined React component

    It surely is possible, so perhaps I can share some links if others are wondering the same thing.

    If you like to roll your own solution for that, you can use the unified ecosystem: https://unifiedjs.com/

    However, if you want JSX just do what everyone does and reach for MDX:

  • mdx

    Markdown for the component era

  • https://mdxjs.com/

    > We thought this would be a no-brainer and that there would be some CMS/SSG libraries out there that made this Markdown conversion process easy and facilitated integration with any number of frontend frameworks.

    You thought correct:

    - NextJS MDX integration: https://nextjs.org/docs/pages/building-your-application/conf...

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • sitepress

    Sitepress ruby gems

  • I'm currently facing the same problem - adding a blog to a Rails app.

    I thought Sitepress looks interesting, as its supposed to integrate with Rails. Have you given that one a try?

    https://sitepress.cc/

  • Docusaurus

    Easy to maintain open source documentation websites.

  • Wondering why Docusaurus (https://docusaurus.io) did not match their needs. Works perfectly fine as a blogging engine for our tech blog.

  • Mithril.js

    A JavaScript Framework for Building Brilliant Applications

  • I have mixed feelings about React. I like it better than jQuery, and better than other JS frameworks I’ve used.

    But I much prefer Mithril (https://mithril.js.org/), which offers the same immediate-mode advantages (https://news.ycombinator.com/item?id=19746235) but without the crazy complex dependency-tracking reactivity.

    I rather liked this comment on React: https://news.ycombinator.com/item?id=38640051

  • Publii

    The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.

  • Publii is one of the few competent attempts at a desktop CMS app.

    https://getpublii.com/

    They do a lot of things right.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts