在 Django-React 应用中将 mark down 内容转换为 HTML

Converting mark down content to HTML in a Django-React app

我想将博客内容存储在我的数据库中,然后我可以将其显示在 HTML 页面中,最好是通过 AJAX 调用发送内容。 通过网络浏览后,我读到一些人建议将博客 post 存储为降价,这最有意义,因为它包含支持 headers、段落和代码格式,而降价将是最简单的read/write post.

的方式

但是我不确定如何将降价转换为 HTML 页面。我也不确定是否要在客户端(React 前端)或服务器端(Django Rest Framework 后端)进行转换。

根据我的堆栈,有哪些工具或方法可以完成这项工作?

我做过类似的事情,但是 Angular - 有很多项目可以帮助实现这一点。 React-Markdown就是其中之一。

来自他们的GitHub:

var React = require('react');
var ReactDOM = require('react-dom');
var ReactMarkdown = require('react-markdown');

var input = '# This is a header\n\nAnd this is a paragraph';

ReactDOM.render(
    <ReactMarkdown source={input} />,
    document.getElementById('container')
);