我想将博客内容存储在我的数据库中,然后我可以将其显示在HTML页面中,理想情况是通过AJAX调用发送内容。 通过网络浏览后,我读到了一些人建议将博客文章存储为markdown最合理,因为它包含支持标题,段落和代码格式,并且标记是阅读/撰写帖子的最简单方法。
但是我不确定如何将markdown转换为HTML页面。我也不确定我是否想要转换客户端(React frontend)或服务器端(Django Rest Framework后端)。
有什么工具或方法可以在我的堆栈中完成这项工作?
答案 0 :(得分:0)
我做过类似的事情,但是使用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')
);