在 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')
);
我想将博客内容存储在我的数据库中,然后我可以将其显示在 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')
);