【问题标题】:Converting mark down content to HTML in a Django-React app在 Django-React 应用程序中将标记内容转换为 HTML
【发布时间】:2016-10-08 18:37:47
【问题描述】:

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

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

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

【问题讨论】:

  • 我做过类似的事情,但是使用 Angular - 有很多项目可以帮助实现这一目标。只有一个:github.com/rexxars/react-markdown
  • 这太棒了。似乎正是我需要的。如果您想转发作为答案,我会接受。

标签: html django reactjs django-rest-framework markdown


【解决方案1】:

我也做过类似的事情,但是使用 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')
);

【讨论】:

    猜你喜欢
    • 2019-02-19
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 2016-07-16
    • 2018-11-13
    相关资源
    最近更新 更多